/tech/ - Technology

Where proprietary software comes to die

Posting mode: Reply

Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Manage Board | Moderate Thread

Return | Catalog | Bottom

Expand All Images


Anonymous 08/07/2016 (Sun) 16:15:07 [Preview] No. 6120
BSD Thread.

Let's have a thread about the permissive, copyleft style of operating systems known as BSD.

Discussion of Free,Net,Open,Dragonfly,Edge *BSD is welcome!

Linux and FSF users who would rather complain about licencing and that linux is better need not apply.

NEWS:

FreeBSD Quarterly Status Report: https://www.freebsd.org/news/status/report-2016-04-2016-06.html

Vulns found in freebsd-update and portsnap: https://lists.freebsd.org/pipermail/freebsd-security/2016-July/009016.html

OpenSSH 7.3 Released: http://www.openssh.com/txt/release-7.3


Reminder that OpenBSD 6.0 is being released September 1st, 2016.


Anonymous 08/07/2016 (Sun) 19:49:58 [Preview] No. 6125 del
>>6120
>permissive, copyleft style
That's not what copyleft is. Copyleft is GPL-like licensing.


Anonymous 08/07/2016 (Sun) 19:51:59 [Preview] No. 6126 del
(47.10 KB 680x641 1470513246115.jpg)
>6210
Enjoy your non-free software blobs! They're probably safe right? We'll just take their word for it. Who needs freedom?


Anonymous 08/07/2016 (Sun) 19:58:12 [Preview] No. 6127 del
(494.00 KB 500x259 1470523606836.gif)
>>6120
Enjoy your proprietary BIOS, faggot!

For the most part, BSD systems remain untested in libreboot. BSD systems contain blobs, so do beware.

Anecdotal reports indicate that NetBSD should be compatible, as should OpenBSD 5.9 or higher (libertyBSD might also work). It is unknown whether other BSD distributions are compatible with libreboot at this time.

The BSD community in general is quite hostile towards the GNU project, and being permissively licensed (they believe that companies should be able to sell proprietary forks), it is less than ideal philosophically, from the libreboot project's point of view.

Libreboot will not officially document how to install or boot BSD on a libreboot system. You must consult with your BSD distribution provider, for more information.


-- https://libreboot.org/faq/

~~


FreeBSD, NetBSD, and OpenBSD all include instructions for obtaining nonfree programs in their ports system. In addition, their kernels include nonfree firmware blobs.

Nonfree firmware programs used with Linux, the kernel, are called “blobs”, and that's how we use the term. In BSD parlance, the term “blob” means something else: a nonfree driver. OpenBSD and perhaps other BSD distributions (called “projects” by BSD developers) have the policy of not including those. That is the right policy, as regards drivers; but when the developers say these distributions “contain no blobs”, it causes a misunderstanding. They are not talking about firmware blobs.

No BSD distribution has policies against proprietary binary-only firmware that might be loaded even by free drivers.

-- https://www.gnu.org/distros/common-distros.html


Anonymous 08/09/2016 (Tue) 06:16:14 [Preview] No. 6151 del
(145.72 KB 4685x2457 1470714548838.jpg)


Anonymous 08/09/2016 (Tue) 15:08:44 [Preview] No. 6156 del
>Let's have a thread about the permissive, copyleft style of operating systems known as BSD.

OK. Before calling you the faggot you obviously are I teach you the basics.

1. Make academia jump the FOSS train.
2. So Students literally pay to contribute to your kewl 'open source' projects.
3. Take tax money as well to maximize profit.
4. ???
5. Profit

Yes, it works every single time and it is an ethical nightmare. It is also Apple's key to success.

FOSS vs FLOSS
learn the difference faggot.


Anonymous 08/09/2016 (Tue) 15:36:38 [Preview] No. 6158 del
>>6156
>learn the difference
You should too. "Free" is meant as in freedom, so "libre" is a redundant synonym that doesn't change the meaning. The BSD licenses are libre, just not copyleft, and almost all open source software is libre anyway. The small amount of open source software that isn't libre isn't relevant to this.


