Rilascio di uutils 0.0.19, variante di GNU Coreutils in linguaggio Rust

È disponibile il rilascio del progetto uutils coreutils 0.0.19, che sviluppa un'alternativa al pacchetto GNU Coreutils, riscritto in Rust. Il pacchetto coreutils include oltre cento utility, tra cui sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln e ls. L'obiettivo del progetto è creare un'implementazione alternativa e cross-platform di Coreutils, capace di funzionare anche su piattaforme come Windows, Redox e Fuchsia. A differenza di GNU Coreutils, l'implementazione in Rust è distribuita sotto licenza permissiva MIT, invece della licenza copyleft GPL.

Principali modifiche:

  • Migliorata la compatibilità con il set di test di riferimento GNU Coreutils, completando con successo 365 test (rispetto ai 340 della versione precedente), 186 (210) test sono falliti, mentre 49 (50) test sono stati saltati. Il rilascio di riferimento utilizzato è GNU Coreutils 9.3.
    Rilascio di uutils 0.0.19, variante di GNU Coreutils in linguaggio Rust
  • Ampliate le funzionalità, migliorata la compatibilità e aggiunte opzioni mancanti per le utility 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.
  • In rm e uniq sono stati risolti i problemi che si manifestavano con l'uso di caratteri UTF-8 non validi nei nomi di file e cartelle.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster