网站搜索

Ubuntu 25.10 切换到 Dracut 作为默认的 Initramfs 工具


Ubuntu确认Dracut将在25.10中成为默认的initramfs工具,取代使用近20年的initramfs-tools。

重大消息来自Canonical阵营。Ubuntu开发者正式批准了一项计划已久的变更,这将影响到一个基本系统组件:从Ubuntu 25.10“Questing Quokka”开始,该发行版将从initramfs-tools切换为Dracut作为默认的initramfs生成工具。

对于那些不太懂技术的读者,我会马上澄清,initramfs 是 Linux 内核在启动时使用的临时根文件系统。它包含了挂载实际系统和让一切运行所需的驱动程序和脚本。顺便提一下,Ubuntu 在近二十年来一直依赖于 initramfs-tools。

对于许多人来说,这可能令人惊讶,Dracut最初是在Fedora/Red Hat生态系统中开发的。它的突出之处在于,它不是依赖大量的自定义Shell脚本,而是通过小的、可重用的模块构建initramfs映像。

这种模块化设计使其更易于维护,在不同的Linux发行版中更一致,且通常更新更快。

这个过渡实际上已经进行了一年左右。事情是如何发展的:

  • Ubuntu 24.10:Dracut可用于手动测试,但initramfs-tools仍然是默认选项。
  • Ubuntu 25.04: Dracut 成为官方替代方案。用户和开发者可以选择使用,但 initramfs-tools 仍然默认安装。
  • Ubuntu 25.10(2025年10月): Dracut取代initramfs-tools成为默认的initramfs工具。
  • Ubuntu 26.04 LTS(2026年4月): 长期计划是完全弃用initramfs-tools,可能会将其移出主存储库。

Ubuntu 25.10(开发分支)

所以,主要问题是——这对用户意味着什么?坦白说,对大多数人来说,这个变化将是隐形的。系统将继续正常启动,更新不会突然表现得不同。

重要的是在幕后:initramfs 生成过程变得更加标准化,使 Ubuntu 与其他已经依赖 Dracut 的发行版(如 Fedora 和 openSUSE)保持一致。这可能有点奇怪,特别是考虑到这个发行版来自 Debian 家族,在那里 initramfs 是标准。

总的来说,这感觉像是发行版内部的一个重大变化。虽然这可能有点令人惊讶,但我认为这是朝着正确方向迈出的一步。

最后,对于那些渴望测试未来的用户,Ubuntu 25.10 日常构建现已使用 Linux 内核 6.17,可以进行安装,提供即将发布版本的早期预览。最终的稳定版本定于 10 月 9 日发布。