Anonymous 08/09/2016 (Tue) 16:24:41 [Preview] No. 6160 del
(3.29 KB 140x101 WTFPL_logo.png)
>6127
Fuck GPL licenses.

You should be happy that someone chose your well-written secure code. But no, you choose GPL.

90% of the shitty proprietary blobs exist because they can't reuse well tested stuff from GPL licensed software and they try to reinvent the wheel, how to do crypto etc.

>- Son, this function is awesome, I could use it in my accounting program and save days with it.
>- Sorry mom, I can't write the full accounting program and I put this under GPLv2 so I can jerk off alone on the weekend while you are still working.

If you are doing something open-source, be a man and put it under WTFPL.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004

Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.


Anonymous 08/09/2016 (Tue) 16:47:18 [Preview] No. 6161 del
>>6160
I should choose the WTFPL to help software that uses licenses that are more assholish than the GPL?


Anonymous 08/10/2016 (Wed) 05:26:34 [Preview] No. 6164 del
>>6161
Yes. If you made something awesome and you decided to make it open, why limit any type of distribution? I don't get this SJW attitude of "open-source, free to use-copy-modify, but only for those who believe in the same values as me."


Anonymous 08/10/2016 (Wed) 10:55:26 [Preview] No. 6166 del
>>6164
Because it helps create more free software.

Do you think it's worse to release GPL software than to release proprietary software? Because it sure sounds like it.


Anonymous 08/10/2016 (Wed) 16:41:39 [Preview] No. 6171 del
(36.01 KB 467x398 1582703579122-2.jpg)
>>6164
>I don't get this SJW attitude of "open-source, free to use-copy-modify, but only for those who believe in the same values as me."

You are a faggot. Using the GPL is not SJW at all but a way of self defense. The logic behind it is very trivial indeed. Only other people can restrict your freedom, you simply can't do it yourself. So it is upon them to give you the freedom you'd like to have. The GPL certainly helps in that regard because it makes them do so.

"open-source, free to use-copy-modify, and licensed that way because you are the faggot who wants to take away muh precious freedoms."

I'd use permissive licenses but there too many of your kind. Wanna change that? Kill yourself.


Anonymous 09/18/2016 (Sun) 13:16:00 [Preview] No. 6779 del
I've been thinking about switching to OpenBSD on my desktop. How are the amd gpu drivers? Can I assume that if a game runs in WINE on Linux, it will run the same on OpenBSD? How does jailing work? I currently use firejail, what are the BSD alternatives?


Anonymous 09/18/2016 (Sun) 14:01:17 [Preview] No. 6780 del
>>6779
It is not the AMD drivers which will limit your gaming experience. Unlike in Linux, you can't run 32-bit executables on the 64-bit version of OpenBSD. So if you are using Steam Client (which is 32-bit and requires 32-bit OS), you won't be able to play some newer games.

For example Counter-Strike: Global Offensive http://store.steampowered.com/app/730/ lists 64-bit as a requirement for Linux* so you can forget that.

*needs confirmation


Anonymous 09/18/2016 (Sun) 14:25:55 [Preview] No. 6781 del
>>6780
Well that sucks. I mostly play older games, but I don't want to be stuck using a 32bit system.


Anonymous 09/19/2016 (Mon) 11:51:20 [Preview] No. 6789 del
>>6780
cancan openBSD run PCSX2

cancan openBSD run it too?


Anonymous 09/28/2016 (Wed) 18:15:43 [Preview] No. 6875 del
So FreeBSD contains binary blobs? Can someone explain to me why that is not considered an issue?


cucks cucks 09/28/2016 (Wed) 18:53:55 [Preview] No. 6876 del
cucks


Anonymous 09/28/2016 (Wed) 20:44:40 [Preview] No. 6878 del


Anonymous 09/28/2016 (Wed) 22:32:34 [Preview] No. 6879 del
>>6878
OpenBSD also has binary blobs.
LibertyBSD does not but it's basically the same thing made by some random guy.


Anonymous 09/28/2016 (Wed) 22:49:48 [Preview] No. 6880 del
(554.78 KB 1880x1634 stallman.jpg)
GNU > BSD


