19 ноември бяха пуснати версиите 1.21 и 2.7 на утилитата ncdu (NCurses Disk Usage) за анализ на дисковото пространство с текстов потребителски интерфейс.
Утилитата е написана на езиците C (версия LTS) и Zig (версия 2.*) с използването на библиотеката ncurses и се разпространява под MIT лиценз.
Версията на Zig се отличава с добавяне на многопоточен скенер и нов бинарен формат (с вградено компресиране) за експортиране на резултатите от сканирането.
Списък на основните промени:
- разгръщане ~ и ~user в конфигурационния файл;
- коригиран импорт от JSON с екранирани сурогатни двойки във формат UTF-16.
Списък на промените в версия 1.21:
- коригирани са визуализацията и експортирането на нулеви стойности, когато разширената информация не е налична;
- коригирани са експортът и импортът на JSON за флага 'друга файлова система'.
Списък на промените в версия 2.7:
- за компилация все още се изисква Zig 0.12 или 0.13;
- добавена е поддръжка за прозрачно четене и запис на JSON, компресиран с алгоритъма zstandard;
- добавени са опции —compress и —export-block-size;
- коригирано е неправилното поле в коренния елемент при експортиране в бинарен формат;
- добавена е опция за компилация -Dstrip.
Източник: linux.org.ru
