Objavljen je niz GNU alata: grep 3.12, gzip 1.14, diffutils 3.12 i coreutils 9.7.

Projekt GNU je objavil izdajo paketa gzip 1.14, ki vključuje pripomočke gzip, gunzip, zmore in zcat za stiskanje in razpakiranje podatkov s pomočjo algoritma LZ77. V novi različici so bili postopki razpakiranja znatno pospešeni. Na sistemih x86_64, ki podpirajo procesorske ukaze PCLMUL, je dosežena rast zmogljivosti do 40 %, medtem ko je na sistemih brez podpore PCLMUL rast do 20%.

Pospešitev je bila dosežena z optimizacijo operacij s kontrolnimi vsotami (CRC), za katere je bilo porabljenih približno polovico procesorskega časa. Optimizirana različica CRC je že vključena v knjižnico gnulib, kar bo privedlo do pospešitev tudi v drugih projektih GNU, ki uporabljajo funkcije za izračun kontrolnih vsot.

Vnesene so bile spremembe, ki kršijo združljivost: prenehanje nameščanja pripomočka zmore na platformah, ki ne uporabljajo pripomočka 'more'; prenehanje obdelave okoljske spremenljivke GZIP (določa privzete možnosti) v situacijah, ko niso izrecno navedene možnosti '-1' (—fast), '-2', … '-9' (—best), '—rsyncable' ali '—synchronous'.

Dodatno lahko omenimo:

  • Izdaja pripomočka za organizacijo iskanja podatkov v besedilnih datotekah — GNU Grep 3.12. V novi različici je rešena težava s iskanjem v imenikih, ki vsebujejo več kot 100 tisoč datotek. Podpora za možnost '—unix-byte-offsets' ('-u') je prenehana. Na platformah Windows in AIX v 32-bitnem načinu je bila dodana podpora za znake Unicode, ki presegajo osnovno večjezično raven Unicode (kodi od 0000 do FFFF).
  • Izdaja niza GNU Diffutils 3.12, ki vključuje pripomočke za oceno razlik v datotekah, kot so diff, diff3, sdiff in cmp. V novi različici sta bili odpravljeni dve napaki: zrušitev pri uporabi 'diff -y' in težave z 'diff -r' pri primerjavi prazne in neprazne datoteke.
  • Izdaja niza osnovnih sistemskih pripomočkov GNU Coreutils 9.7, ki vključuje programe, kot so sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln in ls. V novi različici je bila v pripomoček logname dodana podpora za sisteme, ki temeljijo na C knjižnicah musl in uclibc. Omenjeno je bilo tudi le odpravljanje napak, ki vplivajo na pripomočke cat, cksum, dd, ls, timeout, sleep, tail in who.

    Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster