Ubuntu's 'Rust-ification' Hits... Note
Slashdot

Ubuntu's 'Rust-ification' Hits New Milestone: Coreutils Migration is Complete

Ubuntu has now replaced the last of its GNU Core Utilities with implementations from the uutils project. The cp, mv, and rm utilities have been moved to Rust versions from uutils. This change follows earlier releases where utilities like ls and cat were already replaced. Canonical began this "oxidizing" process last year, with Ubuntu 25.10 being the first to use uutils' coreutils by default. That release also saw sudo-rs replace the traditional sudo command. The transition for cp, mv, and rm was delayed in Ubuntu 26.04 due to detected TOCTOU issues. An audit commissioned by Canonical identified 113 issues, with 44 receiving CVEs, most of which are now resolved. Despite a brief setback with live image builds, the uutils cp utility was quickly fixed and re-integrated. For end-users, the command-line experience remains largely the same as uutils coreutils aims to be a drop-in replacement. Users preferring the GNU versions can install the coreutils-from-gnu package.