È stata pubblicata la versione del pacchetto di utilità di sistema Toybox 0.8.12, ottimizzata per un consumo minimo delle risorse di sistema. Analogamente a BusyBox, tutte le utilità del pacchetto sono disponibili tramite un unico file eseguibile. Il progetto è sviluppato da un ex mantenitore di BusyBox e distribuito con licenza 0BSD. L'obiettivo della creazione di Toybox è fornire ai produttori la possibilità di utilizzare un insieme minimalista di utilità standard senza dover rendere disponibili i codici sorgente dei componenti modificati. Attualmente, Toybox è ancora in ritardo rispetto a BusyBox, ma sono già state implementate 316 comandi di base (235 completamente e 81 parzialmente) su 392 pianificati.
Tra le novità di Toybox 0.8.12:
- In tar è stata aggiunta la supporto per l'algoritmo di compressione zstd e implementata la possibilità di lavorare con formati di archivi obsoleti.
- In getconf è stata implementata la gestione delle variabili d'ambiente NPROCESSORS_CONF e NPROCESSORS_ONLN.
- In netcat sono state aggiunte le opzioni «-o» e «-O».
- In devmem sono state implementate le opzioni «—no-mmap», «-f FILE» e «—no-sync».
- In test sono state aggiunte le opzioni «-ef», «-ot» e «-nt».
- In dmesg è stata aggiunta l'opzione «-W».
- In mount è stato aggiunto il supporto per «LABEL=».
- In lsusb e lspci è stato considerato il contenuto di /usr/share/hwdata.
- Sono stati corretti errori e migliorate le implementazioni delle utilità grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top, blkid, ionice, microcom.
- È stato aggiunto il supporto per la compilazione per le piattaforme riscv32 e riscv64.
Fonte: opennet.ru
