È stato pubblicato il rilascio della raccolta di utilità di sistema Toybox 0.8.8, così come BusyBox, presentato sotto forma di unico file eseguibile e ottimizzato per un consumo minimo delle risorse di sistema. Il progetto è sviluppato da un ex maintainer di BusyBox e distribuito con licenza 0BSD. L'obiettivo principale di Toybox è fornire ai produttori la possibilità di utilizzare un set minimalista di utilità standard senza dover rilasciare il codice sorgente dei componenti modificati. Dal punto di vista delle funzionalità, Toybox è ancora indietro rispetto a BusyBox, ma sono già implementati 306 comandi di base (227 completamente e 79 parzialmente) su 378 pianificati.
Tra le novità di Toybox 0.8.8 si possono notare:
- Nell'utility «timeout» è stata aggiunta l'opzione «-i» per terminare il comando dopo un certo tempo di inattività (l'output nel flusso standard resetta il timer).
- Nell'utility «tar» è stato aggiunto il supporto per l'opzione «—xform» per la trasformazione dei nomi dei file tramite un'espressione sed specificata. È stata implementata il comando «tar —null».
- Per le opzioni lunghe sono stati proposti degli equivalenti abbreviati (ad esempio, «ls —col» per «ls —color»).
- Nella comando «blkid -o» è stato aggiunto il supporto per i formati di output «full», «value» e «export».
- Nell'utility «nsenter» sono state aggiunte le opzioni «-C» (inclusione del namespace cgroup) e «-a» (inclusione di tutti i namespace supportati).
- Nell'utility «mount» è stata implementata l'opzione «-R» e di default è stato attivato il montaggio bind ricorsivo.
- Nell'utility «file» è stata garantita il riconoscimento dei file con immagini del kernel Linux e file eseguibili per l'architettura Loongarch.
Fonte: opennet.ru
