BusyBox versão 1.29.0 continua com suporte para sistemas Linux embarcados

Linux-Unix / BusyBox versão 1.29.0 continua com suporte para sistemas Linux embarcados 2 minutos lidos

Techworm.net



A versão 1.29.0 do BusyBox foi lançada hoje e, embora a maioria dos usuários GNU / Linux ainda não o encontre em seus repositórios, ele deve provar ser uma atualização extremamente importante. Pode não haver nenhuma outra ferramenta tão comum no mundo do software de código aberto. O binário único fornece uma série de ferramentas Unix padrão reduzidas e pode ser executado em uma variedade de outros ambientes POSIX, bem como aqueles alimentados pelo kernel Linux.

Embora historicamente seja usado para fornecer um grupo útil de ferramentas em dispositivos que usavam Linux integrado, o BusyBox hoje também está incluído na maioria das distribuições de desktops e laptops. Você ainda o encontrará implantado em incontáveis ​​dispositivos. Se você pescou um prompt de comando em um termostato inteligente ou televisão, pode começar a usar ferramentas baseadas no BusyBox.



Esta nova versão pode acabar tendo um uso mais sério como parte de soluções de roteamento de rede in a box. Por exemplo, as empresas que fabricam um roteador baseado em Linux que não tem um espaço de usuário GNU adequado podem incluir BusyBox com ele e, portanto, fornecer um ambiente de codificação útil.



Naturalmente, poucas pessoas gostariam de tocar manualmente os comandos no minúsculo shell Almquist fornecido pela nova versão de origem se estiverem usando algo como um roteador, mas é bastante útil para aqueles que precisam escrever scripts para esses tipos de dispositivos.



Os usuários de dispositivos móveis também tiveram bastante uso do BusyBox, e os aplicativos de emuladores de terminal baseados em touchscreen mais novos eventualmente começarão a incluir código baseado nos pacotes da versão 1.29.0.

Embora a maioria das pessoas não use um emulador de terminal em dispositivos Android, não há razão para que você não possa. Se você fizer isso, verá que mais uma vez tudo parecerá ligeiramente desconstruído em comparação com o que eles estão acostumados se usarem um terminal GNU / Linux ou macOS.

O motivo é que os aplicativos que eles encontram são todos parte do binário BusyBox único. Embora às vezes sejam considerados limitados, são uma excelente maneira de incluir coisas como vi, zcat, httpd, ipcalc e md5sum em sistemas que nunca teriam esse tipo de suporte de outra forma.



É essa versatilidade que deu ao BusyBox o título de canivete suíço do Embedded Linux. A versão completa do único arquivo executável pode substituir a funcionalidade básica de quase 300 aplicativos CLI diferentes.