Ubuntu 26.10 completes a planned migration of core file-management utilities to Rust by shipping cp, mv and rm from the Rust Coreutils project instead of the traditional GNU implementations. This completes a broader push to reimplement key system components in Rust to gain memory-safety benefits and reduce classically C-related vulnerabilities. The distribution marks the transition as "100%" complete in its draft release notes, signaling that the Rust replacements are now intended as the default for these basic commands across the system.
The final step had been held up in prior releases - Ubuntu 25.10 and the 26.04 LTS did not use Rust versions of cp, mv and rm because of compatibility problems - but upstream work in the uutils/Rust Coreutils ecosystem resolved those blockers. With those fixes in place, the move is included in the upcoming 26.10 beta and the stable 26.10 release scheduled for 15 October. The change is a concrete example of distro-level adoption of Rust tooling for low-level utilities, affecting ubiquitous shell commands that many scripts and users rely on.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.