AlpineBSD 亮相:基于 NetBSD 内核的“无 AI”操作系统
在 BSD 家族中,一个新的操作系统项目 AlpineBSD 近日正式宣布。该项目旨在结合 NetBSD 的内核与借鉴自 Alpine Linux 的用户空间,其核心目标是尽可能避免使用由生成式人工智能(AI)模型产生的软件组件。

严格的反 AI 代码政策
AlpineBSD 已制定明确的人工智能政策,规定任何包含大型语言模型(LLM)或其他生成式 AI 工具输出的代码、文档、二进制文件及其他资产,均被视为对项目的“污染”。这一立场并非孤立存在,NetBSD 项目在 2024 年便已确立类似原则,其提交指南明确指出:“由大型语言模型生成的代码……被认为是受污染的代码。”
相比之下,Linux 创始人 Linus Torvalds 在今年 7 月曾表示“Linux 不是那些反人工智能项目之一”。然而,自该表态以来,NetBSD 项目的捐赠数量和社区关注度却出现了显著增长。
技术架构与用户体验挑战
AlpineBSD 的技术基础是将 NetBSD 内核与轻量级用户空间相结合。对于熟悉传统 Unix-like 系统的用户而言,NetBSD 的安装过程可能颇具挑战性。有测试反馈显示,安装 NetBSD 的体验类似于回到三十年前,例如在 1996 年尝试在硬件上安装 Slackware 3.0 的经历。
尽管 NetBSD 提供名为 pkgin 的二进制包管理器,但其功能被定位为可选附加组件。在实际操作中,pkgin 有时无法完成完整的安装流程,仅会在目标目录留下文本文件。此外,NetBSD 社区长期倾向于从源代码编译软件,而非依赖二进制包,这种工作流与主流 Linux 发行版的便捷性形成鲜明对比。
开发托管与未来展望
目前,AlpineBSD 的端口存储库和源代码均托管于 Sourcehut 平台。值得注意的是,Sourcehut 创始人 Drew DeVault 的观点常与部分媒体立场相左,但 Alpine 的工具链因其适应性已在其他系统中得到验证,例如 Chimera Linux 使用了 APK 包管理器和 FreeBSD 的大部分用户领域,Adélie Linux 也采用了类似方案。
虽然 AlpineBSD 目前尚未发布可用的标准安装媒体,用户需通过手动引导进行安装,但该项目代表了将最著名且历史悠久的非 AI 依赖 Unix-like 内核与最小化、洁净的 Linux 风格用户空间相结合的尝试。对于不愿参与当前 AI 浪潮的开发者和用户来说,AlpineBSD 提供了一个替代性的选择。





