- Busybox
-
BusyBox Entwickler: Denis Vlasenko Aktuelle Version: 1.13.4
(15. April 2009)Betriebssystem: Linux Kategorie: Embedded Linux Lizenz: GNU GPL Deutschsprachig: Nein www.busybox.net BusyBox ist ein Computerprogramm, das viele Standard-Unix-Dienstprogramme in einer einzelnen, kleinen ausführbaren Datei vereint. Es stellt die meisten Dienstprogramme bereit, die in der Single Unix Specification (SUS) gefordert werden; dazu viele weitere, die ein Benutzer eines Linux-Systems erwarten würde. BusyBox wird wegen seiner geringen Größe gewöhnlich in Disketten- und Embedded-Linux-Systemen genutzt. Dank seiner Vorteile für diese Systeme wird es zum Beispiel in Linux-Systemen auf dem Sharp Zaurus, dem Nokia 770, dem Motorola ROKR Z6, auf OpenWRT basierenden Systemen, wie dem Fon-Router La Fonera, auf AVM-FRITZ!Boxen, TomTom-Navigationsgeräten, Dreambox-Receivern, Screenplay Multimedia-Festplatten von IOMEGA, dem Acme Systems Foxboard, fast allen Linux-Installations-CDs (u.a. Ubuntu, Debian) oder dem GP2X verwendet. Es ist freie Software und unterliegt der GNU General Public License (GPL).
Laut der Projektseite ist BusyBox das „Schweizer Taschenmesser für embedded-Linux“. Um noch weniger Platz zu brauchen, wird BusyBox oft mit kleinen Bibliotheken wie etwa uClibc oder auch dietlibc gelinkt.
BusyBox wurde 1996 von Bruce Perens geschrieben. Er wollte ein auf eine einzelne Diskette passendes, vollständiges und bootbares Linux-System haben, das sowohl als Rettungssystem, als auch zur Installation eines Debian GNU/Linux-Systemes verwendbar wäre. Bis 1998 wurde es von Enrique Zanardi gewartet und an die Bedürfnisse des Debian-Installers angepasst. Danach erweiterte es Dave Cinege für das „Linux Router Project“. Zwischen 1999 und 2006 war es in den Händen von Erik Andersen, und es verbreitete sich auf dem wachsenden Markt der eingebetteten Systeme. Zur Zeit (2007) ist der Maintainer Denis Vlasenko.
Weblinks
- Offizielle Webpräsenz (englisch)
Die folgenden Links beziehen sich auf die alte Version 0.45 aus dem Jahr 2000. Obwohl als Hintergrundinformation immer noch nützlich, ist viel vom Inhalt des Artikels veraltet. Grund: BusyBox wurde seitdem stark erweitert – es wurden viele weitere Unix-Tools integriert und es bestehen weniger Einschränkungen bezüglich ihres Funktionsumfangs.
- Eine BusyBox-Vorstellung (englisch)
- Ein BusyBox-Anwendungsbeispiel (englisch)
- Ein BusyBox-Anwendungsbeispiel Teil 2 (englisch)
- Ein BusyBox-Anwendungsbeispiel Teil 3 (englisch)
Wikimedia Foundation.