Vydání utilit GNU grep 3.12, gzip 1.14, diffutils 3.12 a coreutils 9.7.

Projekt GNU vydal verzi balíčku gzip 1.14, která zahrnuje nástroje gzip, gunzip, zmore a zcat pro kompresi a dekompresi dat pomocí algoritmu LZ77. V novém vydání byly operace dekomprese výrazně zrychleny. Na systémech x86_64, které podporují procesorové pokyny PCLMUL, je nárůst výkonu až 40 %, a na systémech bez podpory PCLMUL až 20 %.

Zrychlení bylo dosaženo díky optimalizaci operací s kontrolními součty (CRC), na které by dříve padalo téměř polovinu využívaného procesorového času. Optimalizovaná verze CRC byla již přidána do knihovny gnulib, což povede k urychlení i dalších projektů GNU, které používají funkce pro výpočet kontrolních součtů.

Byly provedeny změny, které narušují kompatibilitu: byla zastavena instalace nástroje zmore na platformách, které nepoužívají nástroj „more“; byla zastavena podpora proměnné prostředí GZIP (nastavuje výchozí možnosti) v situacích, kdy nejsou výslovně uvedeny možnosti „-1“ (—fast), „-2“, … „-9“ (—best), „—rsyncable“ nebo „—synchronous“.

Další poznámky zahrnují:

  • Vydání nástroje pro organizaci vyhledávání dat v textových souborech — GNU Grep 3.12. V nové verzi byla vyřešena chyba při vyhledávání v adresářích s více než 100 tisíci soubory. Byla ukončena podpora možnosti „—unix-byte-offsets“ („-u“). Na platformách Windows a AIX v 32bitovém režimu byla zavedena podpora Unicode znaků mimo základní vícijazyčnou plochu Unicode (kódy od 0000 do FFFF).
  • Vydání souboru GNU Diffutils 3.12, které zahrnuje nástroje pro vyhodnocení rozdílů v souborech, jako jsou diff, diff3, sdiff a cmp. V nové verzi byly opraveny dvě chyby: havarijní ukončení při použití „diff -y“ a problémy s „diff -r“ při porovnávání nepřetíženého a prázdného souboru.
  • Vydání souboru základních systémových nástrojů GNU Coreutils 9.7, mezi které patří programy jako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln a ls. V nové verzi byla do nástroje logname přidána podpora pro systémy založené na C knihovnách musl a uclibc. Jinak byly zaznamenány pouze opravy chyb, které ovlivňují nástroje cat, cksum, dd, ls, timeout, sleep, tail a who.

    Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster