Il 19 novembre sono stati rilasciati le versioni 1.21 e 2.7 della utility ncdu (NCurses Disk Usage) per l'analisi dell'utilizzo del disco con interfaccia utente testuale.
La utility è scritta nei linguaggi C (versione LTS) e Zig (versioni 2.*) utilizzando la libreria ncurses ed è distribuita con licenza MIT.
La versione Zig si distingue per l'aggiunta della scansione multithreading e di un nuovo formato binario (con compressione integrata) per l'esportazione dei risultati della scansione.
Elenco delle modifiche generali:
- implementazione ~ e ~user nel file di configurazione;
- corretto l'import da JSON con coppie surrogate escamotate in formato UTF-16.
Elenco delle modifiche nella versione 1.21:
- corretti la visualizzazione e l'esportazione di valori nulli quando le informazioni dettagliate non sono disponibili;
- corretti l'esportazione e l'importazione JSON per il flag "altro filesystem".
Elenco delle modifiche nella versione 2.7:
- per la compilazione è ancora necessario Zig 0.12 o 0.13;
- aggiunta la supporto per la lettura e scrittura trasparente di JSON, compresso con l'algoritmo zstandard;
- aggiunte le opzioni —compress e —export-block-size;
- corretto un campo non valido nell'elemento radice durante l'esportazione in formato binario;
- aggiunta l'opzione di compilazione -Dstrip.
Fonte: linux.org.ru
