È stata pubblicata la versione 0.8.14 del set di utilità di sistema Toybox, ottimizzato per un minimo consumo di risorse. Analogamente a BusyBox, tutte le utilità del set sono accessibili tramite un unico file eseguibile. Il progetto è sviluppato dall'ex mantenitore di BusyBox, è scritto in C ed è distribuito con licenza 0BSD. L'obiettivo della creazione di Toybox è fornire ai produttori la possibilità di utilizzare un set minimalista di utilità standard senza dover rilasciare il codice sorgente dei componenti modificati. Per quanto riguarda le funzionalità, Toybox è ancora indietro rispetto a BusyBox, ma ha già implementato 319 comandi di base (236 completamente e 83 parzialmente) su 395 pianificati. Dal 2015, Toybox è offerto come parte principale della piattaforma Android.
Tra le novità di Toybox 0.8.14:
- Il repository del progetto è stato trasferito da GitHub a Codeberg (su GitHub è stata mantenuta una copia di riferimento).
- I componenti per la compilazione sono stati aggiornati a gcc 15.1 e musl 1.2.6.
- Gli strumenti kconfig/*, ad eccezione di menuconfig, sono stati sostituiti dal configuratore scripts/kconfig.c e dallo script di compilazione scripts/prereq/use.sh.
- Sono state implementate le opzioni: ‘lsusb -v’, ‘taskset -c’ (cpulist), ‘xargs —process-slot-var’, e anche flag specifici per i processori nell'utilità readelf.
- In vi è stato implementato il comando ‘ZZ’.
Fonte: opennet.ru
