Ubuntu 25.10 Moving Ahead with Plans for Migrating to Rust Coreutils
a year ago
- #Rust
- #Coreutils
- #Ubuntu
- Canonical engineers are planning to migrate Ubuntu to Rust Coreutils, starting with Ubuntu 25.10.
- The migration involves replacing GNU Coreutils with Rust Coreutils as the default, but allows reverting to GNU Coreutils if needed.
- A new 'coreutils-from' package will be introduced to facilitate the transition, while the existing coreutils package will be renamed to 'gnu-coreutils'.
- Rust Coreutils is larger in size (25MB) compared to GNU Coreutils (7MB), potentially increasing Docker image sizes by 24%.
- GNU Coreutils may remain the default for Docker images due to size concerns.
- There are AppArmor behavior considerations for Rust Coreutils.
- Detailed migration plans and technical details are available in an Ubuntu Discourse post.