A nova versão do BusyBox 1.30 chega com novas melhorias

Logotipo da BusyBox

Faz pouco o pacote BusyBox foi lançado na versão 1.30 com a implementação de um conjunto de utilitários UNIX padrão, dEle é projetado como um único arquivo executável e otimizado para consumo mínimo de recursos do sistema com um tamanho definido de menos de 1 MB.

A primeira versão da nova versão do BusyBox 1.30 está posicionada como instável, a estabilização completa será fornecida na versão 1.30.1, que é esperada em cerca de um mês.

Sobre a BusyBox

BusyBox é a principal ferramenta na luta contra a violação da GPL no firmware. Organização Software Freedom Conservancy (SFC) e Software Freedom Law Center (SFLC).

Os desenvolvedores do BusyBox dão através do tribunal ou pela conclusão de acordos extrajudiciais repetidamente trabalhado com sucesso nas empresas Eles não fornecem acesso ao código-fonte da GPL no software.

Ao mesmo tempo, o autor de BusyBox se opõe veementemente a tal proteção, considerando que ela quebra seu negócio.

Para os fabricantes que não desejam abrir o código-fonte dos componentes modificados, no contexto do projeto Toybox, está sendo desenvolvido um análogo do BusyBox, distribuído sob a licença BSD (cláusula 2). Por recursos, Toybox ainda está atrás do BusyBox.

A natureza modular do BusyBox torna possível formar um arquivo executável unificado contendo um conjunto arbitrário de utilitários implementados no pacote (cada utilitário está disponível na forma de um link simbólico para este arquivo).

O tamanho, composição e funcionalidade da coleção de utilitários podem variar com base nas necessidades e recursos da plataforma integrada para a qual está sendo montada.

O pacote é auto-suficiente, com uma compilação estática com uclibc, para criar um sistema operacional em cima do kernel do Linux, você só precisa criar vários arquivos de dispositivo no diretório / dev e preparar os arquivos de configuração.

Sobre a nova versão do BusyBox

Nesta nova versão do BusyBox 1.30 em comparação com a versão 1.29 acima, o consumo de memória do conjunto BusyBox 1.30 típico aumentou em 7393 bytes (de 941070 para 948463 bytes).

O BusyBox versão 1.30 apresenta o utilitário "bc" para cálculos matemáticos arbitrários. Com base no novo código 'bc', o utilitário 'dc' foi retrabalhado e substancialmente expandido.

El suporte para a opção "diretório-fonte" foi adicionado ao utilitário ifupdown para colocar as configurações como um conjunto de arquivos em um diretório (por exemplo, /etc/network/interfaces.d).

O shell ash fornece a capacidade de incorporar scripts de shell em arquivos executáveis. A análise das expressões "$ {}" é ajustada.

No shell de comando, o código otimizado foi escondido para verificar a presença de caracteres na string, manipulação aprimorada das expressões "$ {var # ...}", "$ {var: + ...}" e "$ {var / .... .} A tarefa "," Set -x "está próxima do bash, a configuração da variável de ambiente IFS é fornecida e a capacidade de executar scripts integrados é adicionada.

Das outras melhorias que podem ser destacadas, encontramos:

  • Online, adicionado suporte para scripts incorporados de autocomplete.
  • Uma função foi adicionada ao libarchive para descompactar os dados incorporados.
  • A opção '–show SCRIPT' foi adicionada ao comando busybox para exibir scripts incorporados.
  • No utilitário awk, um desligamento normal é fornecido se valores negativos do parâmetro "NF" forem especificados.
  • O comportamento do fdisk está alinhado com um utilitário semelhante do conjunto util-linux 2.31.
  • As opções "-executable" e "-quit" são adicionadas ao utilitário de pesquisa;
  • Durante o init init, os problemas de recarregamento em contêineres foram resolvidos.
  • Suporte para pesquisa de domínio foi adicionado ao nslookup (opção de pesquisa em resolv.conf).
  • O modo de inicialização chroot é adicionado ao chpasswd.
  • Suporte para modo de autenticação "AUTH PLAIN" foi adicionado ao sendmail, além de "AUTH LOGIN".

Como obter o BusyBox?

Se você estiver interessado em obter esta nova versão. Você pode fazer isso acessando o site oficial do projeto, onde encontrará o código-fonte deste, bem como os binários e a documentação.

O link é este.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   anônimo dito

    Muito perigoso é o busybox ... até mesmo o servidor smtp tem para quê? O pior é que muitas distros o pressionam como uma dependência primária do sistema ... o que revela suas intenções de plantar as ferramentas necessárias para o crime ... olhos para ver o que vê e quem não sabe o que fala deixa passar ... ficará mais feliz.