Anonymous 09/29/2016 (Thu) 05:47:41 [Preview] No. 6884 del
>>6120
I'm still trying to wrap my head around what makes BSD better than say Fedora. Is it a licensing issue? Or a philisophical one?


Anonymous 10/07/2016 (Fri) 08:05:58 [Preview] No. 6998 del
>>6884
Neither, it's more of a development practice which makes people enjoy BSDs more.

Userland, kernel, libc, drivers, they're all done in one source tree, what the OS actually "is" is a lot more defined with the BSDs.

Documentation is generally A LOT better, there are no stubs in the BSD man pages.

This coalesses into a consistent experience, it's a dream to set up OpenBSD for web services, relayd, httpd, pf, they all have great config files, you spend a lot less time googling your issue.


Anonymous 10/08/2016 (Sat) 21:01:50 [Preview] No. 7017 del
>>6120
>bad, shitty distro


Anonymous 11/03/2016 (Thu) 08:42:54 [Preview] No. 7253 del
(123.58 KB 227x343 Blob.jpg)
pretty sure most of you faggots do not understand what is firmware and what is blob.

oh wait this is tech, I shouldn't just assume that you guys know how computers work right?


Anonymous 11/10/2016 (Thu) 17:26:45 [Preview] No. 7353 del
Can *BSD do graphics without X? On Linux I don't need to run X to watch chinese cartoons thanks to framebuffer.


Anonymous 11/10/2016 (Thu) 17:32:01 [Preview] No. 7354 del
>>7353
if they can build mplayer from source with fbcon/directfb there is also wayland and it's alts

wayland: https://forums.freebsd.org/threads/51218/
directfb: https://duckduckgo.com/html?q=bsd%20directfb


Anonymous 11/10/2016 (Thu) 17:33:52 [Preview] No. 7355 del
>>7353
What for? WTF with all that demand for nonstandard graphics?


Anonymous 11/10/2016 (Thu) 17:42:53 [Preview] No. 7356 del
(243.45 KB 388x587 1464228049820-1.png)
>>7355
>nonstandard
>in an area that is basically a battlefield over linux bsd and gnu
>forgets muh freedom of choice memes


Anonymous 11/10/2016 (Thu) 18:52:01 [Preview] No. 7357 del
I pick Xorg anyway


Anonymous 11/10/2016 (Thu) 19:09:09 [Preview] No. 7359 del
(484.01 KB 360x288 1433710079117-1.gif)
>>7357
in the end
>we all do anon we all do


Anonymous 11/11/2016 (Fri) 00:12:26 [Preview] No. 7362 del
>>7357
Rio (Plan9 windowing system) on OpenBSD... when?


Anonymous 11/16/2016 (Wed) 18:01:39 [Preview] No. 7423 del
Is there any way to bundle non-free firmware in the FreeBSD installer? I'd rather not have to hack something up with moutning my drives, then cp'ing the firmware files to /etc....


Anonymous 11/17/2016 (Thu) 01:45:48 [Preview] No. 7424 del
>>7423
I think there's an option inside the tree makefile... you would have to build yourself from code.


Anonymous 11/17/2016 (Thu) 19:23:15 [Preview] No. 7427 del
Does anyone here actually use OpenBSD as their daily driver?


Anonymous 11/19/2016 (Sat) 18:27:23 [Preview] No. 7451 del
>>6120
FreeBSD and BSDs in general would be perfect choice if they arent using cuck license, end of story


Anonymous 11/20/2016 (Sun) 00:28:51 [Preview] No. 7453 del
>>7427
me.
any questions?


Anonymous 11/20/2016 (Sun) 01:49:01 [Preview] No. 7454 del
>>7453
How do you feel about the lack of jails? I mean, OpenBSD base install is solid as hell, but the stuff you install on top of it is most definitely not.


Anonymous 11/23/2016 (Wed) 01:16:18 [Preview] No. 7459 del
>>7454
I don't have problem with it, since most software I use is minimal, but there's some effort in the community to pledge(2) packages on openbsd server. For example, dwm is pledged, as many other software. If you search on marc.info/?l=openbsd-misc you'll find more information.
Also, you can pledge your own software, it's really simple. I pledged st terminal, for example.

