Uutils 0.8 väljaanne, GNU Coreutils'i variant Rusti keeles

Avaldatud on projekti uutils coreutils 0.8.0 (Rust Coreutils) väljaanne, mis arendab GNU Coreutils paketi analooge, kirjutatud Rusti keeles. Coreutils sisaldab üle saja utiliidi, sealhulgas sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln ja ls. Projekti eesmärk on luua platvormideülene alternatiivne rakendus Coreutils, mis suudab töötada Windowsi, Redoxi ja Fuchsia platvormidel.

Rust Coreutils on vaikimisi kaasatud Ubuntu 25.10 väljaandes ja seda kasutatakse AerynOS (Serpent OS) ja Apertis (arendab Collabora) distributsioonides. Erinevalt GNU Coreutils'ist levitatakse Rusti põhist rakendust lubava MIT litsentsi alusel, mitte kopyleft-litsentsi GPL alusel. Samuti arendab sama arendajate meeskond Rustis kirjutatud analooge util-linux, diffutils, findutils, procps ja acl utiliidide komplektidele, samuti programmidele sed ja login.

Uues versioonis Rust Coreutils:

  • Ühildumisaste GNU Coreutils'i standardsete testide kogumiga oli 94.74% (oli 94.59%). Edukaid teste oli 630, mis on 1 rohkem kui eelnevas versioonis (629). 21 testi lõppes nurjumisega (oli 23), samas kui 14 testi jäeti vahele (oli 13).
  • Utiliitides cat, df, wc, tty, tsort, tail, touch, date, mkdir ja uucore on crate-pakett nix asendatud rustix'iga. Vähenenud on unsafe-koodi maht utiliidides hostname, logname, who ja nice.
  • Optimeeritud on dd, ls, sort, wc, cat, tee, numfmt (+3%) ja pr utiliitide tulemuslikkust (+45%). Vähendatud on täidetavate failide suurust true, false ja echo.
  • Rohkem kui 70 utiliidis, sealhulgas ls, head, cat, cp, mv, sort ja tail, on lisatud to support WebAssembly formaati ja WASI (WebAssembly System Interface) kasutamist. Valmistatud on demo online-teenus interaktiivse terminaliga, kus saab käivitada uutils utiliite.
  • Utiliitide cat, chown, cksum, cp, cut, date, dd, df, env, expand, expr, factor, head, install, ln, ls, mkdir, nice, numfmt, od, pr, sort, split, stdbuf, stty, sync, tee, timeout, touch, tr, true, tsort, tty, wc, yes, võimalusi on laiendatud, probleemid on kõrvaldatud ja puuduvad valikud lisatud.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster