BusyBox
BusyBox | |
---|---|
Basisdaten | |
Entwickler | Denis Vlasenko |
Erscheinungsjahr | 4. November 1999 |
Aktuelle Version | 1.6.1 (Format invalid) |
Aktuelle Vorabversion | 1.37.0[1] (26. September 2024) |
Betriebssystem | Linux |
Programmiersprache | C [2] |
Kategorie | Embedded Linux |
Lizenz | GNU GPL |
deutschsprachig | nein |
www.busybox.net |
BusyBox ist ein Computerprogramm, welches viele Standard-Unixdienstprogramme in einer einzelnen kleinen ausführbaren Datei vereint. Es stellt die meisten Dienstprogramme welche in der Single Unix Specification (SUS) gefordert werden bereit, plus vieler anderer, wie sie etwa ein Benutzer eines GNU/Linux-Systems erwarten würde. BusyBox wird wegen seines geringen Platzbedarfes, gewöhnlich in einem Einzeldisketten- oder auch Embedded-Linux-System eingesetzt. Dank seiner Vorteile für diese Systeme, findet es etwa in Linux-Systemen auf dem Sharp Zaurus, dem Nokia 770, Acme Systems Foxboard, der Debian Linux 4.0 Installations CD oder dem GP2X Verwendung. Es ist freie Software und unterliegt der GNU General Public License (GPL).
Laut der Projektseite ist BusyBox das Schweizer Taschenmesser im embedded-Linux-Bereich. Um den Vorteil des geringen Platzbedarfs voll nutzen zu können, wird BusyBox mit ebenfalls dafür optimierten Bibliotheken wie etwa uClibc oder auch dietlibc gelinkt.
Ursprünglich durch Bruce Perens 1996 geschrieben, war das Ziel von BusyBox, ein auf eine einzelne Diskette passendes, vollständiges und bootbares Linux-System zu erstellen, das sowohl als Rettungssystem, wie auch zur Installation eines Debian GNU/Linux-Systemes verwendbar wäre.
Weblinks
- Das BusyBox-Projekt (englisch)
- Eine BusyBox-Vorstellung (englisch)
- Ein BusyBox-Anwendungsbeispiel (englisch)
- Ein BusyBox-Anwendungsbeispiel Teil 2 (englisch)
- Ein BusyBox-Anwendungsbeispiel Teil 3 (englisch)
- ↑ busybox.net.
- ↑ The busybox Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).