pull down to refresh

What are any practical experience benefits of OpenBSD? The DE looks very outdated, there are many convenient features missing, etc. What about terminal - is it POSIX compliant and so essentially the same as Linux experience?
Yeah, OpenBSD is POSIX compliant.
OpenBSD is secure by default, so it comes with nothing extra. Actually the default is to not even start the window manager at startup (there's no desktop environment installed by default). It's fantastic for firewall setups and secure network applications.
But you can also use it on laptops for example, and run fully featured desktop environments such as Plasma, which is the one from KDE, Kubuntu, etc. And there are other DEs as well.
It's not the same as Linux, which is the kernel, which is then combined with distros, etc. OpenBSD comes with the entire OS, including the kernel.
There are many similarities, but the philosophy is different, as OpenBSD focuses on security, and they keep removing unused or unsafe code.
OpenSSH for example was developed in the OpenBSD project, and then ported to many others.
OpenBSD is not a distro of Linux for example, it is a completely different OS. Other BSDs like FreeBSD provided the foundation to create macOS for example.
reply
50 sats \ 3 replies \ @nout 16 Dec
But from practically user experience / ergonomy perspective - there are no differences? I'm guessing less software available compared to Linux?
(I hear you that there is a different philosophy, which may be introducing cleaner code and setup...)
reply
It's not practical as a desktop environment, its mostly used in secure appliances (headless).
Great for building your own firewall, HSM/signing server, etc.
reply
0 sats \ 1 reply \ @nout 16 Dec
And for those use cases - why is it great? Like is there some better config interface, or is it just eating less ram, or does it have less of a chance of some error? Or is there something different compared to Linux that introduces better security?
reply
It's what they prioritize... thats upstream of their release processes, surface minimization, isolation, they even make their own hardened networking tools (openssh you'd use in any linux or other BSD is made by them)
They put hardening above usability / compatibility, where linux distros and more friendly BSD's may compromise more on one or the other.
reply