Ubuntu 正在用 Rust 重写关键基础设施,以替代不稳定的 C 语言代码,从而提升安全性和可靠性。通过逐步替换,确保与现有系统兼容,推动开源生态的安全发展。
Uutils的coreutils正在逐步提高测试通过率,预计两年内能通过所有GNU coreutils测试。尽管Ubuntu计划在25.10版本中采用Uutils,但该版本的稳定性受到质疑,因其未经过充分测试。开发者承认存在缺陷,Uutils尚未达到1.0版本,使用时需谨慎。
Ubuntu 25.10系统的uutils版本date命令存在缺陷,导致自动更新功能失效,影响云环境、容器和桌面版。用户需安装更新版本以修复该问题。
Ubuntu 25.10 版的 uutils 组件存在故障,导致无法自动检测软件更新。用户需手动运行 apt 命令进行更新,受影响版本为 0.2.2-0ubuntu2.1 之前。更新后可恢复自动检查功能。
Ubuntu 开发者计划用 Rust 替代传统 GNU 工具,以提升安全性和现代化。uutils 软件包将在 25.10 版本中推出,旨在与现有工具兼容。Rust 的内存管理可降低漏洞风险,用户可通过 oxidizr 工具在新旧程序间切换。
本文介绍了 Rust 相关的三个主题:aho-corasick 库的更新、Nushell 和 Uutils 团队的合作、Rust 的核心原则“稳定性而不停滞”的思考。建议修改流程,区分四个阶段:Accepted RFC、Preview、Stable 和 Recommended。关键词:Rust、aho-corasick、Nushell、Uutils、稳定性。
完成下面两步后,将自动完成登录并继续当前操作。