Se ha publicado la versión del conjunto de utilidades del sistema Toybox 0.8.8, al igual que BusyBox, presentado como un único archivo ejecutable y optimizado para un mínimo consumo de recursos del sistema. El proyecto es desarrollado por un ex mantenedor de BusyBox y se distribuye bajo la licencia 0BSD. El principal objetivo de Toybox es brindar a los fabricantes la posibilidad de utilizar un conjunto minimalista de utilidades estándar sin abrir los códigos fuente de los componentes modificados. En cuanto a capacidades, Toybox aún se queda atrás de BusyBox, pero ya se han implementado 306 comandos básicos (227 completamente y 79 parcialmente) de los 378 planeados.
Entre las novedades de Toybox 0.8.8 se pueden destacar:
- Se ha añadido la opción «-i» a la utilidad «timeout» para terminar el comando después de un cierto tiempo de inactividad (la salida en el flujo estándar restablece el temporizador).
- A la utilidad «tar» se le ha agregado soporte para la opción «—xform» para transformar los nombres de archivo mediante una expresión sed especificada. Se implementó el comando «tar —null».
- Se han propuesto formas abreviadas para opciones largas (por ejemplo, «ls —col» en lugar de «ls —color»).
- A la comando «blkid -o» se le ha añadido soporte para los formatos de salida «full», «value» y «export».
- A la utilidad «nsenter» se le han agregado las opciones «-C» (habilitar el espacio de nombres cgroup) y «-a» (activar todos los espacios de nombres compatibles).
- En la utilidad «mount» se ha implementado la opción «-R» y, por defecto, se ha habilitado el montaje bind recursivo.
- En la utilidad «file» se ha asegurado el reconocimiento de archivos con imágenes del kernel de Linux y archivos ejecutables para la arquitectura Loongarch.
Fuente: opennet.ru
