Nuwe vrystellings van coreutils en findutils variante herskryf in Rust

Die vrystelling van die uutils coreutils 0.0.18 toolkit is beskikbaar, waarbinne 'n analoog van die GNU Coreutils-pakket, herskryf in die Rust-taal, ontwikkel word. Coreutils kom met meer as honderd hulpmiddels, insluitend sort, cat, chmod, chown, chroot, cp, date, dd, eggo, gasheernaam, id, ln en ls. Die doel van die projek is om 'n alternatiewe kruisplatform-implementering van Coreutils te skep wat onder meer op Windows-, Redox- en Fuchsia-platforms kan werk. Anders as GNU Coreutils, word die Rust-implementering onder die MIT-permissiewe lisensie versprei in plaas van die GPL copyleft-lisensie.

Belangrikste veranderinge:

  • Verbeterde verenigbaarheid met die GNU Coreutils-verwysingstoetssuite, waar 340 toetse geslaag het, 210 toetse gedruip het en 50 toetse oorgeslaan is. Die verwysingsvrystelling is GNU Coreutils 9.2.
    Nuwe vrystellings van coreutils en findutils variante herskryf in Rust
  • Verbeterde kenmerke, verbeterde verenigbaarheid en bygevoegde ontbrekende opsies vir nutsprogramme cksum, chmod, chroot, comm, cp, cut, date, dd, du, expand, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc , od, ptx, pwd, rm, shred, slaap, stdbuf, stty, stert, raak, uitteltyd, tr, uname, uniq, utmpx, uptime, wc.
  • Interaktiewe modus (-i) is verbeter in die ln-, cp- en mv-nutsprogramme.
  • Verbeterde seinverwerking in die ja-, tee- en uittelhulpprogramme.
  • Verander na die is_terminal-pakket in plaas van atty om die terminale te definieer.

Terselfdertyd is die uutils findutils 0.4.0-pakket vrygestel met 'n Rust-implementering van die nutsprogramme van die GNU Findutils-suite (vind, soek, updatedb en xargs). In die nuwe weergawe:

  • Bygevoeg ondersteuning vir die GNU-versoenbare printf funksie.
  • Die xargs-hulpprogram is geΓ―mplementeer.
  • Bygevoeg ondersteuning vir gereelde uitdrukkings, POSIX jokertekens, en "{}" vervangings.
  • Bygevoeg ondersteuning vir "-print0", "-lname", "-ilname", "-empty", "-xdev", "-and", "-P", "-", "-quit" opsies om nut te vind "-mount", "-inum" en "-links".

Bron: opennet.ru

Voeg 'n opmerking