Rust 组件全面上位! Ubuntu 25.10 将全面采用基于Rust 的 sudo-rs
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 语言从零开始实现的sudo和su工具。它最大的亮点在于内存安全,能够有效避免因内存漏洞带来的安全隐患,为 Linux 的权限提升机制提供更可靠的保障。
简单来说,sudo-rs就是我们日常所熟知的sudo命令的「安全升级版本」。无论是安装或卸载软件,还是需要临时提升权限来执行系统指令,都可以换成sudo-rs来操作。
sudo-rs 的主要优势包括:
- 代码库更加现代化,便于长期维护和后续升级。
- 错误处理能力显著提升,错误信息也更加清晰易懂。
- 更注重未来的可维护性与功能拓展。
- 借助 Rust 这种内存安全型语言,整体安全性更高。
如果你已经习惯了传统版本的
sudo,也不用担心。系统会继续保留原有的sudo工具。
我在 Ubuntu 24.04 LTS 上面装了个sudo-rs(官方仓库就有),测试发现,像apt update、apt upgrade这类常用指令也能正常执行,系统升级和管理也没有出现异常。
Canonical 的 Jon Seager 透露,sudo-rs的开发团队正在跟sudo的原作者 Todd Miller 深度合作。Jon 将这次变革形容为「不同安全系统世代的握手」——既传承经典,也拥抱创新。
需要注意的是,sudo-rs 并不会照搬 sudo 的所有功能。开发团队秉持「少即是多」的理念,有些小众或已经过时的功能将会被「有意舍弃」,以实现更精简、易维护的目标。
对于 Ubuntu 用户来说,这无疑是一场面向未来的升级。不过,Debian、Fedora、OpenSUSE 等主流 Linux 发行版会不会跟进呢?让我们拭目以待。
相关文章

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核
Canonical公司近日发布了Ubuntu 25.04 Beta版,这一版本被赋予了一个活泼的代号——“Plucky Puffin”(勇敢的海雀),据悉,正式的稳定版预计将在2025年4月17日与广大用户2025-03-29
如何让 Ubuntu 居中显示窗口? 3种方法实现Ubuntu窗口居中显示
个人习惯不管打开终端窗口还是文件管理器窗口,都希望居中显示,不太喜欢Linux下自动随意的摆放位置,下面我们就来看看详细设置方法2025-03-11
Ubuntu 24.04.2 LTS 正式发布: 带来全新硬件支持启用堆栈HWE
buntu 24.04 LTS 的第 2 个小版本Ubuntu 24.04.2 LTS 正式发布,出了修复漏洞以外,它还带来了全新的硬件支持启用堆栈(HWE),让系统性能和硬件兼容性更上一层楼2025-02-25
怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧
Ubuntu Linux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看下文介绍2025-01-20
如何配置Ubuntu无人值守升级? 手动操作实现Ubuntu自动升级技巧
无人值守升级是一个用于自动更新 Debian 和 Ubuntu 系统的开源项目,该项目的主要目的是确保系统能够定期自动安装安全更新,从而保持系统的安全性和稳定性2025-01-20
Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法
Warp是一款使用Rust开发的现代化AI 终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程2025-01-20
解决VMware中Ubuntu虚拟机鼠标闪烁或指针位置不正确的方案
刚下载虚拟机后,电脑在虚拟机内出现了鼠标闪烁或者鼠标指针位置不对的问题,该怎么解决呢?下面我们就来看看详细教程2025-05-01
什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比
Ubuntu LTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版本在以下几个方面有所不同2025-01-04
如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题
今天的主角就是hwe内核(hardware enablement kernel),一般安装的Ubuntu都是初始内核,不能很好地支持新硬件,导致诸如内置网卡、声卡等不工作,我们可以通过一些方法安装h2025-01-04
如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南
对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装 Ubuntu 24.04 LTS 桌面版或服务器?详细请看下文介绍2025-01-04








最新评论