Ubuntu 25.10 启动核心组件换代:取代近 20 年旧工具
作者: CBISMB
责任编辑: 宋慧
来源: ISMB
时间: 2025-09-11 14:51
关键字: Ubuntu,Rust,工具链,操作系统
浏览: 6745
点赞: 357
收藏: 43
报道称 Canonical 官方宣布从 2025 年 10 月发布的 Ubuntu 25.10 版本(代号 Questing Quokka)开始,将默认使用 Dracut 替代已沿用近 20 年的 initramfs-tools,生成初始内存文件系统(initramfs)。
Ubuntu 25.10 将采用 Rust 语言重写的组件替代传统工具,并引入新的初始化工具,以提升系统性能和安全性。Ubuntu 25.10 版本将引入一系列核心组件的更新,标志着 Ubuntu 在系统架构和工具链上的重大变革。
在核心组件方面,Ubuntu 25.10 将引入更多采用 Rust 语言开发的组件。例如,Canonical 宣布将用 Rust 编写的 uutils 工具集替代传统的 GNU Coreutils,以提升性能和安全性。此外,Ubuntu 25.10 将默认采用基于 Rust 构建的 sudo-rs 替代原有 sudo 程序,该版本新增了 NOEXEC 逃逸防护机制、支持 AppArmor 配置文件管理,并优化了 sudoedit 使用体验。这些变化旨在提升系统的安全性和稳定性。
在启动机制方面,Ubuntu 25.10 将默认使用 Dracut 替代已沿用近 20 年的 initramfs-tools,以生成初始内存文件系统(initramfs)。这一变化标志着 Ubuntu 启动机制的重要变革,旨在提供更灵活和高效的初始化过程。Dracut 是一个更现代的工具,旨在适应未来系统的发展需求。
Ubuntu 25.10 的这些更新不仅体现了 Ubuntu 在系统架构和工具链上的现代化进程,也反映了 Canonical 对 Rust 语言在系统级开发中的信任和投入。通过引入 Rust 语言的组件和新的初始化工具,Ubuntu 25.10 旨在提升系统的性能、安全性和稳定性。