Lançado toybox 0.8.8 |
Na semana passada foi lançada a versão 0.8.8 do terminal de comandos toybox. Essa versão não traz comandos promovidos do diretório pendente. Como já é de conhecimento, esse já é o segundo lançamento desde que o Google passou a financiar Rob Landley. A intenção do Google é para ter o toybox funcionando no hermetic build (distribuição Linux já mencionada aqui no blog) enquanto Rob foca em paralelo para que o toybox venha tornar o Android self hosting (permitir que o Android seja possa ser construído no próprio Android).
Apesar que essa versão não houve comandos promovidos, ela traz vários novos recursos como a nova opção -i do comandos timeout que elimina um comando por inatividade; suporte básico ao tar --xform mais ainda não as opções especiais tar-only s///x além da opção --null para reconhecer algumas imagens do kernel Linux e binários para novos merges arch/loongarch (uma variantes chinesa do mips64 já mencionada aqui no canal a situação da empresa mips e essa nova variante).
Foi adicionada a opções --long permitindo que o comando ls possa executar a opção --col e entender como a opção --color; o blkid recebeu a opção -o entendendo o formato "full", "value", e "export"; o comando mount recebeu a opção -R para permitir recursividade e também autodetectar --bind e --loop (apesar que eu não vi essa opção presente no comando mount).
A biblioteca do toybox também recebeu novas funções (xrunread() que permite trabalhar com função filho; same_file() e same_def_ino() para simplificar compressão de metadados) e mais dois novos modificadores (" " e ";") no arquivo lib/args.c que permitem 4 combinações de set e unset que possuem semanticas definidas. lib/arg.c também recebeu "~" para que longopts possa trabalhar com
PENDENTE
Em pendente há muito trabalho sendo feito no toysh, sh e bash que como já demonstrei anteriormente no meu vídeo sobre o bug que reportei, não estão prontos para serem utilizados para a execução de scripts. No dia 23 de Junho, Rob reportou que estava decepcionado com o resultado do trabalho no sh.c pois, sua expectativa era que ele atingisse no máximo 3.500 linhas de código e nessa época, já estava aproximando-se de 5.000. Mas muito trabalho vem sendo feito e vou realizar novos testes.
Houveram atualizações do comando diff, limpezas no comando dd (comando que estou esperando bastante) mas ainda não estão prontos para ser promovidos apesar do atraso no lançamento.
Houveram também correções de bugs, adição de warnigs, melhorias na sessão test e na documentação. Todos os detalhes do novo lançamento podem ser conferidos no site oficial do projeto.
Nenhum comentário:
Postar um comentário
Viu algum erro e quer compartilhar seu conhecimento? então comente aí.
Observação: somente um membro deste blog pode postar um comentário.