Hasty Briefsbeta

Bilingual

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.