Вышел GNU Core Utilities 9.12

· Linux и open source
Падрайг Брэйди представил новую версию базового набора утилит GNU coreutils с полезными нововведениями и исправлением ошибки, жившей в коде «с самого начала».

Падрайг Брэйди (Pádraig Brady) объявил о выходе GNU Core Utilities 9.12 — набора базовых утилит командной строки, без которых немыслима практически ни одна Unix-подобная система. За 21 неделю, прошедшую с релиза 9.11, в проект внесли 288 коммитов силами 16 человек.

Новые возможности

Утилита uname получила опцию -A, которая выводит все доступные сведения о системе, снабжая каждое значение поясняющей меткой. Это удобно, когда нужно быстро разобраться, что именно означает та или иная строка в выводе.

Кроме того, stat и tail научились распознавать файловые системы типов failfs и nullfs, что делает их поведение более предсказуемым при работе с этими окружениями.

Исправления ошибок

В релиз вошло множество исправлений. Среди них — особенно примечательное: устранена ошибка, которая, по формулировке разработчиков, присутствовала в коде буквально «с самого начала». Из-за неё некоторые утилиты давали сбой при обходе дерева каталогов, если параллельно с этим файлы удалялись другим процессом. Учитывая почтенный возраст coreutils, найти и вычистить дефект, доживший до наших дней с первых версий, — событие само по себе примечательное.

GNU coreutils объединяет привычные всем инструменты вроде ls, cp, cat, stat и uname, поэтому даже небольшие улучшения и исправления в этом пакете так или иначе затрагивают всех пользователей Linux и других систем, где он применяется.


Источник: LWN.net

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.