[Industry News] Ubuntu 25.10 将切换到基于 Rust 的 sudo
Tofloor
poster avatar
Syntax_Error
deepin
2025-06-01 10:26
Author

当 Ubuntu 25.10 于 10 月 9 日发布时,一个重大的基础性变化将隐藏在所有引人注目的新功能之下:用 Rust 编写的 sudo 的全新改进版本

我相信你们都知道,sudo 命令允许您在 Linux 上运行具有 root 或超级用户安全权限的应用程序、工具和实用程序(sudo 是“superuser do”的合成词)。它可以说是大家都知道的一个 Linux 命令。

目前,Ubuntu 中的 sudo 命令是用 C 语言编写的。但 Ubuntu 25.10 将默认使用用 Rust 编写的 sudo 的新版本:sudo-rs。

sudo-rs 项目由 Trifecta Tech Foundation 开发,该基金会本月早些时候宣布了这一消息。他们表示 ,他们“很高兴”看到 Ubuntu“致力于使用 sudo-rs”并利用其作用推动 Rust 在系统编程中的采用。

由于 Rust 编程语言内置的“内存安全”功能,进行此更改的目的是提高 sudo 命令的安全性。

不要惊慌地认为你需要重新编程你的肌肉记忆来输入 sudo-rs:你不会的。文字 sudo 命令没有改变,只是 sudo 编程语言被编程;您仍将运行 sudo,因为 sudo-rs 是 sudo 的直接替代品。

旧的基于 C 的 sudo 的一些次要或较少使用的功能不会在这种基于 Rust 的替代方案中实现,因为开发人员正在采用他们所描述的“少即是多的方法”。

Ubuntu 已承诺将原始 sudo 保存在存档中(包括 26.04 LTS 之后),以便那些想要(或需要)换回来的人可以这样做。

围绕 Rust 的难以避免的炒作是否合理,归根结底,要由时间来决定。技术敏锐度固然很好,但任何能鼓励更多人学习、构建和为开源做出贡献的语言都会受到我的欢迎。

与 Ubuntu 对 sudo-rs 的采用一样 — sudo 是任何 Linux 发行版上最关键的命令之一,因此任何使其更安全、更可靠并针对故障、错误和安全威胁的尝试都是正确的。

[Ubuntu 25.10 Switches to Rust-based Sudo - OMG! Ubuntu] https://www.omgubuntu.co.uk/2025/05/ubuntu-25-10-rust-sudo-rs-change

Reply Favorite View the author
All Replies
Syntax_Error
deepin
2025-06-01 10:26
#1

rust yes

用rust重写dde,如何joy

Reply View the author
jmjoy
deepin
2025-06-01 10:54
#2
Syntax_Error

rust yes

用rust重写dde,如何joy

确实有使用Rust写的桌面环境:

https://system76.com/cosmic/

Reply View the author
叁陆玖
deepin
2025-06-01 15:09
#3

操作没变,适应就快,操作变化,那变化的内容就多了。

Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG