Sortie de uutils 0.0.19, la variante Rust de GNU Coreutils

La version du projet uutils coreutils 0.0.19 est disponible, qui développe un analogue du package GNU Coreutils, réécrit en Rust. Coreutils est livré avec plus d'une centaine d'utilitaires, dont 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 de Coreutils qui peut fonctionner sur les plateformes Windows, Redox et Fuchsia, entre autres. Contrairement à GNU Coreutils, l'implémentation de Rust est sous licence permissive MIT au lieu de la licence copyleft GPL.

Les principaux changements:

  • Compatibilité améliorée avec la suite de tests de référence GNU Coreutils, où 365 tests ont réussi (contre 340 dans la version précédente), 186 (210) tests ont échoué et 49 (50) tests ont été ignorés. La version de référence est GNU Coreutils 9.3.
    Sortie de uutils 0.0.19, la variante Rust de GNU Coreutils
  • Fonctionnalités étendues, compatibilité améliorée et 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.
  • rm et uniq ont résolu des problèmes avec des caractères UTF-8 incorrects dans les noms de fichiers et de répertoires.

Source: opennet.ru

Ajouter un commentaire