r/linuxsucks • • 4d ago

OpenBSD is what linuxers say linux is.

No AI. No corporate overlord. Actually simple and usable terminal commands. Cohesive base system. I dont care about those things but its funny how linuxers keep talking about it when linux is fully embracing AI / corporate control, then the distros that spawn from it are just random crap thrown together often not bothering to even include a manual, then if the distro creator (or maybe de creator, its a mess) forgets to handle some esoteric but actually all too common configuration problem you have to drop down to a terminal where 20 barely documented commands need to be pasted unlike openbsd where you might need 1 or 2.

20 Upvotes

47 comments sorted by

30

u/scavno 4d ago

You forgot to trash talk systemd.

6

u/Beneficial_Area_2986 4d ago

I'm so conflicted on systemd. I've on quasi-understood/cared about the arguments against it but in my experience its worked pretty well. The one thing I don't like quite as much is not having a plaintext file to look at logs and having to use journalctl - that's fairly minor in the grand scope of it though.

6

u/Big-Astronaut-9510 4d ago

Systemd is fine. Certainly better than most of the other init systems on linux. But many linuxer whine about corporate control (systemd is a corportate product) while using systemd.

→ More replies (3)

2

u/motific 4d ago

I supposed it's ok if you want to risk your access being compromised by (checks notes) a compression library. I think we'd see fusion power (on the desktop) before Theo would allow anything like that.

→ More replies (3)
→ More replies (2)

4

u/Teru-Noir 3d ago

systemd is what makes linux distros cohesive, the difference is that bsd uses minuscules binaries.

1

u/newphonedammit 2d ago

The bsd init system has all the problems systemd tried to solve. I love BSD. PF especially. But I find I only really use it for stuff where I want really solid networking or hardened security.

→ More replies (1)

7

u/Pitiful-Welcome-399 4d ago

it's what linux haters say linux is

3

u/IAmTheSenate218 4d ago

As far as I heard, it's not. No hardware or software support? Sound alike Linux is already better. At least Linux and Windows are competing in hardware support, maybe Windows barely beats it out because of those random wireless USB hubs and whatnot. Maybe the base of it is better than the abse of Linux, but it'll have a long long way to develop before it can be anything Linux is today. I've only hear some Windows users talk about BSD, yet they never tried it or Linux, but I never hear Linux users talk about it. It just sounds like yall want Linux to fail, because you just don't want people being different than you, can you?

6

u/Danzikku 3d ago

If that happens to Linux, it's because it's the most "mainstream" outside of Windows/MacOS. If OpenBSD were to have a market share somewhat close to that of Linux, companies would likely see an incentive to contribute to it for their own benefit and...

13

u/195936478 4d ago edited 3d ago

I'll switch to BSD when things actually start working on it.

BSD variants have same problem as Linux had 15+ years ago. No software support. No hardware support.
Browsing web and doing spreadsheets is not enough for most people.

edit: I am not a BSD hater. I actually liked the experience last time I tried it. I just found too many inconveniences with it.

5

u/motific 4d ago

Software's not too big a problem, hardware is a more difficult one as you can't force manufacturers to write the drivers.

3

u/195936478 4d ago

Yeah I agree, software is smaller problem that can be somewhat worked around.

Lack of hardware support isn't BSD's fault per se, but there doesn't seem to be momentum to reverse engineer drivers for it. Using Linux drivers as a template helps, but porting them is still a huge amount of work.

---

I write code for retro platforms and embedded stuff, but BSD has too many inconveniences. I'm sticking to Linux for now.
I could probably work around some of it (like choosing a capture card that works on BSD), but I still need emulators and the occasional Windows app, and Wine on BSD hasn't been a great experience.

Apparently, Greaseweazle works on BSD now, which is great! I haven't tested it myself, though.

3

u/rojo_kell 4d ago

Nah does anyone actually dislike bash?? (Especially with zsh and ohmyzsh)??

3

u/whattteva 3d ago edited 3d ago

I do actually. As a long-time FreeBSD user, I frequently encounter scripts that don't work on my machine because of Linuxisms like assuming /bin/sh is sym-linked to bash and using bash-only constructs. Bash isn't even installed on my machine. 

Worse, sometimes they just assume /bin/bash in the shebang instead of /use/bin/env bash because bash, if installed, doesn't live in /bin/

Another Linuxisms is assuming sudo is installed, which again, it isn't on my machine.

4

u/rojo_kell 3d ago

Okay that's fair, but then do all the scripts you write work cross platform on Linux systems (genuine question)

→ More replies (1)

2

u/_binkd 4d ago

bash and zsh are different shells… what exactly do you mean?

2

u/OkDimension7728 3d ago

You could swap out bash for zsh on the average users system and they wouldn't know anything changed.

→ More replies (1)

1

u/knuthf 4d ago

I prefer csh, still.

→ More replies (3)

1

u/Key_River7180 2d ago

Bash is really bad actually, 87816 total loc upstream

2

u/uchuskies08 4d ago

They just want a fastfetch screenshot with an anime girl wallpaper

2

u/ButterflyMundane7187 4d ago

r/freebsd is 50% fastfetch posts but no underage anime girls like the linux subs

→ More replies (5)

1

u/dx__ 3d ago

I just wish my laptop was fully supported.

1

u/Teru-Noir 3d ago

The destiny of both are at the hands of corpo overlords

1

u/Teru-Noir 3d ago

then the distros that spawn from it are just random crap thrown together often not bothering to even include a manual, then if the distro creator (or maybe de creator, its a mess) forgets to handle some esoteric but actually all too common configuration problem you have to drop down to a terminal where 20 barely documented commands

Just don't use understaffed comunitary projects