Rilascio di uutils 0.0.19, la variante Rust di GNU Coreutils

È disponibile il rilascio del progetto uutils coreutils 0.0.19, che sviluppa un analogo del pacchetto GNU Coreutils, riscritto nel linguaggio Rust. Coreutils viene fornito con oltre un centinaio di utilità, tra cui sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln e ls. L'obiettivo del progetto è creare un'implementazione alternativa multipiattaforma di Coreutils, in grado di funzionare su piattaforme Windows, Redox e Fuchsia, tra le altre. A differenza di GNU Coreutils, l'implementazione di Rust è distribuita sotto la licenza permissiva MIT, invece che con la licenza GPL copyleft.

Principali modifiche:

  • Compatibilità migliorata con la suite di test benchmark GNU Coreutils, che ha superato 365 test (in precedenza 340), ha fallito 186 (210) test e ha saltato 49 (50) test. La versione di riferimento è GNU Coreutils 9.3.
    Rilascio di uutils 0.0.19, la variante Rust di GNU Coreutils
  • Funzionalità estese, compatibilità migliorata e aggiunte opzioni mancanti per le utilità 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, sì.
  • rm e uniq risolvono i problemi che si verificano quando si utilizzano caratteri UTF-8 errati nei nomi di file e directory.

Fonte: opennet.ru

Aggiungi un commento