Byl vydán release sady systémových utilit Toybox 0.8.8, podobně jako BusyBox, která je uspořádána jako jediný spustitelný soubor a optimalizována pro minimální spotřebu systémových zdrojů. Projekt se vyvíjí bývalým maintainerem BusyBox a je distribuován pod licencí 0BSD. Hlavním účelem Toyboxu je poskytnout producentům možnost použít minimalistickou sadu standardních utilit bez zpřístupnění zdrojových kódů modifikovaných komponent. Co se týče funkcí, Toybox zatím zaostává za BusyBoxem, ale již implementoval 306 základních příkazů (227 plně a 79 částečně) z plánovaných 378.
Mezi novinkami Toybox 0.8.8 lze zmínit:
- Do utility „timeout“ byla přidána volba „-i“ pro ukončení příkazu po určité době neaktivity (výstup na standardní proud resetuje časovač).
- Do utility „tar“ byla přidána podpora volby „—xform“ pro transformaci názvů souborů pomocí zadaného sed výrazu. Byla implementována příkaz „tar —null“.
- Pro dlouhé volby byly navrženy zkrácené alternativy (například „ls —col“ místo „ls —color“).
- Do příkazu „blkid -o“ byla přidána podpora výstupních formátů „full“, „value“ a „export“.
- Do utility „nsenter“ byly přidány volby „-C“ (zapnutí cgroup namespace) a „-a“ (zapnutí všech podporovaných jmen prostorů).
- V tool „mount“ byla implementována volba „-R“ a povolené je implicitně rekurzivní bind-montování.
- V utility „file“ bylo zajištěno rozpoznávání souborů s obrazy jádra Linux a spustitelnými soubory pro architekturu Loongarch.
Zdroj: opennet.ru
