当 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
rust yes
用rust重写dde,如何
确实有使用Rust写的桌面环境:
https://system76.com/cosmic/
操作没变,适应就快,操作变化,那变化的内容就多了。
Popular Events
当 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