Concept

BusyBox

BusyBox est un logiciel qui implémente un grand nombre des commandes standard sous Unix, à l'instar des GNU Core Utilities. Comme chaque fichier binaire exécutable pour GNU/Linux, il comporte plusieurs kilooctets d'informations additionnelles; l'idée de combiner plus de deux cents programmes en un seul fichier exécutable permet de diminuer la taille de manière considérable. Distribué sous la licence GNU GPL version 2, BusyBox est un logiciel libre. Ce logiciel écrit initialement par Bruce Perens dès 1996 avait pour but de mettre un système complet et exécutable sur une seule disquette amorçable, afin de servir de système de dépannage et de réparation, ainsi que comme disquette d'installation de la distribution Debian. Depuis, il est devenu le standard de fait pour les systèmes embarqués GNU/Linux et les installeurs de systèmes d'exploitation GNU/Linux. Le projet BusyBox a été maintenu par Enrique Zanardi qui a orienté jusqu'en 1998 le développement pour les besoins de la réalisation d'une disquette amorçable d'installation du système Debian. Ensuite, c'est Dave Cinege qui l'a repris, pour le Linux Router Project (LRP), un projet de routeur sous GNU/Linux. Il a réalisé alors un certain nombre de nouveautés, a créé un environnement de compilation modulaire et a changé l'objectif de BusyBox pour en faire un système généraliste de haut niveau pour l'embarqué. Avec le ralentissement du développement du projet LRP en 1999, Erik Andersen, alors chez la société , a repris le projet BusyBox et l'a officiellement maintenu de à . Durant cette période, le marché des systèmes Linux embarqués a explosé en taille, permettant au projet BusyBox d'atteindre la maturité en étendant à la fois sa base d'utilisateurs et ses fonctionnalités. Denys Vlasenko est actuellement chargé de la maintenance du projet BusyBox. BusyBox est conçu comme un unique fichier exécutable, ce qui le rend très adapté aux distributions Linux utilisées sur les systèmes embarqués. Il est notamment très répandu de nos jours sur les périphériques réseaux.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Concepts associés (22)
Ls
vignette|Commande ls. ls est une commande POSIX (abréviation de list en anglais), qui permet de lister le contenu d'un répertoire. >lsaltrootbinbootbsdbsd.rddevetc> ls altroot bin boot bsd bsd.rd dev etc > Il est possible d'indiquer des arguments permettant d'obtenir plus ou moins d'informations. Par exemple l'argument "-a" permet d'afficher les fichiers dont le nom commence par "." (fichiers « cachés »). Ces arguments peuvent varier d'une implémentation à l'autre, aussi il convient de vérifier la liste de ceux qui sont acceptés sur un système en regardant la page de manuel associée.
Dd (Unix)
dd est une commande unix permettant de copier un fichier – avec ou sans conversion(s) au passage – en ne sélectionnant qu'une partie de données à copier. Il est particulièrement adapté à la copie sur des périphériques blocs tel que des disquettes, des disques durs ou des lecteurs CD-ROM. Plusieurs théories existent pour justifier le nom de cette commande. L'une dit que l'on voulait nommer cette commande cc pour , mais ce nom de commande étant déjà utilisée par le compilateur C, on a utilisé la lettre suivante de l'alphabet.
Linux
Linux ou GNU/Linux est une famille de systèmes d'exploitation open source de type Unix fondés sur le noyau Linux créé en 1991 par Linus Torvalds. De nombreuses distributions Linux ont depuis vu le jour et constituent un important vecteur de popularisation du mouvement du logiciel libre. Si, à l'origine, Linux a été développé pour les ordinateurs compatibles PC, il n'a jamais équipé qu'une très faible part des ordinateurs personnels.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.