U prugettu GNU hà publicatu gzip 1.14, chì include l'utilità gzip, gunzip, zmore è zcat per cumpressà è decompressà dati cù l'algoritmu LZ77. A nova versione accelera significativamente l'operazioni di disimballaggio. Nantu à i sistemi x86_64 chì supportanu l'istruzzioni di u processore PCLMUL, u guadagnu di prestazioni righjunghji u 40%, è nantu à i sistemi senza supportu PCLMUL, finu à u 20%.
L'accelerazione hè stata ottenuta da l'ottimisazione di l'operazioni di checksum (CRC), u calculu di quale hà pigliatu circa a mità di u tempu di u processatore. Una versione ottimizzata di CRC hè stata aghjunta à a libreria gnulib, chì accelerà altri prughjetti GNU chì utilizanu funzioni di checksum.
Sò state fatte mudifiche chì rompenu a cumpatibilità: l'installazione di l'utilità zmore hè stata fermata nantu à e piattaforme chì ùn utilizanu micca l'utilità "more"; Hà firmatu u trattamentu di a variabile d'ambiente GZIP (imposta l'opzioni predefinite) in situazioni induve l'opzioni "-1" (--fast), "-2", ... "-9" (--best), "--rsyncable" o "--synchronous" ùn sò micca specificate esplicitamente.
Inoltre, pudete nutà:
- GNU Grep 3.12, un'utilità per urganizà e ricerche di dati in i fugliali di testu, hè stata publicata. A nova versione risolve un prublema cù a ricerca di cartulari chì cuntenenu più di 100 fugliali. U supportu per l'opzione "--unix-byte-offsets" ("-u") hè statu interrottu. Nantu à e piattaforme Windows è AIX in modu 32-bit supporta i caratteri Unicode chì sò fora di u pianu multilingue di basa Unicode (codici da 0000 à FFFF).
- A suite GNU Diffutils 3.12 hè stata liberata, cumprese utilità per valutà e differenze in i fugliali cum'è diff, diff3, sdiff è cmp. A nova versione corregge dui bug: un crash quandu si usa "diff -y" è prublemi cù "diff -r" quandu si paraguna un schedariu micca viotu è un schedariu viotu.
- A suite di utilità di sistema di basa GNU Coreutils 9.7 hè stata publicata, chì include prugrammi cum'è sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln è ls. A nova versione di l'utilità logname aghjusta u supportu per i sistemi basati nantu à e biblioteche C musl è uclibc. Altrimenti, solu e correzioni di bug chì affettanu l'utilità cat, cksum, dd, ls, timeout, sleep, tail è who sò nutate.
Source: opennet.ru
