HeadlinesBriefing favicon HeadlinesBriefing.com

Ubuntu 26.10 termine la migration Rust coreutils

Hacker News •
×

Ubuntu 26.10 achève le passage de la distribution vers des utilitaires de base basés sur Rust, les commandes précédemment retenues en raison de problèmes de sécurité étant désormais migrées vers des versions sûres pour la mémoire. cp, mv et rm étaient restés sur leurs versions GNU dans Ubuntu 26.04 LTS en raison d'une série de problèmes TOCTOU (time-of-check to time-of-use) qui devaient être corrigés dans les versions uutils. Avec ces problèmes résolus en amont, Ubuntu 26.10 termine le travail. 'Stonking Stingray' embarque un ensemble complet d'utilitaires de base en Rust, englobant des outils en ligne de commande courants comme ls, cat, chmod et du.

Canonical fait don de 40 000 € par an pour aider à financer le travail sur les logiciels Rust. Les ingénieurs de Canonical ont commencé à 'oxyder' la distribution — remplacer les logiciels fondamentaux par des alternatives Rust — en 2025. Elle y voit des avantages en matière de sécurité, car Rust détecte les bogues mémoire à la compilation, contrairement aux compilateurs C.

Ubuntu 25.10 a été la première version à inclure des utilitaires basés sur Rust et a fait de sudo basé sur Rust la valeur par défaut. La migration n'a pas été sans heurts, mais Canonical a été studieux. Il a commandité un audit de sécurité de uutils avant la 26.04, qui a révélé les problèmes ayant maintenu les trois commandes sur leurs versions GNU. C'est aussi un sponsor or de la Trifecta Tech Foundation, versant 40 000 € par an pour financer son travail sur les logiciels Rust. La fondation à but non lucratif entreprend une réécriture en Rust du Network Time Protocol (NTP), et Ubuntu prévoit de l'utiliser comme client de synchronisation horaire par défaut d'ici la 27.10.

L'achèvement de la migration des coreutils n'offre aucune différence fonctionnelle pour les utilisateurs finaux. uutils basé sur Rust vise une compatibilité drop-in avec les versions GNU, et traite toute déviation comme un bogue. C'est par conception ; l'objectif est une sécurité améliorée. La bêta d'Ubuntu 26.10 'Stonking Stingray' arrive plus tard ce mois-ci, avant la version stable le 15 octobre 2026.