当前位置: 代码网 > it编程>编程语言>rust > Rust 组件全面上位! Ubuntu 25.10 将全面采用基于Rust 的 sudo-rs

Rust 组件全面上位! Ubuntu 25.10 将全面采用基于Rust 的 sudo-rs

2025年05月14日 rust 我要评论
ubuntu 25.10 预计将于今年 10 月发布,不久之前,开发版也已经上线推出。新版本不仅会带来一系列全新优化,还将进一步提升桌面体验。canonical 正在稳步推进 ubuntu 的「氧化」

ubuntu 25.10 预计将于今年 10 月发布,不久之前,开发版也已经上线推出。新版本不仅会带来一系列全新优化,还将进一步提升桌面体验。

canonical 正在稳步推进 ubuntu 的「氧化」进程——也就是说,正在逐步引入基于 rust 实现的替代组件:

  • 包括 sudo、coreutils、findutils 和 diffutils 在内的多个核心工具,都将尝试用 rust 版本进行替换。
  • 所有这些工具,将通过全新的 oxidizr 命令行工具来进行管理和切换。

canonical 已经正式官宣:即将到来的 ubuntu 25.10 将默认采用 rust 语言重写的 sudo 版本。

sudo-rs 成为默认选项,玩转 ubuntu 25.10 安全提升

这次替换的主角是sudo-rs——这是一个用 rust 语言从零开始实现的sudosu工具。它最大的亮点在于内存安全,能够有效避免因内存漏洞带来的安全隐患,为 linux 的权限提升机制提供更可靠的保障。

简单来说,sudo-rs就是我们日常所熟知的sudo命令的「安全升级版本」。无论是安装或卸载软件,还是需要临时提升权限来执行系统指令,都可以换成sudo-rs来操作。

sudo-rs 的主要优势包括:

  • 代码库更加现代化,便于长期维护和后续升级。
  • 错误处理能力显著提升,错误信息也更加清晰易懂。
  • 更注重未来的可维护性与功能拓展。
  • 借助 rust 这种内存安全型语言,整体安全性更高。

如果你已经习惯了传统版本的sudo,也不用担心。系统会继续保留原有的sudo工具。

我在 ubuntu 24.04 lts 上面装了个sudo-rs(官方仓库就有),测试发现,像apt updateapt upgrade这类常用指令也能正常执行,系统升级和管理也没有出现异常。

canonical 的 jon seager 透露,sudo-rs的开发团队正在跟sudo的原作者 todd miller 深度合作。jon 将这次变革形容为「不同安全系统世代的握手」——既传承经典,也拥抱创新。

需要注意的是,sudo-rs 并不会照搬 sudo 的所有功能。开发团队秉持「少即是多」的理念,有些小众或已经过时的功能将会被「有意舍弃」,以实现更精简、易维护的目标。

对于 ubuntu 用户来说,这无疑是一场面向未来的升级。不过,debian、fedora、opensuse 等主流 linux 发行版会不会跟进呢?让我们拭目以待。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com