Is there any serious reason to use BSD over Linux?

Is there any serious reason to use BSD over Linux?

Other urls found in this thread:

openbenchmarking.org/result/1412060-LI-KFREEBSD879
freebsd.org/doc/en/articles/explaining-bsd/comparing-bsd-and-linux.html
yarchive.com/comp/microkernels.html
twitter.com/NSFWRedditImage

...

you realize Sup Forums is being run on a cluster of mac mini's in Moot's basement that are using BSD, right?

Dunno. Try out both and pick the one you like the most.

What does this have to do with Sup Forums?

Hasn't Sup Forums been move to official servers long before moot gave this site up to Hiro?

Is there an serous reason to use Linux over Windows?

- you hate GNU
- Zfs is nice
- you want to run a server

nah Moot still has the keys to the Sup Forums servers. He became a silent partner ever since that whole thing with his "girlfriend" posting images on social media with other dudes
>Is there an serous reason to use Linux over Windows?
because there comes a time when you need to grow up and use a proper OS

To impress chicks.

What a perfect being.

Ahem... My favorite part of the Bad Software Distribution is how it doesn't work. Stick with Slackware, it comes with GOOD software that functions and so on and so forth.

>Moot
who

I vaguely remember something about a "moot" but I can't recall the details.

None whatsoever.

The facebook guy.

...

Tom?

Perhaps if you feel unworthy of an operating system where things just work.

when will the zfs meme finally die

the gnu/linux kernel is too cumbersome and honestly a huge clusterfuck, this was said by linus himself, your only real options if you want to avoid the SystemD bug is too use slackware or gentoo, slackware is decent i guess.

i've been running UNIX since I was like 11-12, started on a SparcStation 20 and a Ultra 5, from the beginning i've always preferred BSD based OSes such as solaris, irix and openbsd/freebsd/netbsd to linux, always faster, works right out of the box, and are mostly fully customizable.

currently i run openbsd, i've ran freebsd in the past and i guess it was decent but openbsd was easier to configure for me, and was proven at defcon to be the winner when considering secruity as compared to netbsd and freebsd.

i heavily use darknetmarkets, and botnet ridden software with easy vulnerabilitys just won't cut it, openbsd is currently my favorite operating system, maybe solaris but it's mostly antiquated.

reported to the FBI

im behind 8 proxies, good luck faglord

fucking kek pls tell me youre kidding

You have autism ascended to the next level.

When it stops being objectively the best filesystem.

APFS and btrfs are far behind still.

>always faster, works right out of the box
really? thought they didn't have as good hardware support compared to linux, especially for laptops
what about software support? daily use?

yeah Linux absolutely buttfucking kFreeBSD in every way, which is even faster than the OpenBSD kernel, what a clusterfuck
openbenchmarking.org/result/1412060-LI-KFREEBSD879

openbsd with kde worked without any extra config on both my workstation and dell r710, linux struggled to start a xserver and had trouble working with raid on my r710 and almost corrupted my HDD on my workstation, neither of those issues were prevalent on openbsd. software support honestly is lacking, all my essentials run so i have no issues. i may try dualbooting slackware for games, not sure yet.
all depends on the config friendo
>which is even faster then the openbsd kernal
please prove this

Jeff Bezos

If you have severe autism then yes.

Really activated my almonds.

hey
stop posting coalburners

If you show off your tiling wm and tweak your mpv config for optimal anime watching: no. In fact it might even be worse because video cards don't play as nicely with BSD.

If you want to run a server, write a program, or maybe just appreciate simplicity in general, then yes. Since BSDs are developed by the same team from the kernel level up, things are much more cohesive, simple, and well-documented. For example writing a musical instrument in C is much easier with sndio then with pulseaudio.

dont you dare even but APFS and btrfs in the same comparison, APFS is trying but feature wise is still a joke both feature and integrity wise compared to zfs or btrfs.
zfs and btrfs are albeit age, muh test of time, feature additions, etc.

>APFS/btrfs is trying but feature wise is still a joke both feature and integrity wise compared to zfs
ftfy
literally who uses btrfs for anything?

