内容提要
Canonical 宣布在即将发布的 Ubuntu 25.10 中,将用基于 Rust 开发的 sudo-rs 替代传统 sudo,以提升性能和安全性。sudo-rs 支持 NOEXEC 选项和 AppArmor 配置,并兼容旧版 Linux Kernel。未来的 Ubuntu 26.10 LTS 版也将采用 sudo-rs。
关键要点
-
Canonical 宣布在 Ubuntu 25.10 中将用基于 Rust 开发的 sudo-rs 替代传统 sudo。
-
sudo-rs 提供更好的性能和安全性,支持 NOEXEC 选项和 AppArmor 配置。
-
Ubuntu 25.10 计划于 2025 年 10 月 9 日发布,代号为 Questing Quokka。
-
sudo-rs 兼容旧版 Linux Kernel,例如 5.9 及以下版本。
-
未来的 Ubuntu 26.10 LTS 版也将采用 sudo-rs 作为默认替代品。
-
用户可以通过命令切换回旧版本的 sudo。
-
sudo-rs 移除了幽默性质的 sudo insults 功能,但用户仍可通过 pam-insults 项目体验类似效果。
延伸解读
性能与安全性的提升
sudo-rs 采用 Rust 编程语言,旨在提高系统的性能和安全性。Rust 的内存管理特性能够有效防止内存泄漏和其他常见问题,这对于需要高安全性的服务器环境尤为重要。用户在升级到 Ubuntu 25.10 后,可能会感受到更流畅的操作体验和更高的安全保障。
兼容性与过渡策略
sudo-rs 兼容旧版 Linux Kernel(如 5.9 及以下),这意味着用户在升级时不必担心兼容性问题。此外,用户可以通过简单的命令切换回传统的 sudo,确保在过渡期间不会影响日常使用。这种灵活性为用户提供了更大的便利。
幽默功能的移除
sudo-rs 移除了传统 sudo 中的幽默性质的 insults 功能,虽然这一变化可能让一些用户感到失望,但通过 pam-insults 项目,用户仍然可以体验类似的幽默效果。这一调整反映了对安全性和专业性的重视,可能会吸引更注重系统安全的用户群体。
延伸问答
Ubuntu 25.10 版将采用什么替代传统的 sudo?
Ubuntu 25.10 版将采用基于 Rust 开发的 sudo-rs 替代传统的 sudo。
sudo-rs 相比传统 sudo 有哪些优势?
sudo-rs 提供更好的性能和安全性,能够有效防止常见的内存管理问题。
Ubuntu 25.10 的发布时间是什么时候?
Ubuntu 25.10 计划于 2025 年 10 月 9 日发布。
sudo-rs 是否兼容旧版 Linux Kernel?
是的,sudo-rs 兼容旧版 Linux Kernel,例如 5.9 及以下版本。
用户如何切换回旧版本的 sudo?
用户可以通过命令 `update-alternatives --config sudo` 进行交互式选择,或使用 `update-alternatives --set sudo /usr/bin/sudo.ws` 进行无交互切换。
sudo-rs 移除了哪些功能?
sudo-rs 移除了幽默性质的 sudo insults 功能,但用户仍可通过 pam-insults 项目体验类似效果。