Ubuntu 25.10 中的 Dracut:它是什么以及它为何如此重要

  • Dracut 在 25.10 版本中取代了 initramfs-tools,提供了更可靠的启动和模块化调试。
  • Rust 增强了安全性:sudo-rs 和 rust-coreutils 已推出,加上 TPM 可实现完全加密。
  • GNOME 49 仅支持 Wayland,在可用性、可访问性和图形堆栈(Mesa 25.2.3)方面进行了改进。
  • 内核 6.17 和 Chrony 与 NTS 提高了性能、硬件支持和安全时间同步。

Dracut

工具 Dracut 它处于系统启动过程中最相关演变的核心位置之一。 Ubuntu的25.10在本文中,我们将解释什么是 Dracut,为什么它很重要,以及它对桌面用户和系统管理员的实际影响。

在Ubuntu环境下,当我们启动计算机时,会执行一系列步骤,最终加载完整的操作系统。 在最初的关键时刻进行干预:构建启动映像(初始化文件这是系统内核用来访问驱动程序、检测驱动器和挂载根文件系统的组件。随着 Ubuntu 25.10 的发布,该组件已被默认替换,这标志着一项意义深远的技术变革,但用户体验几乎察觉不到。

Dracut是什么?

Dracut 它是一个发电机 初始化文件 它作为一个模块化框架,用于创建 Linux 内核启动镜像。 初始化文件 (初始 RAM 文件系统)是一个临时文件系统,它在实际系统启动之前启动,用于加载驱动程序、挂载文件系统并准备环境,以便主系统可以启动。

Dracut 的目的是取代旧工具中庞大而固定的脚本(例如, initramfs-工具 在 Debian/Ubuntu 中)通过模块化方法使用设备系统 乌德夫 动态检测硬件,并在启动时仅包含实际需要的组件。这减少了固定逻辑,提高了适应性。 初始化文件 适用于不同的环境(硬件、存储设备、RAID、加密、虚拟化等)。

因此,Dracut 不仅仅是一个工具,而是操作系统启动过程第一阶段构建方式的一次范式转变。

为什么 Ubuntu 25.10 采用了 Dracut?

这个决定并非偶然。Ubuntu 多年来一直采用这种方式。 initramfs-工具 它最初是作为生成启动镜像的默认工具。但在 Ubuntu 25.10 开发周期(“探索短尾矮袋鼠”)中,决定将桌面版的默认工具改为 Dracut。

  • 维护和模块化: Dracut 具有更积极的维护和模块化设计,可以轻松包含或排除组件,而无需大型自定义脚本。
  • 更好的现代硬件支持: Dracut 采用 NVMe-oF、加密、直接存储和虚拟化等新技术,比旧工具拥有更好的支持。
  • 与 systemd 和其他发行版的一致性: 许多现代发行版已经在使用 Dracut;Ubuntu 也正朝着这个方向发展,使其启动过程与这一趋势保持一致。
  • 为未来的长期支持版本做准备: 在 25.10 版本中采用 Dracut,您可以在 26.04 LTS 版本发布之前收到反馈,并确保长期稳定性。

因此,尽管最终用户可能不会注意到日常生活中有任何明显的改变,但在幕后却有一项战略改进,可以加强 Ubuntu 技术生态系统。

用户和管理员会有哪些变化?

对于普通用户

大多数情况下,过渡到 Dracut 的过程应该是完全无缝的。这意味着,当您启动计算机、登录或像往常一样使用系统时,您不会遇到任何明显的差异。日常使用体验几乎不会改变。

适用于管理员和更技术性的环境

  • 启动更可靠、更快捷: Dracut 生成更轻巧、更适合硬件的镜像,从而可以加快启动速度。
  • 现代支持: 它与加密、RAID、NVMe 和虚拟化技术实现了更紧密的集成。
  • 互操作性: 它在各种发行版中的广泛应用使得模块和配置的共享更加容易。
  • 定制: 它允许您为特定环境定义自定义模块和脚本。
  • 兼容性: 一些配置较旧的系统 initramfs-工具 它们可能需要修改。

将 Dracut 纳入 Ubuntu 生态系统为何如此重要?

  • 启动器现代化改造: 更新系统启动流程基础,使其符合当前标准。
  • 未来的兼容性: 它有助于集成新的硬件和安全技术。
  • 降低维护负担: 它减少了对自定义脚本的需求,提高了系统质量。
  • 成为 LTS 的途径: 提前做出更改可确保 26.04 版本更加强大和稳定。
  • 竞争优势: 这再次巩固了 Ubuntu 作为一款现代化且面向未来的发行版的地位。

更新后的用户应该怎么做?

  • 升级后,验证具有加密、RAID 或 NVMe 功能的系统是否正常运行。
  • 检查自定义设置 初始化文件 它们在德拉库特有所体现。
  • 升级到 Ubuntu 25.10 之前请先备份数据。
  • 更新依赖于以下内容的文档或脚本 initramfs-工具.
  • 通过发送评论和错误报告为社区做出贡献。

结论

Dracut 这代表着 Ubuntu 25.10 启动架构的一次重大但悄无声息的改变。虽然许多用户可能不会注意到,但实际上,这是一次提升模块化、增强与现代硬件兼容性以及提高系统可维护性的演进。对于管理员而言,这是一个更灵活、更现代化的工具;对于最终用户而言,这是一个更可靠、更具前瞻性的启动过程。

归根结底,Dracut 之所以重要,是因为它加强了 Ubuntu 赖以生存的基础,为更现代、更稳定、更高效的系统铺平了道路。