Projekti GNU publikoi versionin e paketĂ«s gzip 1.14, e cila pĂ«rfshin utilitetet gzip, gunzip, zmore dhe zcat pĂ«r kompresimin dhe shpĂ«rndarjen e tĂ« dhĂ«nave duke pĂ«rdorur algorinĂ« LZ77. NĂ« kĂ«tĂ« version tĂ« ri, operacionet e shpĂ«rndarjes janĂ« pĂ«rshpejtuar ndjeshĂ«m. NĂ« sistemet x86_64, qĂ« mbĂ«shtesin instruksionet e procesorĂ«ve PCLMUL, rritja e performancĂ«s arrin deri nĂ« 40%, ndĂ«rsa nĂ« sistemet pa mbĂ«shtetje PCLMUL â deri nĂ« 20%.
Përshpejtimi është realizuar falë optimizimit të operacioneve me kontrollet e shumave (CRC), për llogaritjen e të cilave shpenzohej rreth gjysma e kohës së procesorit. Versioni i optimizuar i CRC tashmë është shtuar në bibliotekën gnulib, e cila do të kontribuojë në përshpejtimin e projekteve të tjera GNU, që përdorin funksionet e llogaritjes së kontrolleve të shumave.
JanĂ« bĂ«rĂ« ndryshime qĂ« prishin pajtueshmĂ«rinĂ«: instalimi i utilitetit zmore Ă«shtĂ« ndalur nĂ« platformat qĂ« nuk pĂ«rdorin utilitetin "more"; pĂ«rpunimi i variablit tĂ« mjedisit GZIP (i cili vendos opsionet pĂ«r default) ndalet nĂ« situata kur nuk janĂ« saktĂ«suar qartĂ« opsionet "-1" (âfast), "-2", ... "-9" (âbest), "ârsyncable" ose "âsynchronous".
Gjithashtu, mund të theksohet:
- LĂ«shimi i programit pĂ«r organizimin e kĂ«rkimeve tĂ« dhĂ«nave nĂ« skedarĂ«t tekstualĂ« â GNU Grep 3.12. NĂ« versionin e ri Ă«shtĂ« zgjidhur problemi me kĂ«rkimin nĂ« drejtoritĂ« qĂ« pĂ«rmbajnĂ« mĂ« shumĂ« se 100 mijĂ« skedarĂ«. ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r opsionin «âunix-byte-offsets» («-u»). NĂ« platformat Windows dhe AIX nĂ« modalitetin 32-bit Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r simbolet Unicode qĂ« kalojnĂ« pĂ«rtej planeve tĂ« shumĂ«gjuhĂ«she tĂ« Unicode (kodet nga 0000 deri nĂ« FFFF).
- Lëshimi i paketës GNU Diffutils 3.12, që përfshin utilitarët për vlerësimin e ndryshimeve në skedarë, siç janë diff, diff3, sdiff dhe cmp. Në versionin e ri janë rregulluar dy defekte: mbyllje e papritur kur përdoret «diff -y» dhe probleme me «diff -r» gjatë krahasimit të skedarëve të paplotë dhe të plotë.
- Lëshimi i paketës bazë të utilitareve sistemore GNU Coreutils 9.7, e cila përfshin programe të tilla si sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln dhe ls. Në versionin e ri, në utilitarin logname është shtuar mbështetje për sistemet mbi bibliotekat e bazuara në C musl dhe uclibc. Në të tjera, është shënuar vetëm rregullimi i defekteve që prekin utilitarët cat, cksum, dd, ls, timeout, sleep, tail dhe who.
Burimi: opennet.ru
