Lançamento de um conjunto minimalista de utilitários do sistema Toybox 0.8.8

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

Adicionar um comentário