What differ OpenBSD from linux is that it's a operating system, not a kernel, so most people that work with openbsd don't need external software, since it's already bundled with high quality software, all of them with privsep.


Anonymous 11/28/2016 (Mon) 08:19:28 [Preview] No. 7486 del
The day this can actually be memed:
https://github.com/dspinellis/unix-history-repo


Anonymous 12/02/2016 (Fri) 17:56:53 [Preview] No. 7513 del
>>6779
Have not used them myself but amd gpus should work fine. OpenBSD does not have wine.
>>6781
Steam does not work on OpenBSD.
>>7362
You might like cwm(1), it's in base.
>>7427
Yep


Anonymous 12/02/2016 (Fri) 18:10:22 [Preview] No. 7515 del
>>7354
Wayland is Linux only.


Anonymous 12/02/2016 (Fri) 18:29:10 [Preview] No. 7517 del


Anonymous 12/08/2016 (Thu) 23:48:30 [Preview] No. 7598 del
>>7515
DragonflyBSD tested it as i remember.


Anonymous 01/15/2017 (Sun) 18:04:21 [Preview] No. 7838 del
I've been toying with openbsd's pledge like functionality for linux.

As Theo said in his original presentation it would be trivial to implement it with (lib)seccomp infrastructure by grouping system calls.

The problem is, while openbsd has only one standard c library, linux distros have more than 4 choices for std libc(Musl, uclibc, dietlibc and glibc. standard conformane and general code quality in that order), making the said grouping interesting subject.

openbsd's pledge grouped system calls in a way that makes sense for them(things they learned while investigating their base utilities) but I took different approach and grouped system calls based on how musl implements posix apis.

hope I can settle things down with stali developers to get actual testing going.


Anonymous 01/16/2017 (Mon) 07:18:12 [Preview] No. 7848 del
LibertyBSD looks like an interesting project

http://libertybsd.net/


Anonymous 01/16/2017 (Mon) 17:48:16 [Preview] No. 7851 del
(92.24 KB 420x420 nah.png)
>>7848

if you are not intel employee who can review and compile microcodes DO NOT BUY hardwares that require said microcodes to function properly.

said microcodes DO NOT EXECUTE in kernel privilege and they DO NOT fuck with kernel data structure.

they run INSIDE your shitty hardware. OpenBSD kernel READS said microcode and LOADS it inside your shitty hardware's INTERNAL MEMORY which is then EXECUTED BY your shitty hardware's OWN shitty processor.

non libre LINUX kernel ships with BINARY ONLY drivers that RUNS with KERNEL PRIVILEGE and said microcodes.

OpenBSD kernel DOES NOT ship with BINARY ONLY drivers.


Anonymous 01/17/2017 (Tue) 20:09:01 [Preview] No. 7861 del
>>6120
What about hardened BSD on laptop?


Anonymous 01/19/2017 (Thu) 21:03:05 [Preview] No. 7874 del
>>7861

it's still based on freebsd so suspend/resume and other quality of life features won't be available.

For daily driver OpenBSD laptops might be better.

But AVOID HP LAPTOP AT ALL COST.


Anonymous 04/10/2017 (Mon) 13:40:44 [Preview] No. 8285 del
>>7874
>But AVOID HP LAPTOP AT ALL COST.
Ain't that the truth, I have a really bulky HP laptop, great in specs wise, but once the wifi card started dying I bought one that had better OpenBSD compatibility only to have the HP bios firmware lock me out of installing it.

Fuck HP.


Anonymous 04/10/2017 (Mon) 22:23:54 [Preview] No. 8290 del
(11.44 KB 330x296 e.png)
>>6125
ITS PINK FLOYD


Anonymous 04/14/2017 (Fri) 21:57:39 [Preview] No. 8327 del
yo famalams OBSD 6.1 came out woot woot.
https://www.openbsd.org/

check out muh screen shot, and muh shit userChrome.css
https://pastebin.com/1wB63VWA



Top | Return | Catalog | Post a reply