Foi lançada a versão do conjunto de utilitários do sistema Toybox 0.8.8, assim como o BusyBox, apresentado como um único arquivo executável e otimizado para consumo mínimo de recursos do sistema. O projeto está em desenvolvimento sob o comando do ex-mantenedor do BusyBox e é distribuído sob a licença 0BSD. O principal objetivo do Toybox é fornecer aos fabricantes a capacidade de usar um conjunto minimalista de utilitários padrão sem a necessidade de abrir os códigos-fonte dos componentes modificados. Embora o Toybox ainda esteja atrás do BusyBox em termos de funcionalidades, já implementou 306 comandos básicos (227 completamente e 79 parcialmente) dos 378 planejados.
As novidades do Toybox 0.8.8 incluem:
- No utilitário «timeout» foi adicionada a opção «-i» para encerrar um comando após um determinado período de inatividade (a saída no fluxo padrão reinicia o timer).
- No utilitário «tar» foi adicionada suporte para a opção «—xform» para a transformação de nomes de arquivos usando uma expressão sed fornecida. A comando «tar —null» foi implementada.
- Para as opções longas, são oferecidas versões encurtadas (por exemplo, «ls —col» para «ls —color»).
- No comando «blkid -o» foi adicionada suporte para os formatos de saída «full», «value» e «export».
- No utilitário «nsenter» foram adicionadas as opções «-C» (ativação do espaço de nomes cgroup) e «-a» (ativação de todos os espaços de nomes suportados).
- No utilitário «mount» foi implementada a opção «-R» e, por padrão, o montagem bind recursivo está habilitado.
- No utilitário «file» foi garantido o reconhecimento de arquivos com imagens do núcleo Linux e arquivos executáveis para a arquitetura Loongarch.
Fonte: opennet.ru
