Ubuntu va-t-il remplacer les GNU Core Utilities par du Rust ?
Canonical aime Rust et le fait savoir. Jusqu'à maintenant, Ubuntu s'appuie, comme beaucoup de distributions, sur les GNU Core Utilities, ou Coreutils. Il s'agit d'un ensemble de commandes et d'outils pour son OS. Ils contiennent par exemple cat, ls, rm, etc. Bref, de nombreuses commandes que l'on utilise au quotidien. Les Coreutils sont écrits en C. Ubuntu regarde d'autres alternatives. Ainsi, à partir d'Ubuntu 25.10, la distribution proposera Coreutils et uutils. uutils est écrit en Rust. Et pourquoi pas remplacer par défaut Coreutils par uutils ? Les arguments habituels sont cités : performances et sécurité. Canonical travaille aussi à réécrire le suo en Rust. Cependant, aucune garantie d'une compatibilité entre les 2 solutions n'est mise en avant, ni que l'on retrouve la totalité des commandes. Il est même question de l'intégrer dans la prochaine LTS de la distribution. Une question se pose sur ces changements : quid de licence ? Les GNU Core Utilities sont sous licence GPL alors que uutils est sous licence MIT. La licence MIT est beaucoup permissive que la GPL et n'oblige pas à redistribuer les ajouts et modifier. Cette différence de licence ne manquera de faire réagir les communautés. Catégorie actualité: OS - HardwareUbuntu, RustImage actualité AMP:

Canonical aime Rust et le fait savoir. Jusqu'à maintenant, Ubuntu s'appuie, comme beaucoup de distributions, sur les GNU Core Utilities, ou Coreutils. Il s'agit d'un ensemble de commandes et d'outils pour son OS. Ils contiennent par exemple cat, ls, rm, etc. Bref, de nombreuses commandes que l'on utilise au quotidien. Les Coreutils sont écrits en C.
Ubuntu regarde d'autres alternatives. Ainsi, à partir d'Ubuntu 25.10, la distribution proposera Coreutils et uutils. uutils est écrit en Rust. Et pourquoi pas remplacer par défaut Coreutils par uutils ? Les arguments habituels sont cités : performances et sécurité. Canonical travaille aussi à réécrire le suo en Rust. Cependant, aucune garantie d'une compatibilité entre les 2 solutions n'est mise en avant, ni que l'on retrouve la totalité des commandes. Il est même question de l'intégrer dans la prochaine LTS de la distribution.
Une question se pose sur ces changements : quid de licence ? Les GNU Core Utilities sont sous licence GPL alors que uutils est sous licence MIT. La licence MIT est beaucoup permissive que la GPL et n'oblige pas à redistribuer les ajouts et modifier. Cette différence de licence ne manquera de faire réagir les communautés.
