Just days after Daemonarchy, there’s another new OS in the BSD family – and one that is heading determinedly in almost the opposite direction.
AlpineBSD is so new that it barely exists yet. There are no installation media available, though it’s possible to manually bootstrap an installation. What AlpineBSD does already have is an AI policy, and the plan is to avoid “the output of generative AI models (e.g. LLMs)” as far as possible:
“Any software whose code, documentation, binaries, or other assets include, in any part, the output of a generative AI tool such as an LLM, is considered ‘tainted’ for our purposes.”
The core idea is to combine the kernel of NetBSD with “a userspace inspired by Alpine Linux and the objective of making it possible to use as little AI-generated software as possible.”
Back in 2024, the NetBSD project made its position on AI plain. Its commit guidelines say that “code generated by a Large Language Model […] is presumed to be tainted code.”
Back in July, Linus Torvalds stated that “Linux is not one of those anti-AI projects”. Since then, NetBSD has seen a spike in donations and interest.
For someone mainly used to Linux, trying to install NetBSD is a little like hopping in a time machine to 30 years ago, and we speak from personal experience of Linux in the mid-1990s. As we mentioned when Slackware turned 30 a few years ago, back in 1996, this vulture tried Slackware 3.0 on his own hardware, and we never did manage to install it.
We tried NetBSD 11 a couple of months ago, and despite considerable help from the folks on the NetBSD-users mailing list, we failed to get the CDE desktop to start.
As an example, installing software on NetBSD is not the easy, comfortable task it is on Linux. It does have a package manager for handling binary packages: it’s called pkgin, but as the NetBSD FAQ mentions, it’s an optional extra. You must manually tick a box in the setup program to install pkgin with the rest of the OS, and when we tried NetBSD 9.3 four years ago, we didn’t know that, overlooked that checkbox, and had to find a way to add pkgin later. (It is quite tricky to install a package manager when you don’t have a package manager to install it with.)
This time around, we discovered that pkgin sometimes doesn’t complete the installation process for you – it just leaves a text file in a destination directory somewhere, and you’re expected to know that, go there, read it, and do any further steps yourself.
The NetBSD community has been quietly going its own way since 1993. It has its own ideas about what is normal, and its users expect that. Some folks on the mailing list told us that they never use binary packages anyway – they compile what they need from source code.
AlpineBSD’s ports repository and source code are hosted on Sourcehut, under the account of sircmpwn, better known as Drew DeVault. We have quoted DeVault a few times over the years: we’ve often found that his views align with our own in various ways… such as about the best laptops ever made, and on simplicity in Linux distro design, or even on dot-com billionaires at FOSDEM.
Alpine’s tools are quite well-suited to being adapted to other systems. We have previously mentioned the use of its packaging tool, APK, in the GNU-free Chimera Linux, which uses much of the FreeBSD userland, and also in Adélie Linux.
We will follow AlpineBSD with interest. There’s strong appeal in the plan of combining perhaps the best-known, longest-established AI-free Unix-like kernel with the user-facing parts of pretty much the smallest and cleanest Linux distro there is. The AI advocates often warn LLM skeptics that they risk being left behind. Well, here’s an OS for those who don’t want to surf the AI wave. ®
Enjoy your cuck licensed software purists!
Yes, I too long for the times of missing drivers, broken sleep and no sound. Not.
And I was the one triying to gatekeep it. Damn.
I want to run ollama under this lmao
I would highly consider that as a Linux user
The more I read of the several BSDs, the more interested I become.
I can’t tell if it’s just that I want AI-free software, or I just want to be the most niche operating system user possible hahaha
Maybe both!
Really, though, I do like the design philosophy of BSD over Linux from what I can tell as a somewhat layman.
The people who work in the BSDs have genuine love and passion for software. There are different philosophies to each, but they are so focused in ways you won’t see with broader linux projects. They are a great contribution.
-I’ve used FreeBSD and XigmaNAS for my NAS. Would choose over Linux any day.
-I’m going to spin up NetBSD for my Dreamcast. Maybe some other really vintage gear.
-I run OpenBSD on an old 32 bit netbook, because it still comfortably supports 32 bit systems. Linux 32 bit support is inconsistent.
I feel like with Linux finally becoming not only close to as good but arguably better than Windows (I consider “as good as Windows” an insult at this point) switching to yet another OS entirely will only create more divide. Linux is going in a direction where some caution is definitely needed, but myself, I’ll stick to trying to make Linux better so more people will break free from these fucking corporations. I’ll definitely keep an eye on BSD tho, I can’t say I’m not interested.
After being a Linux guy since the '90s, I just migrated from arch to freebsd and am liking it.
I can again state that I know what everything running on my system is there for and that I had a choice in the matter.
Running mangowm and misc sway bits, in case anyone cares.
The only thing that isn’t working is sound over HDMI. But I have a headphone jack, so no worries.
I really liked my time with FreeBSD
Looked quite organisedBut I needed a Linux VM and somehow I couldn’t get the hypervisor to work with anything but BSD
else, I really liked the system
Can’t say much about other BSDs
But I needed a Linux VM and somehow I couldn’t get the hypervisor to work with anything but BSD
Do you know about the linux-compat layer on FreeBSD? https://docs.freebsd.org/en/books/handbook/linuxemu/
Thanks, I didn’t
Was quite a few years ago though as well

Fortunately it also has a fairly sensible non-free software policy
The only non-free software permitted in AlpineBSD is the netbsd-firmware package, which contains binary blobs for NetBSD drivers.
(Although part of me feels like reverse-engineering binary blobs might in fact be a valid use case for LLM’s)
(Although part of me feels like reverse-engineering binary blobs might in fact be a valid use case for LLM’s)
Except the resulting packages would no longer be allowed in AlpineBSD.
The nuance in opinion of ai is skewing as each day passes.
I so wish Gentoo/BSD still was a thing.
I also wish debian GNU/kfreeBSD was still a thing.
I was barely technical enough to get Mint running so I don’t think I’ll be hopping on this particular train at the moment. But it’s nice to see, though. And if it does turn out in a few years that putting AI into the kernel was a mistake, then I think we’ll all be glad for all the projects like this that sprung up.
Hopefully they can give at least a little thought to user friendliness between now and then, lol.
You’d be surprised how easy they are to use. Most are just “next” simulators when it comes to the install.
They are geared mostly to server use, so not much attention is given to spinning up a DE quickly, but even OpenBSD gets a window manager up with a few checked boxes in the install. I think there’s a package you can get on FreeBSD that is just an install script to setup a Gnome/KDE/XFCE/wtv environment in just a few prompts. I believe GhostBSD is meant to be the desktop one with the gui and easy to use installer.
I found all three BSDs Ive used easier to setup than Debian, for reference. Things make logical sense and are fundamentally really simple. Way simpler than Linux in general.
Two quotes:
‘UNIX is user friendly. It’s just very picky about who its friends are’ - Anonymous
‘Not threatening you passes for user-friendly in OpenBSD’ - Michael W. Lucas.
Linux is so user friendly it will delete vital files when you tell it too and break your system. I think BSD should take it a step further. Just start to randomly do it just to fuck with people.
No, that just takes us back around to windows…
tru










