Busybox

Definição - O que significa BusyBox?

BusyBox é um software gratuito lançado sob os termos da GNU General Public License que fornece uma série de ferramentas Unix em um único arquivo executável. Muitas das ferramentas fornecidas pelo BusyBox são projetadas para funcionar com interfaces vinculadas ao kernel do Linux. O BusyBox pode ser executado e funcionar em diferentes ambientes de sistema operacional, nomeadamente Linux e Android. É usado por vários sistemas operacionais em execução em sistemas embarcados. BusyBox foi projetado especificamente para sistemas operacionais incorporados, que têm recursos limitados.

Definirtec explica BusyBox

O BusyBox pode ser personalizado de acordo com os requisitos do ambiente operacional e pode fornecer um subconjunto de mais de 200 utilitários. A lista completa de utilitários implementados está disponível no site BusyBox. O BusyBox usa o shell ash e fornece a maioria das ferramentas utilitárias encontradas na Especificação Unix Única.

A abordagem binária única ajuda BusyBox a compartilhar o código entre vários aplicativos sem a necessidade de uma biblioteca. Também reduz a sobrecarga necessária para formatos de arquivo executáveis.
O compartilhamento do código comum entre aplicativos e rotinas de tamanho otimizado permite que o BusyBox seja muito menor do que um sistema com versões completas de utilitários.