Uued väljalasked coreutils ja findutils, mis on kirjutatud Rusti keeles

Välja on antud uutils coreutils 0.0.18, mille raames arendatakse GNU Coreutils paketi analooge, mis on ümber kirjutatud Rust 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ülese alternatiivse rakenduse Coreutils, mis on võimeline töötama ka Windows, Redox ja Fuchsia platvormidel. Erinevalt GNU Coreutils'ist levitatakse Rust'i rakendust MIT tüüpi litsentsi alusel, mitte GPL autorikaitselitsentsi alusel.

Peamised muudatused:

  • Parandatud ühilduvus GNU Coreutils'i standardsete testide kogumiga, mille käigus suudeti edukalt läbida 340 testi, 210 testi ebaõnnestus ja 50 testi jäeti vahele. Standardiks on kasutatud GNU Coreutils versioon 9.2.
    Uued väljalasked coreutils ja findutils, mis on kirjutatud Rusti keeles
  • Tugevdatud funktsionaalsust, parandatud ühilduvust ja lisatud puuduvad valikud utiliitidele 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.
  • Utiliitides ln, cp ja mv on parandatud interaktiivse režiimi töötamist (-i).
  • Parandatud signaalide töötlemist utiliitides yes, tee ja timeout.
  • Terminali määramiseks on ülemineku teel kasutatud paketti is_terminal, mitte atty.

Samaaegselt on välja antud pakett uutils findutils 0.4.0 koos GNU Findutils (find, locate, updatedb ja xargs) utiliitide rusti rakendusega. Uues versioonis:

  • Lisatud tugi GNU-ühtse printf funktsiooni jaoks.
  • Rakendatud utiliit xargs.
  • Lisatud tugi regulaaravaldiste, POSIX-maskide ja asenduste jaoks "{}".
  • Utiliidile find on lisatud toetused valikutele "-print0", "-lname", "-ilname", "-empty", "-xdev", "-and", "-P", "—", "-quit", "-mount", "-inum" ja "-links".

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster