Nye udgivelser af coreutils og findutils, genopskrevet i Rust.

Udgaven af værktøjsættet uutils coreutils 0.0.18 er tilgængelig, som udvikler en alternativ version af GNU Coreutils-pakken, skrevet i Rust. Coreutils inkluderer mere end hundrede værktøjer, herunder sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln og ls. Projektets mål er at skabe en tværplatforms alternativ implementering af Coreutils, som også kan køre på Windows, Redox og Fuchsia. I modsætning til GNU Coreutils distribueres Rust-implementeringen under den tilladende MIT-licens, i stedet for GPL-copyleft-licensen.

Vigtige ændringer:

  • Kompatibiliteten med den reference-testbundt GNU Coreutils er forbedret, hvor der er gennemført 340 tests med 210 fejl og 50 springede tests. Den referenceversion, der anvendes, er GNU Coreutils 9.2.
    Nye udgivelser af coreutils og findutils, genopskrevet i Rust.
  • Funktioner er blevet udvidet, kompatibiliteten er forbedret, og manglende indstillinger er tilføjet for værktøjerne 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, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
  • Interaktiv tilstand (-i) for værktøjerne ln, cp og mv er forbedret.
  • Signalhåndteringen i værktøjerne yes, tee og timeout er forbedret.
  • Til bestemmelse af terminalen er der skiftet til pakken is_terminal i stedet for atty.

Samtidig er pakken uutils findutils 0.4.0 blevet udgivet med implementeringer på Rust af værktøjerne fra GNU Findutils (find, locate, updatedb og xargs). I den nye version:

  • Der er tilføjet støtte til GNU-kompatibel printf-funktion.
  • Værktøjet xargs er blevet implementeret.
  • Der er tilføjet støtte til regulære udtryk, POSIX-masker og substitutioner "{}".
  • Værktøjet find har fået tilføjet støtte til options "-print0", "-lname", "-ilname", "-empty", "-xdev", "-and", "-P", "—", "-quit", "-mount", "-inum" og "-links."

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster