Ubuntu 26.10 正式拥抱 Rust:核心工具全面升级

 

Ubuntu “Stonking Stingray”(26.10)版本已经完成了其核心工具集向 Rust 编程语言的全面迁移。这一重要举措意味着,用户现在可以享受到一整套基于 Rust 编写的、更为安全的系统基础命令行工具。

从遗留问题到完美收官

早在 Ubuntu 26.04 LTS 发布时,`cp`、`mv` 和 `rm` 等几个关键命令未能同步迁移至 Rust 实现。这主要是因为其上游的 `uutils` 项目中存在一系列 TOCTOU(时间检查到时间使用)类型的安全漏洞,需要时间来修复。如今,随着这些技术难题在上游得到妥善解决,Ubuntu 26.10 终于画上了圆满的句号,完成了所有核心工具的 Rust 化。

完整工具集,安全与性能兼顾

此次迁移不仅解决了历史遗留问题,更带来了一整套全新的 Rust 核心工具。这套工具包不仅包含了之前被暂缓迁移的 `cp`、`mv` 和 `rm`,还涵盖了 `ls`、`cat`、`chmod`、`du` 等日常使用频率极高的命令,为用户提供了全面而一致的体验。

  • cp (复制)
  • mv (移动)
  • rm (删除)
  • ls (文件列表)
  • cat (连接并打印文件)
  • chmod (修改文件权限)
  • du (磁盘使用情况分析)

社区支持: Canonical 持续投入

Canonical 的工程师们启动了名为“氧化”的宏大计划,旨在用 Rust 逐步替换系统底层的关键组件。为了支持这一生态的发展,Canonical 每年捐赠 4 万欧元,用于资助 Rust 软件的开发与维护工作。

这一举措标志着 Ubuntu 在提升系统底层安全性和稳定性方面迈出了坚实的一步。通过采用 Rust 这种内存安全的编程语言,可以显著减少传统 C 语言工具中常见的内存相关漏洞,为用户构建一个更可靠的计算环境。


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://www.omgubuntu.co.uk/2026/09/ubuntu-2610-rust-coreutils-complete

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4659篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论