Linux From Scratch 放弃 System V 初始化,称这一决定令人遗憾
《从零构建 Linux》(Linux From Scratch)勉强确认了只支持 systemd 的未来,由于维护压力增加和上游变化,System V init 的开发将终止。
《从源码构建 Linux》(Linux From Scratch)是一个项目和书籍,教你如何完全从源代码一步步构建完整的 Linux 系统,该项目宣布未来的版本将不再支持或开发 System V init,这标志着其不情愿但坚定地转向仅支持 systemd 的方向。
这一决定是由长期的 LFS 贡献者 Bruce Dubbs 通过一条信息传达给项目的公告、支持和开发邮件列表的,于昨天,即 2026 年 2 月 1 日发送。
主要原因是可持续性。Dubbs 提到,LFS 及其配套项目 Beyond Linux From Scratch (BLFS),后者帮助你将完成的 LFS 安装扩展为一个更定制化和可用的系统,完全由志愿者维护。
LFS 目前跟踪 88 个软件包,而 BLFS 覆盖了超过 1,000 个。在本次发布周期中,编辑们在 LFS 中处理了 70 次提交,在 BLFS 中处理了超过 1,150 次提交。开发者表示,支持 System V init 和 systemd 需要重复进行软件包检查、更新和发布验证,维护者称这已经变得难以管理。
决定终止对 System V init 支持的另一个原因是上游软件的发展趋势。更具体地说,包括 GNOME 和 KDE Plasma 在内的主要桌面环境,越来越多地引入对系统特定功能(systemd)的硬依赖,而这些功能在 System V init 中不可用。
所有这些最终导致了这一结果:System V init 系列书籍的开发将在 LFS/BLFS 12.4 版本后停止。这些书籍仍将可用,用户仍然可以使用现有的指南构建更新的软件版本,但这样的配置将不再由项目编辑进行测试或支持。
最后,我不得不提到达布斯在结束他的公告时带有的一丝苦涩感:
“作为个人意见,我不喜欢这一决定。对我来说,LFS 是关于学习系统如何工作的。是的,systemd 提供了很多功能,但我们将失去一些我认为很重要的东西。”
下一次发布版本 LFS/BLFS 13.0 计划于 2026 年 3 月 1 日推出,将专注于基于 systemd 的系统。你可以在这里查看原始公告。
