
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 发行版会不会跟进呢?让我们拭目以待。
最新评论
很好 已更新 谢谢博主
就是到卓越性能的时候,他的更改高级电源设置里面就没有以前系统自带的散热方式了,以前是有一个被动或者是主动的,这个就导致我现在电脑非常的烫没错是烫!
Add-AppxPackage : 部署失败,原因是 HRESULT: 0x80073D23, 部署操作被阻止,因为不允许进行特殊配置文件部署。请尝试登录非特 殊配置文件的帐户。你可以尝试注销后再登录当前帐户,也可以尝试登录其他帐户。 程序包部署操作被“允许特殊配置文件中的部署操作”策略阻止。 注意: 有关其他信息,请在事件日志中查找 [ActivityId] 19d6083d-3137-0006-d410-171a3731dc01,或使用命令行 Get-AppPackageLo g -ActivityID 19d6083d-3137-0006-d410-171a3731dc01 所在位置 行:1 字符: 62 + ... | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.I ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (C:\Program File...ppXManifest.xml:String) [Add-AppxPackage], Exception + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand 请问这是什么情况,该如何解决
似乎说了是评估版啊😂