>openbsd with kde worked without any extra config on both my workstation and dell r710
okay, but that isn't how it is for most laptops and computer hardware. That being said i'll admit major ones like thinkpads work typically completely fine
>linux struggled to start a xserver
this just makes you sound like a fucking retard
>and had trouble working with raid on my r710
and this almost moreso
>almost corrupted my HDD on my workstation
and even moreso with this

blaming an OS for your own incompetencies is never the right arguement

he's memeing you, openbsd has shit tier multithreaded support, anyone who calls it faster is trolling you
now if someone said freebsd is faster I'd
certainly believe them under various workloads

licensing

>feature wise
>zfs

zfs's whole advantage is that it's not getting additional development feature wise. It's stagnating while btrfs is developing. That isn't a bad thing at all for enterprise storage but for users who want the next great thing it is.

i haven't wanted an FS feature since dir_index in 2002, literally just don't lose my fucking bits

>but that isn't how it is for most laptop and computer hardware
guess im lucky

worded that post really weirdly, im pretty high on cough syrup rn, hard to type. linux was unable to work with the embedded matrox GPU on my server and was unable to start X, it was also unable to find any drives on my R710 even though they popped up fine in openbsd,

i don't believe either of these errors to be based on my incompetence, it just would not function on install. after installing debian on my workstation and restarting it after install, my drive was almost completley corrupt, if i had saved my hentai on there, i would have been beat, why do you still advocate for this shitty os?

not memeing, linux always slows to a halt particularly when browsing the web or compiling software, there is a significint increase in speed compared to linux.

shit does this woman ever eat?

