在 Ubuntu 25.10 中,Canonical 计划使用更多 Rust 编写的系统组件,到目前为止,大部分讨论都是关于过渡到 Rust Coreutils “uutils” 而不是 GNU Coreutils。今天还确定 Canonical 计划默认使用 sudo-rs 作为 sudo 的替代品。
sudo-rs 项目已经开发了几年,是一个基于 Rust 的、内存安全的 sudo 实现,可以作为直接替代品。sudo-rs 项目由 Trifecta Tech Foundation 非营利组织维护,今天他们确认了 Canonical 在 Ubuntu 25.10 中默认使用 sudo-rs 的计划。

他们在今天的公告中写道:
“Canonical 计划将 sudo-rs 作为 Ubuntu 25.10 中的默认值。这将为最终用户提供时间进行验收测试,并确保 sudo-rs 在包含在下一个长期支持 (LTS) 版本:Ubuntu 26.04 LTS 之前经过实战测试,该版本将至少支持 12 年。我们期待从社区学习如何进一步改进 sudo-rs。
反过来,sudo-rs 开发人员将致力于添加粗粒度 shell 逃逸预防 “NOEXEC”、对控制 AppArmor 配置文件的支持、sudoedit 支持以及对旧版本 Linux 内核的支持。
转自 Ubuntu 25.10 Plans To Use sudo-rs By Default For Memory-Safe, Rust-Based sudo – Phoronix
Linuxeden开源社区