Izdaja uutils 0.0.19, Rust različica GNU Coreutils

Na voljo je izdaja projekta uutils coreutils 0.0.19, ki razvija analog paketa GNU Coreutils, prepisan v Rust. Coreutils ima več kot sto pripomočkov, vključno z sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln in ls. Cilj projekta je ustvariti večplatformno alternativno implementacijo Coreutils, ki lahko med drugim deluje na platformah Windows, Redox in Fuchsia. Za razliko od GNU Coreutils je implementacija Rust licencirana pod dovoljeno licenco MIT namesto licence GPL copyleft.

Večje spremembe:

  • Izboljšana združljivost z referenčnim testnim paketom GNU Coreutils, kjer je bilo 365 testov uspešnih (od 340 v prejšnji različici), 186 (210) testov ni uspelo in 49 (50) testov je bilo preskočenih. Referenčna izdaja je GNU Coreutils 9.3.
    Izdaja uutils 0.0.19, Rust različica GNU Coreutils
  • Razširjene funkcije, izboljšana združljivost in dodane manjkajoče možnosti za pripomočke b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, faktor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice , paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, da.
  • rm in uniq sta odpravila težave z nepravilnimi znaki UTF-8 v imenih datotek in imenikov.

Vir: opennet.ru

Dodaj komentar