| As much as I love OpenBSD, it's one of those things that doesn't work for enterprise. 1) Commands have different switches. This is really annoying since you're probably using GNU/Linux at your day job. 2) It doesn't support all the new and fancy container/automation stuff that your colleauge is super stoked about. 3) Most companies haven't even heard about it, which causes certain problems. Example: I was working for a company that had a collaboration with Cisco, and we needed some binary blob in order to provision networking equipment. Getting this to work on OpenBSD was ten times as much work as making it run on Linux. 4) If you share your laptop with anyone, e.g. your wife or your parents when you're on holiday, they'll be a lot happier with Ubuntu. In a perfect world, everyone would be running OpenBSD, but in the world as it is now, Linux is "better". |
1) GNU extensions aren't always well thought out or standardized. Assuming everywhere is a current GNU userland will break frequently on multiple non-Linux OS's - look up trying to use `awk` on MacOS, which has BSD derived version.
2) Trendy developer conveniences with half-assed security like containers aren't really in line with OpenBSD's goals. If you want isolation, look into chroot, pledge, and unveil.
3) I'd blame Cisco in this case, not OpenBSD.
4) Says who? If a browser works, most people will be happy. The main use case for OpenBSD is network appliances like routers and infrastructure serving.