upvote
For the average joe there it's just an option and personal taste, and it comes with its own tradeoffs and learning curve. Well integrated ZFS would probably be the main thing for average joe.

For developers, it is interesting to think of as a self contained toolkit. If you are building firmware, platform images for bare metal or cloud, it creates a much better demarcation than any attempts Linux can put forth. This is related to why you might like OPNSense. But if you are just a consumer it only indirectly matters to you.. consistency of build and product, quality of subset of network drivers and subsystems like pf to support your mission, ability go in and quickly and correctly fix the right problem at the right level etc.

reply
If you want ZFS use Solaris not an ersatz system that imported OpenZFS code.
reply
I have a few reasons:

1. I subjectively just like it better. Things like dtrace, jails, the init system, just click for me.

2. I think it's good to not support a Linux mono-culture. Yes, there is Windows and macOS, but in terms of open source OS's, I think it's good to have more than one choice and so for any rough edges in FreeBSD, I'm willing to deal with them to support that goal.

3. I don't think you'll find any actual, hard, technical reason to want to prefer FreeBSD over Linux on a desktop. Anything you can do in FreeBSD you can do in Linux. Heck, FreeBSD is probably even running the Linux version (for example video drivers).

But really, which Linux do you mean? Nix? Gentoo? Red Hat?

reply
CUDA gets into an area that I wouldn't use it for. My local LLM machine is running Void linux.
reply
FreeBSD will never switch to systemd. :-)

It is an old-school UNIX experience, not great for desktops but excellent for long-lived “pet servers” where long-term stability over decades of service is valued. I treasure it for running small Web servers and shell hosts, instead of Debian/Ubuntu.

reply
Same. I've been running it on a "pet" server since the mid 90's, for shell, web, email, etc. I started on FreeBSD 2.x and has been through many upgrades and migrations! I also worked at an early ISP and FreeBSD was our go-to for email, NNTP, and DNS.
reply
It's arguably the best non-Apple/non-Windows system to use to order an Apple or Windows laptop to replace it.

You might have to use an Ethernet connection though, as the Wi-Fi may not be supported.

reply
Stability and security. It's a great server OS and I've been using it for decades.
reply
it's just a good unix experience, some people like that
reply