Ubuntu 25.10 重大更新:sudo工具迎来Rust语言重构版本
9月3日,Canonical官方发布公告确认,Ubuntu 25.10开发版(代号"Questing Quokka")已完成基础工具的升级迭代。其中最引人注目的变化是,该系统将默认采用基于Rust语言重构的sudo-rs 0.2.8版本取代传统sudo命令。
实际上这一变革早有预兆。今年5月就有消息透露,Canonical计划从Ubuntu 25.10开始推行sudo工具的更新换代,并在后续的Ubuntu 26.04 LTS长期支持版(提供至少12年维护周期)中完成全面过渡。
为配合Ubuntu 25.10的功能冻结期,开发团队加快了研发节奏,重点解决了NOEXEC(外部命令执行防护)和AppArmor配置文件切换等核心功能的适配问题。
平稳过渡方案
考虑到用户迁移成本,系统仍然保留了原先的sudo.ws套件(包含visudo.ws、sudoreplay.ws等组件)。如需回退到旧版本,用户可通过以下命令操作:
- 交互式切换:update-alternatives --config sudo
- 脚本自动化:update-alternatives --set sudo /usr/bin/sudo.ws
官方路线图显示,传统sudo套件将在Ubuntu 26.10版本通过软件包冲突声明被彻底移除。
功能调整说明
值得注意的是,新版本移除了经典的"sudo insults"趣味提示功能(比如输错密码时会显示"我家雪貂打字都比你好"等幽默提示)。不过用户可以通过安装独立的pam-insults模块来恢复该功能,该模块适用于所有支持PAM认证的服务。
与此同时,Red Hat工程师也正在使用Rust语言重构Greenboot系统健康检查框架,预计该更新将随Fedora 43版本一同发布。

延伸阅读
- 《内存安全新纪元:Ubuntu 25.10全面启用Rust版sudo工具》
