Megjelent a Toybox 0.8.8 minimális rendszersegédprogramcsomag, amely a BusyBox-hoz hasonlóan egyetlen végrehajtható fájl formájában készült, és optimalizált a rendszererőforrások minimális igénybevételére. A projekt a BusyBox korábbi karbantartója által folytatott fejlesztés, és 0BSD licenc alatt terjesztik. A Toybox fő célja, hogy a gyártók számára lehetővé tegye a minimalista standard segédprogramok használatát anélkül, hogy a módosított komponensek forráskódját nyilvánosságra kellene hozniuk. Jelenleg a Toybox képességei elmaradnak a BusyBox-tól, de már 306 alapparancsot valósítottak meg (227 teljesen és 79 részlegesen) a tervezett 378-ból.
A Toybox 0.8.8 újdonságai közé tartozik:
- A «timeout» segédprogramhoz hozzáadódott az «-i» opció, amely a parancsot inaktivitás után egy adott idő elteltével leállítja (a standard kimenet kiírása visszaállítja az időzítőt).
- A «tar» segédprogramhoz hozzáadódott a «—xform» opció támogatása, amely lehetővé teszi a fájlnevek átalakítását egy megadott sed-kifejezés segítségével. Megvalósult a «tar —null» parancs.
- A hosszú opciókhoz rövid megfelelőket javasoltak (például «ls —col» a «ls —color» helyett).
- A «blkid -o» parancshoz hozzáadódott a «full», «value» és «export» kimeneti formátumok támogatása.
- A «nsenter» segédprogramhoz hozzáadódott az «-C» (cgroup namespace engedélyezése) és az «-a» (minden támogatott névtér engedélyezése) opció.
- A «mount» segédprogramban megvalósították az «-R» opciót és alapértelmezés szerint engedélyezve van a rekurzív bind-montálás.
- A «file» segédprogramban megvalósították a Linux kernel képeivel és Loongarch architektúrájú végrehajtható fájlokkal való fájlelemez tanúsítást.
Forrás: opennet.ru
