BSD BTW
Dec. 8th, 2025 07:56 amTHE world of computing has no shortage of tribal factions, some of them more fanatical than others. Emacs vs vi, Windows vs Linux, which programming language is the One and Only to rule them all, the list of things we will pile up hills of old CDROMs and unread manuals to then die on are endless.
Some people are content to leave these choices to more pragmatic matters of selecting the right tool for the job at hand, and quietly allowing others to do the same.1 Others, of course, see their choice of language (*cough*)Rust(*cough*) as superior to all others and are baffled why anyone still bothers using any other language. There are many technical reasons why that is absurd regardless of how amazing that language’s strengths are, of course, but that attitude is kind of interesting psychologically. Why are humans driven to be so territorial about things like this?
And we, of course, see this with Linux distributions2 as well. Sometimes I’m amazed Linux got as popular as it has with all the in-fighting between the distro camps (or, perhaps, it owes some of that to the competition created there).
But in terms of smugness, it’s hard to beat the legendary Arch Linux tribe and their viral tagline, often injected unnecessarily into conversations, “I use Arch, BTW.”
And I get the appeal of Arch, personally, if not the attitude. I like working closer to the bare metal of the computer, given my history of starting there and working upward to higher-level languages and operating systems as I learned. I like administrating systems and have even written a device driver or two of my own. I’m not afraid of getting my hands dirty and don’t need a computing “appliance” or someone else to keep it working for me.
On the other hand, I don’t have the spare time at the moment to have to do that all the time. I’d prefer it to be a hobby, not a daily necessity.
But nonetheless, I took the plunge a couple of years ago to “use Arch BTW.”
Purists may object, saying that I didn’t truly use Arch. I did, briefly, and it was fine, but eventually settled on an Arch derivative called Garuda Linux as my daily driver on my desktop system (while my laptop stayed with Pop_OS! that came factory-installed on it).3
It was fine, I liked the fact that the package manager was called pacman, so creativity points to them for that. Generally, it was Linux, and it worked, and I was happy with it. I could bend it to my will more or less as I needed to.
However, over time, the cracks started to show in ways that got too much in the way for me to want to use it every day.
Arch is a “bleeding-edge” kind of system where people tend to always keep the system patched to the latest versions of every package and every system update. But unfortunately that’s not just a tendency, that’s essentially a requirement. If you go too long without updating, things get unhappy.
And unlike other distros, you can’t easily do selective updates or backrev individual packages and apps. You must upgrade everything on the system every time, always, and often. Which means, quite frequently I’d find that someone had made a change somewhere that I had to accept and now my system was broken until someone fixed it.
And that’s really ok if you’re running a Linux system because you like experimenting with computers and aren’t relying on it to be stable to get real work accomplished. But I was. I had personal stuff to do, and research experiments to run and couldn’t afford random downtime arriving like lightning strikes out of the blue.
So a couple of months ago I decided I just had enough and wiped the whole system to go back to my actual favorite operating system, that has always been my favorite since I discovered it as a teenager (i.e., when dinosaurs still roamed the Earth).
Unix.
Specifically, BSD. Specifically specifically, FreeBSD.
Yeah, there’s a bit of a snarkiness there too, but usually it’s a lot more low-key because it’s a smaller, and I think friendlier, community. The only memorable tag-line I remember being viral over time was an old USENET signature line that went something like, “Linux is for people who hate Windows. BSD is for people who love Unix.” (Again, I have more to say about what it is compared to Linux that’s long enough for its own post but for now it’s not Linux but is similar in that it’s also—like Linux—an open-source operating system based on the older Unix operating system but legally and technically a separate codebase and distinct from it.)
After getting it all set up and having moved my data back on to the system, getting reacquainted with ZFS, and settling in, I’ve been pretty happy with it. “They” say BSD isn’t a great choice for a desktop and is best suited as a server OS. That’s not entirely wrong (and to be fair, the same is said of Linux, but a lot more has been invested in getting Linux working better in that space), but it seems to be good enough for me to meet my needs. And it’s better than I recall it being last time I used it.
Rock-solid and stable, too, which is what I need, while also being an OS that’s not remotely interested in holding my hand with administrating a Unix-like system, which I also like.
And having got that all working with version 14.3 of the system, I see that they just released 15.0. So maybe after Christmas I’ll upgrade it. Maybe. I am in the middle of a metric ton of work on my research so maybe it’ll be Christmas, 2026.
There are two major products that came out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.
—Jeremy S. Anderson
UNIX systems administrator
1Even if—for whatever reason—they insist on running Windows.*
2If you’re not familiar what a Linux “distribution” is, or why it matters here, I think I have another entry in mind that explains that a little more but for now just consider that Linux, as a computer operating system, is packaged up in a wide variety of different “flavors” from different vendors to distribute to you, each with a little different look, feel, collection of apps pre-installed, etc.
3Mostly because that (Ubuntu-derived) distro is made by the hardware manufacturer, with their hardware in mind, which, for laptops, saves a fair number of headaches.
*Although TempleOS remains one of life's unsolved mysteries, I admit.
