Ubuntu 25.10 to Default to Rust-Rewritten Core Utilities
2025-03-18

Ubuntu announced plans to replace core system utilities (e.g., `ls`, `cp`, and `mv`) with modern Rust-based versions in Ubuntu 25.10. This aims to enhance system security and reliability, leveraging Rust's memory safety to reduce vulnerabilities. To ease the transition, Ubuntu introduced `oxidizr`, a tool allowing users to easily switch between implementations and enabling a gradual migration. While performance improvements are a goal, security and stability are the primary drivers. This move signals Ubuntu's commitment to modernizing its infrastructure and offers more opportunities for open-source community contributors.
(jnsgr.uk)
Development
system utilities