Ubuntu 正在推进系统基础工具的 Rust 化进程。根据文章,Ubuntu 26.10「Stonking Stingray」将成为首个 coreutils 全面 Rust 化的发行版,ls、cat、chmod、du 等最常用命令的底层实现全部替换为 uutils。这一迁移历时一年多,Canonical 自 2025 年起系统性地用 Rust 重写基础软件,Ubuntu 25.10 是首个试点版本。此举的核心意义在于内存安全:Rust 在编译期即可消除缓冲区溢出、空指针等常见内存漏洞,从而提升系统底层组件的安全性。作为用户量庞大的主流发行版,Ubuntu 将 coreutils 这类高频基础工具整体切换实现语言,标志着内存安全语言在操作系统核心栈中的落地进入实质阶段,也可能对其它发行版的同类决策产生示范效应。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