GNU grep 3.12, gzip 1.14, diffutils 3.12 ja coreutils 9.7 väljalaskmine

GNU projekt avaldas gzip 1.14 paketi väljaande, mis sisaldab gzip, gunzip, zmore ja zcat tööriistu andmete tihendamiseks ja avamiseks LZ77 algoritmi abil. Uues väljaandes on oluliselt kiirendatud avamisoperatsioone. x86_64 süsteemides, mis toetavad PCLMUL protsessorijuhiseid, jõuab jõudluse kasv 40%-ni, samas kui PCLMUL-i toetamata süsteemides on see kuni 20%.

Kiirusetõus on saavutatud CRC-kontrollsummade arvutamise operatsioonide optimeerimise kaudu, mis võttis umbes poole protsessori ajast. Optimeeritud CRC versioon on nüüd lisatud gnulib raamatukokku, mis toob kaasa kiirusetõusu ka teistes GNU projektides, mis kasutavad kontrollsummade arvutamise funktsioone.

On tehtud mitmeid ühilduvuse seadistusi: zmore tööriista paigaldamine on lõpetatud platvormidel, mis ei kasuta «more» tööriista; keskkonnamuutuja GZIP (seab vaikeseaded) töötlemine lõpetatakse juhtudel, kus ei ole selgelt määratud valikuid «-1» (—kiire), «-2»,… «-9» (—parim), «—rsyncable» või «—synchronous».

Lisaks võib märkida:

  • Uue versiooni väljaanne andmete otsimise tööriistadele tekstifailides — GNU Grep 3.12. Uues versioonis lahendatakse probleem, mis puudutas otsingut kataloogides, mis sisaldavad üle 100 000 faili. Toetuse lõpetamine valikule «—unix-byte-offsets» («-u»). Windows ja AIX platvormidel 32-bitises režiimis on rakendatud Unicode märkide toetust, mis ületavad peamise keeleplaani Unicode (koodid 0000 kuni FFFF).
  • Väljaanne GNU Diffutils 3.12 komplektist, mis sisaldab tööriistu failide erinevuste hindamiseks, nagu diff, diff3, sdiff ja cmp. Uues versioonis on parandatud kaks viga: ootamatu lõpetamine, kui kasutada «diff -y» ning probleemid «diff -r» puhul, kui võrrelda mitte-tühje ja tühje faile.
  • Väljaanne GNU Coreutils 9.7 komplektist, kuhu kuuluvad sellised programmid nagu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln ja ls. Uues versioonis on logname tööriista toetuseks lisatud tugi musl ja uclibc C raamatukogude baasil. Muus osas on korraldatud vigade parandamine, mis mõjutavad tööriistu cat, cksum, dd, ls, timeout, sleep, tail ja who.

    Allikas: opennet.ru
Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster