Hacker News new | ask | show | jobs
by AdmiralAsshat 3264 days ago
What would be the draw of OpenBSD on a consumer laptop over, say, FreeBSD, or even Linux?
5 comments

The "consumer" you're talking about is a very technical user for starters. Something doesn't have to carry all the traits of "consumer" software for it to be useful to someone.

I used openbsd on a laptop some years back until that hardware died and my replacement didn't have some driver I wanted. It was a joy to use if you appreciate a light, no-nonsense Unix. Only pain point is that upgrades are very manual.

Now a decade later I have a different machine running freebsd which has a pretty similar feel, and I do appreciate the easier upgrades. I thought for a while in the recent past obsd had more up to date Intel graphics drivers but that was remedied in my use case by freebsd 11.

As for "why not linux", I feel like the BSDs as a desktop have a lot of the "on your own" feel that linux used to in the late 90s. Some people I suspect will loathe this. I like it.

> As for "why not linux", I feel like the BSDs as a desktop have a lot of the "on your own" feel that linux used to in the late 90s. Some people I suspect will loathe this. I like it.

Ditto that. Especially post- (dare I say it) systemd, Linux distros seem intent on going the commercial model of dictating how the "experience" should work, and I find I don't live in any of their target niches. Fedora is probably the closest, but is way too RHEL, and I kinda hate the way they do a lot of things.

The BSDs are by and for unix folks. If you're (for want of a better phrase) "culturally unix", they're a better fit.

and no SystemD. I like that part. :-P
Upgrades and patches in modern openbsd are much improved from years back.
Upgrades can be less manual these days if you follow the release (not current): syspatch will apply binary patches for the errata. If you are prepared to trust M:Tier, they provide a script called openup that will also patch packages for the current stable release.

But each to his/her own.

OpenBSD performed so abyssmally poorly on my old X220 that I simply couldn't tolerate it.

Debian on the same hardware was significantly more performant, so for me that answered the "why not Linux?" question

https://news.ycombinator.com/item?id=14734527

OpenBSD doesn't suffer the terrible churn and break-and-change-everything syndrome that makes the Linux UX so miserable. I can't compare it to FreeBSD, but I think OpenBSD can be more attractive for its focus on the head of development.

Secure-by-default, reliability, consistency, and good docs. There's lots of people who would appreciate that even if they weren't technical experts. From there, you have the split of who would be interested in it as-is versus who would use it if someone set up the UI, apps, and so on for them. Mac OS X is probably the ultimate example of layering a great UI for lay people with "just works" mentality over UNIX. I bet something like that on OpenBSD would have significant, even if single percent, market.
Why try Linux? Why try FreeBSD? We try different operating systems to drive development and to try new and different things.

Why climb a mountain? Why cycle a 90km trail? Why travel the world? Because it's there and we can.

Curiously, if you read my original comment, I never used the word "Why". The question you're answering seems to be "Why would you put OpenBSD on a laptop?" But the question I specifically asked what advantage is has over other comparable distros.
At least in my experience on several Lenovo laptops and even a 2012 MacBook Pro, OpenBSD has a much better GUI experience than FreeBSD, down to things like suspend and resume working with no tweaking required.