empty static

Основные изменения в релизе GNU gzip 1.14 и других пакетах GNU

GNU выпустил версию 1.14 пакета gzip GNU выпустил версию 1.14 пакета gzip, включающую утилиты gzip, gunzip, zmore и zcat для сжатия и распаковки данных с использованием алгоритма LZ77. Значительное ускорение разархивации достигается благодаря оптимизации операций с контрольной суммой (CRC), которая теперь потребляет меньше процессорного времени. На x86_64 системах с поддержкой PCLMUL производительность увеличивается до 40%, без поддержки - до 20%.

Оптимизация CRC также включена в библиотеку gnulib, что ускорит другие проекты GNU, использующие вычисление контрольных сумм.

Внесены изменения, нарушающие совместимость: утилита zmore больше не устанавливается на платформах, где не используется 'more'; переменная окружения GZIP игнорируется, если не указаны опции '-1', '-9', '--rsyncable' или '--synchronous'.

Кроме того, был выпущен GNU Grep 3.12 с исправлением поиска в каталогах с более 100,000 файлов и поддержкой расширенного Unicode для Windows и AIX в 32-битном режиме. GNU Diffutils 3.12 исправил проблемы в 'diff -y' и 'diff -r'.

Наконец, выпущен пакет GNU Coreutils 9.7, включающий различные программы системы. Обновление logname добавило поддержку библиотек musl и uclibc, а также исправило ошибки в утилитах cat, cksum, dd, ls, и других.