VĂ€lja antud GNU Coreutils 9.5 utiliitide komplekt ja selle Rusti versioon.

Avalikustatud on stabiilne versioon GNU Coreutils baassĂŒsteemi utiliitide komplektist 9.5, mille hulka kuuluvad sellised programmid nagu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls jne.

Peamised uuendused:

  • Utiliitides cp, mv, install, cat ja split on optimeeritud kirjutamis- ja lugemisoperatsioone. Minimum loetav vĂ”i kirjutatav ploki suurus on suurendatud 128KiB-lt 256KiB-le, mis on suurendanud vahemĂ€lus hoitavate failide lugemise lĂ€bilaskevĂ”imet 10-20%.
  • Utiliitides env, kill ja timeout on lisatud toetus anonĂŒĂŒmsetele signaalidele.
  • MCS/MLS mĂ€rgistuse ĂŒlekande vĂ€listamise kaudu on suurenenud kopeerimisoperatsioonide efektiivsus SELinux sĂŒsteemis.
  • Utiliidi sort kĂ€ivitusaega on lĂŒhendatud, lĂ”petades dĂŒnaamilise sidumise libcrypto raamatukoguga olukordades, kus valikut "-R" ei ole mÀÀratud.
  • Utiliidi wc töö kiirus on mĂ€rgatavalt paranenud ĂŒhesĂŒmbolsete lokaalidena ja natuke paranenud mitmesĂŒmbolsete lokaalide sĂŒsteemides.
  • Utiliiti chgrp on lisatud vĂ”imalus "—from=OWNER:GROUP", et muudatusi rakendada ainult mÀÀratud omaniku ja grupiga failidele.
  • Utiliidis chmod, nagu ka utiliitides chown ja chmod, on rakendatud valikud "-h", "-H", "-L", "-P" ja "—dereference", mis pakuvad tĂ€iendavaid vĂ”imalusi sĂŒmboolsete linkide töötlemiseks.
  • Utiliidi cp on lisatud valik "—keep-directory-symlink", et sĂ€ilitada ja jĂ€rgida olemasolevaid sĂŒmboolseid linke kataloogidele.
  • Utiliitides cp ja mv on lisatud valik "—update=none-fail", mis sarnaneb valikuga "—no-clobber", vĂ€lja arvatud juhul, kui tĂ€itmine lĂ”ppeb veaga, kui failid juba eksisteerivad.
  • Utiliiti env on lisatud suvand -a (—argv0), et ĂŒle kirjutada kĂ€surea nullparameeter (teekĂ€ik tĂ€idetava faili juurde).
  • Utiliidi mv on lisatud valik "—exchange", et vahetada lĂ€hte ja sihtkoha sisu (nĂ€iteks kĂ€ivitades "mv —exchange A B", vahetatakse A ja B sisu, st A liigub B-sse ja B A-sse).
  • Utiliidi tail on lisatud toetus mitme protsessi vĂ€ljundi jĂ€lgimiseks, korrates mitme "—pid" valiku mÀÀramist.

MĂ”ned pĂ€evad tagasi avaldati ka uutils coreutils versioon 0.0.25, mis arendab GNU Coreutils paketti, ĂŒmber kirjutatud Rusti keeles. Coreutils'i hulka kuulub ĂŒ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 teostus Coreutils'ist, mis suudab töötada ka Windowsi, Redoxi ja Fuchsia platvormidel. Erinevalt GNU Coreutils'ist on Rusti rakendus litsentseeritud MIT lubade alusel, mitte GPL-i kopeerimisĂ”iguse alusel.

Uues versioonis on uutils'i referentsina kasutatud GNU Coreutils vĂ€ljaannet 9.4. Parandatud on ĂŒhilduvust GNU Coreutils'i testkomplektiga, mille kĂ€igus on edukalt lĂ€bitud 437 testi (eelmine versioon 422), 117 (132) testi on ebaĂ”nnestunud ja 50 (50) testi jĂ€eti vahele. GĂŒni Coreutils'iga on tĂ€ielik ĂŒhilduvus utiliitidega base64, basename, cat, chgrp, chmod, chown, dirname, expand, fold, groups, join, ln, mktemp, nice, nl, nproc, paste, pathchk, printenv, realpath, shuf, sleep, split, sync, unexpand, uniq, wc ja yes.

Parandatud funktsionaalsust, suurendatud ĂŒhilduvust ja lisatud puuduvaid valikuid utiliitidele base32, base64, basenc, basename, cat, chcon, chmod, cksum, cp, csplit, cut, dd, df, du, echo, env, expand, factor, fmt, hashsum, install, ln, ls, more, numfmt, odd, printf, pr, seq, shuf, sort, split, stat, tsort, tty, truncate, uname ja uniq.

VĂ€lja antud GNU Coreutils 9.5 utiliitide komplekt ja selle Rusti versioon.


Allikas: opennet.ru
Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster