Выпуск GNU Coreutils 9.12

Достъпна е стабилна версия на базовия набор от системни инструменти GNU Coreutils 9.12, в която влизат програми като sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.

Ключови нововъведения:

  • В утилитата env е добавена опция ‘—env0-from=FILE’ за зареждане на списък с променливи на средата от файл, която може да се използва и за филтриране на наличните променливи с команда като ‘env -i —env0-from=< ( env -0 | sed -z … )’. За запазване на състоянието на променливите на средата в файл може да се използва утилитата printenv.

    В командите ‘env’, ‘printenv’, ‘stat’, ‘basename’, ‘dirname’, ‘du’, ‘readlink’ и ‘realpath’ при извеждане на терминал сега се прилага екрантиране на специални символи, съответстващи на зададения стил чрез променливата на средата QUOTING_STYLE (%N, %Qn или %n). Екрантирането е добавено с цел защита от манипулации на съдържанието и състоянието на терминала чрез подмяна на специални символи.

  • В утилитите ‘df’, ‘du’, ‘ls’, ‘od’, ‘pr’ и ‘sort’ е реализирано екрантиране на проблемни опции в съобщенията за грешки.
  • В командата ‘ls -m’ е осигурено екрантиране на запетаи в имената на файловете.
  • Утилитите ‘chcon’, ‘chgrp’, ‘chmod’, ‘chown’, ‘du’ и ‘ls’ при извършване на рекурсивни операции с опция ‘-R’ вече няма да завършват с грешка в случай на паралелно изтриване на файлове в обработваните директории.
  • В утилитата sort е проведена оптимизация на паметта и изпълнението на паралелни операции при четене на данни, размерът на които не е известен предварително, например при предаване на данни чрез неназовани канали.
  • Проведена е оптимизация на определянето на началото на ред в командата ‘cut -w’, която е увеличила до 4 пъти пропускателната способност при използване на локали с многобайтови кодировки.
  • Работата на командата ‘uniq -c’ е ускорена до 2.5 пъти на системи с функции stdio без блокировки.
  • Добавена е опция за сборка ‘—with-wtmpdb’, при която в случай на стартиране на командите ‘who /var/log/wtmp’ и ‘users /var/log/wtmp’ се използва база данни в формат wtmpdb вместо файл /var/log/wtmp.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster