Uued coreutils ja findutils variandid, mis on kirjutatud Rusti keeles

Välja on uutils coreutils 0.0.18, mille raames arendatakse GNU Coreutils paketi analooge, mis on ümber kirjutatud Rusti keeles. coreutils sisaldab rohkem kui sada utiliiti, sealhulgas sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln ja ls. Projekti eesmärk on luua platvormideülene alternatiivne Coreutils rakendus, mis suudab töötada ka Windowsis, Redoxis ja Fuchsia's. Erinevalt GNU Coreutils'ist, jagatakse Rusti versiooni MIT litsentsi alusel, mitte GPLi autoriõiguse kaitseklausli alusel.

Peamised muudatused:

  • Parandatud ühilduvus GNU Coreutils'i standardkatsetuskomplektiga, mille jooksul sooritati 340 testi edukalt, 210 testi ebaõnnestus ning 50 testi jäi vahele. Standardiks kasutati GNU Coreutils 9.2 versiooni.
    Uued coreutils ja findutils variandid, mis on kirjutatud Rusti keeles
  • Tõhustatud funktsionaalsust, parendatud ü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 parendatud interaktiivse režiimi (-i) toimimist.
  • Parandatud signaalide töötlemist utiliitides yes, tee ja timeout.
  • Terminali määratlemiseks on toimunud üleminek paketile is_terminal asemel atty.

Samuti on välja antud paket uutils findutils 0.4.0, mis sisaldab Rusti keeles kirjutatud GNU Findutils (find, locate, updatedb ja xargs) utiliite. Uues versioonis:

  • Lisatud tugi GNU-ühilduvale printf funktsioonile.
  • Realiseeritud utiliit xargs.
  • Lisatud tugi regulaaravaldustele, POSIX-maskidele ja asendustele „{}”.
  • Utiliidile find on lisatud toetused valikutele „-print0”, „-lname”, „-ilname”, „-empty”, „-xdev”, „-and”, „-P”, „—“, „-quit”, „-mount”, „-inum” ja „-links”.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster