{"id":19378,"date":"2026-11-08T09:09:03","date_gmt":"2026-11-08T16:09:03","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=19378"},"modified":"2026-11-08T09:09:03","modified_gmt":"2026-11-08T16:09:03","slug":"alpinebsd-announced-an-ai-free-foss-os","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/11\/08\/alpinebsd-announced-an-ai-free-foss-os\/","title":{"rendered":"AlpineBSD Announced \u2013 an AI-free FOSS OS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I think we&#8217;ll see more people be skeptical about what AI is sneaking into software that it creates, because a lot of projects don&#8217;t come close to auditing the code as they&#8217;re caught up in the AI distortion field. And Linus Torvalds has been showing signs he downed the AI Kool Aid jeopardizing the Linux kernel, so at least when the time comes, the rest of us will have somewhere to go. And Microsoft and Apple have already disclosed significant chunks of their operating systems are AI produced, and we know they&#8217;re not properly vetting their code which you can&#8217;t even look at because it&#8217;s closed source.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.theregister.com\/os-platforms\/2026\/10\/30\/alpinebsd-announced-an-ai-free-foss-os\/5306589\" target=\"_blank\" rel=\"noopener\">https:\/\/www.theregister.com\/os-platforms\/2026\/10\/30\/alpinebsd-announced-an-ai-free-foss-os\/5306589<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_ace342b0-8007-4bdb-9c5a-aeb07367a96f\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h5 class=\"wp-block-heading\">Combining the NetBSD kernel with the Alpine Linux userland<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">By Liam Proven<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just days after Daemonarchy, there&#8217;s another new OS in the BSD family \u2013 and one that is heading determinedly in almost the opposite direction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wiki.alpinebsd.org\/\" target=\"_blank\" rel=\"noopener\">AlpineBSD<\/a> is so new that it barely exists yet. There are no installation media available, though it&#8217;s possible to <a href=\"https:\/\/wiki.alpinebsd.org\/installation\/\" target=\"_blank\" rel=\"noopener\">manually bootstrap an installation<\/a>. What AlpineBSD does already have is an <a href=\"https:\/\/wiki.alpinebsd.org\/ai-policy\" target=\"_blank\" rel=\"noopener\">AI policy,<\/a> and the plan is to avoid &#8220;the output of generative AI models (e.g.&nbsp;LLMs)&#8221; as far as possible:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;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 &#8216;tainted&#8217; for our purposes.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The core idea is to combine the kernel of NetBSD with &#8220;a userspace inspired by Alpine Linux and the objective of making it possible to use as little AI-generated software as possible.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.theregister.com\/software\/2024\/05\/18\/gentoo-and-netbsd-ban-ai-code-but-debian-doesnt-yet\/1434665\" target=\"_blank\" rel=\"noopener\">Back in 2024<\/a>, the NetBSD project made its position on AI plain. Its <a href=\"https:\/\/www.netbsd.org\/developers\/commit-guidelines.html\" target=\"_blank\" rel=\"noopener\">commit guidelines<\/a> say that &#8220;code generated by a Large Language Model [\u2026] is presumed to be tainted code.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Back in July, Linus Torvalds stated that <a href=\"https:\/\/www.theregister.com\/ai-and-ml\/2026\/07\/15\/linus-torvalds-tells-ai-haters-to-fork-off\/5271894\" target=\"_blank\" rel=\"noopener\">&#8220;Linux is not one of those anti-AI projects<\/a>&#8220;. Since then, NetBSD has seen a <a href=\"https:\/\/www.theregister.com\/os-platforms\/2026\/10\/13\/netbsd-may-have-found-a-new-role-the-ai-free-foss-os\/5302818\" target=\"_blank\" rel=\"noopener\">spike in donations and interest<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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 <a href=\"https:\/\/www.theregister.com\/software\/2023\/07\/20\/slackware-turns-30\/453790\" target=\"_blank\" rel=\"noopener\">Slackware turned 30<\/a> 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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We <a href=\"https:\/\/www.theregister.com\/os-platforms\/2026\/08\/20\/netbsd-11-lands-with-risc-v-support-and-lightning-fast-vm-boots\/5289713\" target=\"_blank\" rel=\"noopener\">tried NetBSD 11 a couple of months ago<\/a>, and despite considerable help from the folks on the NetBSD-users mailing list, we failed to get the CDE desktop to start.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As an example, installing software on NetBSD is not the easy, comfortable task it is on Linux. It does <em>have<\/em> a package manager for handling binary packages: it&#8217;s called <a href=\"https:\/\/pkgin.net\/\" target=\"_blank\" rel=\"noopener\">pkgin<\/a>, but as the <a href=\"https:\/\/www.netbsd.org\/docs\/misc\/index.html#pkgin\" target=\"_blank\" rel=\"noopener\">NetBSD FAQ mentions<\/a>, it&#8217;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 <a href=\"https:\/\/www.theregister.com\/software\/2022\/08\/10\/netbsd-93-keeps-it-hardcore-old-school\/343707\" target=\"_blank\" rel=\"noopener\">tried NetBSD 9.3 four years ago<\/a>, we didn&#8217;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&#8217;t have a package manager to install it with.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This time around, we discovered that pkgin sometimes doesn&#8217;t complete the installation process for you \u2013 it just leaves a text file in a destination directory somewhere, and you&#8217;re expected to know that, go there, read it, and do any further steps yourself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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 \u2013 they compile what they need from source code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AlpineBSD&#8217;s <a href=\"https:\/\/git.sr.ht\/~sircmpwn\/absd-ports\" target=\"_blank\" rel=\"noopener\">ports repository<\/a> and <a href=\"https:\/\/sr.ht\/~sircmpwn\/alpinebsd\/sources\">source code<\/a> are hosted on Sourcehut, under the account of <a href=\"https:\/\/sr.ht\/~sircmpwn\/\" target=\"_blank\" rel=\"noopener\">sircmpwn<\/a>, better known as <a href=\"https:\/\/drewdevault.com\/\" target=\"_blank\" rel=\"noopener\">Drew DeVault<\/a>. We have quoted DeVault a few times over the years: we&#8217;ve often found that his views align with our own in various ways\u2026 such as about <a href=\"https:\/\/www.theregister.com\/on-prem\/2021\/11\/26\/thinkpad-modder-crowdfunding-new-motherboard-for-t60\/t61\/316433\">t<\/a><a href=\"https:\/\/www.theregister.com\/on-prem\/2021\/11\/26\/thinkpad-modder-crowdfunding-new-motherboard-for-t60\/t61\/316433\" target=\"_blank\" rel=\"noopener\">he best laptops ever made<\/a>, and on <a href=\"https:\/\/www.theregister.com\/software\/2025\/01\/14\/absolute-linux-has-reached-the-end-where-next\/894846\" target=\"_blank\" rel=\"noopener\">simplicity in Linux distro design<\/a>, or even on <a href=\"https:\/\/www.theregister.com\/software\/2025\/02\/06\/agent-p-waxes-lyrical-about-14-years-of-systemd\/1270567\" target=\"_blank\" rel=\"noopener\">dot-com billionaires at FOSDEM<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alpine&#8217;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 <a href=\"https:\/\/www.theregister.com\/software\/2023\/02\/13\/chimera-a-linux-that-isnt-gnu\/linux\/1362994\" target=\"_blank\" rel=\"noopener\">GNU-free Chimera Linux<\/a>, which uses much of the FreeBSD userland, and also in <a href=\"https:\/\/www.theregister.com\/software\/2024\/12\/20\/adelie-linux-10-small-fast-but-not-quite-grown-up\/443336\" target=\"_blank\" rel=\"noopener\">Ad\u00e9lie Linux<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will follow AlpineBSD with interest. There&#8217;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&#8217;s an OS for those who don&#8217;t want to surf the AI wave.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I think we&#8217;ll see more people be skeptical about what AI is sneaking into software that it creates, because a lot of projects don&#8217;t come close to auditing the code as they&#8217;re caught up in the AI distortion field. And Linus Torvalds has been showing signs he downed the AI Kool Aid jeopardizing the Linux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[],"class_list":["post-19378","post","type-post","status-publish","format-standard","hentry","category-tech","category-world"],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=19378"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19378\/revisions"}],"predecessor-version":[{"id":19379,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19378\/revisions\/19379"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=19378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=19378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=19378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}