Випуск 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, %Q). Екранування додано для захисту від маніпуляції вмістом та станом терміналу через підстановку спецсимволів.

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

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster