La sortie du projet uutils coreutils 0.0.19 est disponible, développant une alternative au paquet GNU Coreutils, réécrit en Rust. Le coreutils comprend plus de cent utilitaires, y compris sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln et ls. L'objectif du projet est de créer une implémentation alternative multiplateforme des Coreutils, capable de fonctionner également sur Windows, Redox et Fuchsia. Contrairement à GNU Coreutils, l'implémentation en Rust est distribuée sous une licence permissive MIT, au lieu de la licence copyleft GPL.
Principales modifications :
- La compatibilité avec le jeu de tests de référence de GNU Coreutils a été améliorée, avec 365 tests réussis (contre 340 dans la version précédente), 186 (210) tests échoués et 49 (50) tests ignorés. La version de référence utilisée est GNU Coreutils 9.3.

- Les fonctionnalités ont été élargies, la compatibilité améliorée et des options manquantes ajoutées pour les utilitaires b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice, paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, yes.
- Des problèmes dans rm et uniq liés à l'utilisation de caractères UTF-8 invalides dans les noms de fichiers et de répertoires ont été résolus.
Source : opennet.ru

