Busybox

Définition - Que signifie BusyBox?

BusyBox est un logiciel gratuit publié sous les termes de la licence publique générale GNU qui fournit un certain nombre d'outils Unix dans un seul fichier exécutable. De nombreux outils fournis par BusyBox sont conçus pour fonctionner avec des interfaces liées au noyau Linux. BusyBox peut s'exécuter et fonctionner dans différents environnements de système d'exploitation, à savoir Linux et Android. Il est utilisé par plusieurs systèmes d'exploitation s'exécutant sur des systèmes embarqués. BusyBox a été spécialement conçu pour les systèmes d'exploitation embarqués, qui ont des ressources limitées.

Definir Tech explique BusyBox

BusyBox peut être personnalisé en fonction des exigences de l'environnement d'exploitation et peut fournir un sous-ensemble de plus de 200 utilitaires. La liste complète des utilitaires mis en œuvre est disponible sur le site Web de BusyBox. BusyBox utilise le shell ash et fournit la plupart des outils utilitaires trouvés dans la spécification Unix unique.

L'approche binaire unique permet à BusyBox de partager le code entre plusieurs applications sans avoir besoin d'une bibliothèque. Cela réduit également la surcharge nécessaire pour les formats de fichiers exécutables.
Le partage du code commun entre les applications et les routines à taille optimisée permet à BusyBox d'être beaucoup plus petit qu'un système avec des versions complètes d'utilitaires.