Canonical公司近日正式對外宣布,Ubuntu操作系統將迎來一次重大變革。從即將發布的Ubuntu 25.10版本開始,系統將引入更多采用Rust語言開發的核心組件,這一舉措標志著Ubuntu在追求系統穩定性和安全性方面邁出了重要一步。
在眾多變革中,尤為引人注目的是Ubuntu將采用Rust編寫的Coreutils工具集“uutils”,以此替代傳統的GNU Coreutils。這一變化不僅體現了Rust語言在系統級開發中的日益崛起,也預示著Ubuntu在提升系統工具性能和安全性方面的決心。
除此之外,Ubuntu 25.10還將默認采用基于Rust構建的內存安全工具sudo-rs,以取代原有的sudo程序。據Canonical公司透露,這一改動旨在進一步增強系統的安全性和穩定性,減少潛在的安全漏洞。值得注意的是,sudo-rs的開發團隊正在不斷完善其功能,以提供更加出色的用戶體驗。
在sudo-rs的最新進展中,開發團隊新增了粗粒度shell逃逸防護機制“NOEXEC”,這一機制將有效提升系統的安全防護能力。同時,sudo-rs還支持對AppArmor配置文件的管理,進一步增強了系統的安全性。sudo-rs還改進了sudoedit的使用體驗,使其更加便捷和高效。在兼容性方面,sudo-rs也取得了顯著進展,現已支持較早版本的Linux內核。
Canonical公司表示,他們計劃在Ubuntu 26.04 LTS版本中全面推廣這一改動,以提供更加穩定、安全的系統環境。對于廣大Ubuntu用戶而言,這無疑是一個值得期待的好消息。隨著Rust語言在系統級開發中的廣泛應用,Ubuntu的未來將更加光明。