Let me guess, you're American? Not every woman has to be 200+ pounds with saggy love handles... I mean, "curves". In other parts of the world, you'll find plenty of women with completely healthy body shapes, rather than fat... I mean, "thicc" (sorry, have to speak African Jailmerican to make sure I'm understood by the average American)

Install Qubes OS. The most secure Linux and Windows operating system. It uses AppVMs, Templates for AppVms, and DispVms, etc.

based sweetie poster

She's a perfectly healthy size. Not everyone has a fetish for cows like you m8

Shouldn't her nipples be showing if she's not wearing a bra?

...

Yeah like that ever mattered

sounds better than gahnuu loonix

>zfs
>OS cohesion

U mean the tranny emma watson ?

>Is there any serious reason to use BSD over Linux?
BSD is about 25 years old. I'm going to assume you mean one of its descendants, like FreeBSD, etc.

FreeBSD: For servers, and when you want ZFS.
OpenBSD: When you want a secure base system and are willing to trade speed and convenience for it.
NetBSD: When you need a Unix-like OS on your Sega Dreamcast or your toaster.
DragonflyBSD: When you need an OS with a pretty logo. Also HAMMER I guess.

>the gnu/linux kernel
There is no such thing. The GNU project has a kernel, but it is called the HURD.

And there is the Linux kernel.

But no gnu/linux kernel.

Those are some pretty poor summaries. FreeBSD makes a perfectly fine desktop, as do the other three. DragonflyBSD more so, as they've been ahead of the curve on porting Linux Radeon drivers for years now. As for OpenBSD - it ships with a graphical desktop, and has packages for Firefox, mpv, alongside a lot of other GUI software. There's a plethora of daemons that come with it too, more so than any other operating system. So that convenience claim is just confusing.

no
just faggotry

Uuuuuh... uuuuuuh... Unless you wanna build your own commercial OS without getting legal problems, I don't see any other uses.

That's a pretty poor critique of my summaries.

In key differences to the user, these are the main points.

>freebsd.org/doc/en/articles/explaining-bsd/comparing-bsd-and-linux.html

4.5
Linux is available under the GNU General Public License (GPL), which is designed to eliminate closed source software. In particular, any derivative work of a product released under the GPL must also be supplied with source code if requested. By contrast, the BSD license is less restrictive: binary-only distributions are allowed. This is particularly attractive for embedded applications.

4.6
The “all from one supplier” nature of BSD means that upgrades are much easier to handle than is frequently the case with Linux. BSD handles library version upgrades by providing compatibility modules for earlier library versions, so it is possible to run binaries which are several years old with no problems.

4.7
- BSD systems, in particular FreeBSD, can have notably higher performance than Linux. But this is not across the board. In many cases, there is little or no difference in performance. In some cases, Linux may perform better than FreeBSD.
- In general, BSD systems have a better reputation for reliability, mainly as a result of the more mature code base.
- BSD projects have a better reputation for the quality and completeness of their documentation. The various documentation projects aim to provide actively updated documentation, in many languages, and covering all aspects of the system.
- The BSD license may be more attractive than the GPL.
- BSD can execute most Linux binaries, while Linux can not execute BSD binaries. Many BSD implementations can also execute binaries from other UNIX® like systems. As a result, BSD may present an easier migration route from other systems than Linux would.

>As a side note
In terms of performance it's worth noting that the BSD kernel scales much better than the Linux kernel under certain workloads, and you can sometimes see huge performance advantages with BSD. I'm not sure why.

In short;
BSD is more stable, performs, better, and is more backwards compatible with legacy software.
Linux is more popular, is more compatible with a variety of hardware, has more native software support, and receives faster updates due to its larger community.

Slightly better network stack, permissive license, no legal uncertainty over use of ZFS.
That's literally it.

BSD is from late '70s.
HURD is a collection of userspace servers. The microkernel which would be used were the GNU system actually exist is Mach.

>performs, better,
[Citation needed]

>Slightly better network stack
Isn't that a stale meme from the mid-90s?

>BSD is from late '70s.
BSD was developed until 1995.

>HURD is a collection of userspace servers. The microkernel which would be used were the GNU system actually exist is Mach.
They blur that distinction repeatedly in their own documentation. Technically, you're correct.

So you're 1 for 2.

>The microkernel which would be used were the GNU system actually exist is Mach.
No, the kernel is actually called "GNU Hurd". Yes, it's based on Mach, but it is not Mach.

It probably doesn't perform better in any workload that you are likely to put on it, but there are a few cases where BSD beats the living crap out of Linux. It can be significantly faster with database operations where you have hundreds, or thousands of requests for the same resources.

It's GNU Mach. And the HURD is garbage.

There are actual non-joke efforts for making microkernel-based operating systems. Look into Fuchsia, Genode, HelenOS, Minix3.

"slightly" is the key word here

>BSD was developed until 1995.
Yes, but I thought you meant when it was first released.

>They blur that distinction repeatedly in their own documentation. Technically, you're correct.
Might be that they refer to them as one because they are very dependent on each other.

>No, the kernel is actually called "GNU Hurd". Yes, it's based on Mach, but it is not Mach.
See above.
In reality, the distinction or no distinction doesn't matter that much because the HURD servers are not very portable and depend on the Mach microkernel. That's not only shitty design, it's also very bad in this particular case because Mach is a bloated mess that no one wants anything to do with.

>It probably doesn't perform better in any workload that you are likely to put on it, but there are a few cases where BSD beats the living crap out of Linux. It can be significantly faster with database operations where you have hundreds, or thousands of requests for the same resources.
I haven't used any BSD in such capacity and most of the DBs at work run on some kind of UNIX.

>It's GNU Mach. And the HURD is garbage.
The main difference between Mach and GNU Mach is "GNU".
And HURD is actually the less horrible part of the duo.

>There are actual non-joke efforts for making microkernel-based operating systems. Look into Fuchsia, Genode, HelenOS, Minix3.
Funny you didn't mention the only successful microkenel - QNX. Even that one is only used in embedded, which goes a long way to show how microkernels don't scale.

Yes it is, because every modern OS right now is using BSD's network stack.

>Funny you didn't mention the only successful microkenel - QNX.
Intentional. QNX is flawed. It isn't open source. But yes, quite successful in the wild. The most? The only one? I have my doubts. At one point, OKL4 was extremely popular. Billions of devices territory, IIRC.

>which goes a long way to show how microkernels don't scale.
It goes a long way to show microkernels are useful. It does absolutely nothing to show they don't scale.
Next, you'll tell us microkernels are slow.

no you r-tard, he's the reigning sigourney weaver trans-impersonator of the world

You want to setup a firewall or use a NAS. Everything else is garbage from freebsd. I know a dude who use netbsd for webserver with huge database. It's not the fastest thing under the sun, but do its job. Forget openbsd as it's a clusterfuck that breaks 3rd party sw.

Right, I forgot about L4.

The huge microkernel hype started sometime in the early 80s. That's almost 40 years ago. 40 years of academics assuring everyone microkernels are undoubtedly the future and monolithic kernels are deprecated.
And in those 40 years, the only thing that microkernels managed to conquer was a part of the embedded market.
Underwhelming.
As for technical reasons, those have been explained better elsewhere: yarchive.com/comp/microkernels.html

Qnx and symbian were damn popular.

>>And in those 40 years, the only thing that microkernels managed to conquer was a part of the embedded market.
Or rather, they ALREADY conquered a part of the embedded market.
And this is just the start.

Well some are successful. Take QNX for example, it's doing very well, BB10OS is also based on it and is the best mobile OS.

>explained better elsewhere
>links to Linus Torvalds opinion
-_-
Brace for Google's Fuchsia.

>Fuchsia
literally nothing

>literally nothing
lol?

Yes, and that's still the small systems market.

>And this is just the start.
Just Wait™: 40 Years Anniversary Edition

>>explained better elsewhere
>>links to Linus Torvalds opinion
>-_-
So? He has a lot of experience with kernels and the arguments he makes are sound and consistent with the available data.
Care to refute anything in particular or is this just shitposting?

You are an idiot if you think it will replace anything.

openbsd is the only good *bsd
- smallest attack surface
- smart community

>- smallest attack surface
Because no one uses it?

>So? He has a lot of experience with kernels
Surely, with his kernel. He does like monolithic kernels, that's well known.
>the arguments he makes are sound and consistent with the available data.
And, of course, those from Andy Tanenbaum , Gernot Heiser and so many others are not.
For those who don't know:
Andy Tanenbaum's minix book is how Linus got into the whole OS design thing.
Gernot Heiser was CTO of OKLabs, which actually successfully put microkernels in billions of devices.
Linus Torvalds is just some guy that says OpenBSD developers are masturbating monkeys, yet gets REKT by them every other week.
Look at its design or, if it's above you, just the people involved, moron. And yes, Google has the power to deploy it to the masses.

I bet he still has his powers and can use all adminprivileges. That surely was part of the deal as long as hiro allows it.

The have to adapt driver development for it. In the world where even linux embedded developers are rare and well paid why do you think an experimental crap can overtake it with some OS nerds working on it at github. Even wasted a bunch of time rewriting the little kernel in other language.
>Look at its design
I doubt you did it.

The lack of features and one liner tools with garbage performance. At least it's "elegant".

>The have to adapt driver development for it.
If you'd been paying attention, you'd have noticed a certain development in Android recently.
>linux embedded developers are rare and well paid
Fuchsia doesn't need or even want these.
>I doubt you did it.
But I know for certain you didn't :)

read any audit write-up of the bsd family, openbsd ALWAYS comes out on top

- no loadable modules
- less sys calls
- fuck compat

if security is a concern, openbsd is the best

>implying leaving out garbage code is bad

>an os don't need drivers
Opinion discarded.

>certain development in Android recently.

These people that strongly defend Linux against anything different are usually the same people that do not know anything else.
Most of those using BSD are well acquainted with more than one BSD, and plenty familiar with Linux to boot.
>nobody uses it!
You don't use it or know it. But, where I work we do use it. It's just a perception issue.

If you stick to the base system.

As soon as you start installing 3rd party software, the benefits of OpenBSD become much less clear, depending on your use case.

>where I work
Mom's Basement Inc.?

Yeah, you haven't been paying attention.

Project Treble.

>Project Treble.
Who is talking? Literally posting nothing but dick waving. :^)

>Linux is the only OS with drivers
>Nobody but Linux developers can write drivers
>Embedded Linux developers are well-paid and won't go work elsehwere
¯\_(ツ)_/¯

>Linux is the only OS with drivers
Also a brainlet. Where did i wrote that? Everybody have to relearn something new that literally never used outside experimental shit.

>literally never used outside experimental shit.
Lol, you really are clueless.

So who used it for anything at all aside its developers for testing? Hurry up, because i have to work unlike you.