Foi publicado o lançamento do Toybox 0.8.8, um conjunto de utilitários de sistema, assim como o BusyBox, projetado como um único arquivo executável e otimizado para consumo mínimo de recursos do sistema. O projeto é desenvolvido por um 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 abrir o código-fonte dos componentes modificados. Em termos de capacidades, o Toybox ainda está atrás do BusyBox, mas 306 comandos básicos já foram implementados (227 completamente e 79 parcialmente) dos 378 planejados.
Dentre as novidades do Toybox 0.8.8 podemos destacar:
- A opção "-i" foi adicionada ao utilitário "timeout" para encerrar o comando após um certo tempo de inatividade (a saída para o fluxo padrão redefine o cronômetro).
- O utilitário “tar” agora suporta a opção “--xform” para converter nomes de arquivos usando uma determinada expressão sed. O comando "tar -null" foi implementado.
- Para opções longas, são propostos análogos abreviados (por exemplo, “ls -col” para “ls -color”).
- Adicionado suporte para formatos de saída "completo", "valor" e "exportação" ao comando "blkid -o".
- Adicionadas opções “-C” (habilitar namespace cgroup) e “-a” (habilitar todos os namespaces suportados) ao utilitário “nsenter”.
- O utilitário "mount" implementa a opção "-R" e a montagem de ligação recursiva é habilitada por padrão.
- O utilitário “file” fornece reconhecimento de arquivos com imagens do kernel Linux e arquivos executáveis para a arquitetura Loongarch.
Fonte: opennet.ru