Nove izdaje različic coreutils in findutils, prepisane v Rust

Komplet orodij uutils coreutils različice 0.0.18 je zdaj na voljo. Razvija na Rustu temelječ ekvivalent paketa GNU Coreutils. Coreutils vključuje več kot 100 pripomočkov, vključno s sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln in ls. Cilj projekta je ustvariti večplatformsko alternativo Coreutils, ki bi lahko delovala na platformah, vključno z Windows, Redox in Fuchsia. Za razliko od GNU Coreutils se implementacija Rust distribuira pod permisivno licenco MIT namesto pod licenco GPL z avtorskim pravom.

Večje spremembe:

  • Izboljšana združljivost z zbirko primerjalnih testov GNU Coreutils, ki je opravila 340 testov, padla na 210 testov in preskočila 50 testov. Referenčna izdaja je GNU Coreutils 9.2.
    Nove izdaje različic coreutils in findutils, prepisane v Rust
  • Razširjene zmogljivosti, izboljšana združljivost in dodane manjkajoče možnosti za pripomočke cksum, chmod, chroot, comm, cp, cut, date, dd, du, expand, env, faktor, hashsum, install, ln, ls, mktemp, mv, nice, nproc , od, ptx, pwd, rm, shred, spanje, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
  • Interaktivni način (-i) je bil izboljšan v pripomočkih ln, cp in mv.
  • Izboljšana obdelava signalov v pripomočkih yes, tee in timeout.
  • Za definiranje terminala smo preklopili na paket is_terminal namesto na atty.

Istočasno je bil izdan paket uutils findutils 0.4.0 z implementacijo v Rust pripomočkov iz nabora GNU Findutils (find, locate, updatedb in xargs). V novi različici:

  • Dodana podpora za funkcijo printf, združljivo z GNU.
  • Implementiran je pripomoček xargs.
  • Dodana podpora za regularne izraze, maske POSIX in zamenjave "{}".
  • Pripomoček za iskanje je dodal podporo za možnosti “-print0”, “-lname”, “-ilname”, “-empty”, “-xdev”, “-and”, “-P”, “—”, “- quit”, "-mount", "-inum" in "-links".

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster