- BusyBox
-
BusyBox Basisdaten Entwickler Denys Vlasenko Aktuelle Version 1.19.3
(29. Oktober 2011)Betriebssystem Linux Kategorie Embedded Linux Lizenz GPLv2 (Freie Software) 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 Nokia N900, dem Motorola ROKR Z6, auf OpenWRT basierenden Systemen, wie dem Fon-Router La Fonera, auf AVM-FRITZ!Boxen, TomTom-Navigationsgeräten, auf gerooteten Android-Images, 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 Version 2 (GPLv2).
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 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 (2011) ist der Maintainer Denys Vlasenko. Gegen viele auch namhafte Hersteller, die Busybox auf ihren Geräten einsetzen, wurden seit Dezember 2009 Klagen eingereicht, da laut Software Freedom Law Center (SFLC) die GPL verletzt oder sogar gänzlich ignoriert würden.
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)
Kategorie:- Linux-Betriebssystemkomponente
Wikimedia Foundation.