📣 Envoyez-nous votre communiqué de presse
Site mis à jour toutes les 15 minutes
Technologie

uutils Coreutils 0.11 réécrit en Rust améliore performance et compatibilité

Le projet uutils Coreutils, une réécriture en Rust de GNU Coreutils, a publié la version 0.11 avec des performances améliorées et une compatibilité accrue.

1 septembre 2026
uutils Coreutils 0.11 réécrit en Rust améliore performance et compatibilité
Image générée par IA à titre d'illustration

Le projet uutils Coreutils, qui vise à fournir une implémentation multiplateforme de GNU Coreutils en utilisant le langage de programmation Rust, a publié la version 0.11. Cette mise à jour apporte des améliorations significatives à la fois en termes de performance et de compatibilité sous Linux, macOS et Windows.

La dernière version a augmenté son taux de compatibilité GNU à 95,33 %, contre 94,44 % dans la version précédente. Le nombre de tests réussis par rapport à la suite de tests GNU a augmenté, avec moins d'échecs de tests et aucune erreur de suite signalée.

Les performances ont connu des gains substantiels, notamment grâce à la mise en œuvre de l'optimisation guidée par profil (PGO). Cette technique a augmenté les performances jusqu'à 31 % pour certaines opérations. La commande cp, par exemple, affiche désormais une copie de fichiers plus de 32 % plus rapide, et la commande join est 1,37 fois plus rapide dans des charges de travail spécifiques.

La version 0.11 introduit également un nouveau moteur de diagnostic basé sur Ariadne, fournissant des messages d'erreur plus détaillés qui identifient précisément les problèmes dans l'entrée de l'utilisateur. De plus, plusieurs nouvelles options compatibles GNU ont été ajoutées, élargissant les fonctionnalités de commandes telles que uname et cut.

Source originale: ithome.com