Ubuntu默认栈已彻底移除GNU Core Utilities,最后三个工具cp、mv、rm也迁移到Rust重写的uutils coreutils。这一变化藏在Canonical正在编写的Ubuntu 26.10发布说明中,此前ls、cat、chmod、du等工具已在更早版本完成切换。
这是Canonical「氧化」Ubuntu计划的一部分。去年启动后,Ubuntu 25.10成为首个默认coreutils的版本,同时sudo-rs取代了沿用数十年的默认特权工具。26.04 LTS曾因uutils缺陷暂缓迁移cp、mv、rm——审计发现一批TOCTOU问题,Canonical委托Zellic做了两轮安全审计(2025年12月至2026年3月),共提出113个问题,其中44个被分配CVE,官方称绝大多数已解决。7月uutils cp曾因破坏live image构建被撤回,修复后赶上26.10。
对普通用户来说,命令行操作表面没有变化——uutils coreutils设计为GNU工具的即插即用替代品,项目把任何与GNU的差异视为bug,但部分选项可能仍缺失或行为不同。想留在GNU版本的用户可安装coreutils-from-gnu包。
coreutils只是更大计划的一环。Canonical今年成为Trifecta Tech Foundation黄金赞助商,每年投入4万欧元资助内存安全系统软件,当前目标是ntpd-rs——时钟同步工具的Rust重写,已进入测试,计划在Ubuntu 27.04设为默认。
🔗 原文:点击查看

