3 ms·
And related, why do people choose *BSD over Linux? (I'm genuinely interested, and not trying to start a flame war). I've used both OpenBSD and Linux on my perso
by jeffreyrogers 12y ago
And related, why do people choose *BSD over Linux? (I'm genuinely interested, and not trying to start a flame war). I've used both OpenBSD and Linux on my personal computers, but only Linux for servers (mainly due to ease of setup). My understanding is that Linux has marginally better performance than any of the BSDs.
- byuu 12y agoI initially went back to it over the way systemd was handled on Linux. Nowadays, I've really grown to appreciate the minimalism and the slower, more thorough pace of advancements. I find that being too cutting edge just tends to lead to more problems in production. I also really like the development model, and most design differences I read about (one quick example: /dev/random behavior) more in the BSDs. Lastly, lots of features I like a lot more. ZFS over btrfs, pf over iptables, etc.
- dijit 12y agoI always heard good things about the BSD's and I was forced to use pf in my previous company.. but it was systemd that pushed me towards it, I'm not bound by random binaries that do random things with little documentation- everything is very clearly understandable and I can even guess what things will be doing with a large degree of accuracy. the whole thing seems much more "sane", but- Linux is a better desktop in my opinion.
- bsder 12y agoZFS and Dtrace. Full stop. And I got completely tired of "distributionitis" on Linux--"Oh, you can't upgrade that particular package without upgrading every other package on the system."
- feld 12y agowell, FreeBSD is like that too... pkg upgrade apache22 is unsupported, but it might work. If you understand the potential consequences you can do what you wish with the ports tree as an advanced user.
- kbenson 12y agoOpenBSD does a damn good job as a stand in for crazily priced network equipment. Being able to run redundant firewalls with fail-over firewall state, IPSEC state, and IP addresses all supported natively with awesome documentation is a killer feature. I haven't had to do so in 5-6 years though, so maybe others have caught up.
- bcook 12y agoI choose BSD (as a router/firewall) because pf is more intuitive than iptables and tc. Go check out some manpages for tc and it's extended functionalities... awful documentation. I still use Linux as my desktop OS though.
- mrweasel 12y agoI would have picked OpenBSD over Linux for our production environment, if we didn't need the additional performance. Modern Linux distros are messy and complex. I'm sure it's for good reason, they provider a ton of feature and tools for running very large installations. I just don't need that, we don't have more servers than you could reasonably manage manually. I miss the consistency and simplicity of OpenBSD every time I log into one of our servers.