È stato pubblicato il rilascio del set di utilità di sistema Toybox 0.8.14, ottimizzato per un consumo minimo delle risorse di sistema. Analogamente a BusyBox, tutte le utilità del set sono disponibili tramite un unico file eseguibile. Il progetto è sviluppato dall'ex manutentore di BusyBox, è scritto in C e 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 aprire il codice sorgente dei componenti modificati. Attualmente, Toybox è ancora dietro a BusyBox in termini di funzionalità, ma sono già state implementate 319 comandi di base (236 completamente e 83 parzialmente) dei 395 pianificati. Dal 2015, Toybox è offerto nella composizione principale della piattaforma Android.
Tra le novità di Toybox 0.8.14:
- Il repository del progetto è stato trasferito da GitHub a Codeberg (su GitHub è rimasto un mirror).
- 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 opzioni: «lsusb -v», «taskset -c» (cpulist), «xargs —process-slot-var», e flag specifici per i processori nello strumento readelf.
- In vi è stata implementata il comando «ZZ».
Fonte: opennet.ru
