3 ms·
> FreeBSD is a very good server OS. It supports ZFS and Dtrace right out of the box. zfs is easily achievable with Ubuntu. Dtrace isn't required by typical use
by mekster 4y ago
> FreeBSD is a very good server OS. It supports ZFS and Dtrace right out of the box.
zfs is easily achievable with Ubuntu. Dtrace isn't required by typical users.
> Also it supports both binary packages via pkg and source based packages via the ports system. It also feels lighter on resources than typical Linux distros which is nice for older systems.
Doesn't sound like any practical advantage at all.
> OpenBSD is an excellent router OS thanks to PF. It is more powerful than Linux for this purpose. Also the security track record for the default install is pretty much unrivaled.
PF is the only practical advantage of BSD over Linux but then again, unless you're running a router, you only need simple rules which can be done with any tools easily like ufw or even use cloud service control panel based ones.
> NetBSD runs on a lot of obscure hardware that Linux doesn't support. It is the best tool for the job for reviving old otherwise unusable hardware. pkgsrc is also a very cool package management system that is not only supported on every architecture that NetBSD supports, but several other operating systems like Linux, macOS, and Solaris/OpenSolaris/Illumos/etc.
Nothing practical.
On the other hand, not being able to run docker kills BSD's use by not being able to run any service easily hosted on docker hub.
And slight difference in CLI tools and shell behaviors kill all the little scripts you've written which makes it feel lazy to maintain scripts that work on both Linux and BSD. Quite hell of a job to maintain Ansible scripts that can create an identical environment on Linux and BSD.
I tried to like BSD but now it's dead in me.