Busybox-de

From DSL Wiki

   Zurück zur deutschen Hauptseite  This page in other languages: English

http://busybox.net/
Aus dem Busybox README:

 Busybox verbindet winzige Ausgaben von vielen bekannten Werkzeugen aus der
 UNIX-Welt in einer ausführbaren Datei. Es bietet einen minimalen Ersatz für
 viele Werkzeuge, die man z.B. in bzip2, coreutils, file, findutils, gawk, grep,   
 inetutils, modutils, net-tools, procps, sed, shadow, sysklogd, sysvinit, tar,
 util-linux, und vim findet. Die Werkzeuge in Busybox bieten oft weniger 
 Funktionen als ihre großen Brüder, jedoch die integrierten Funktionen verhalten 
 sich genau wie in den großen Ausgaben.

Busybox wurde in Hinsicht auf geringe Größe und begrenzte Resourcen geschrieben, um kleine Binärdateien und wenig Laufzeit-Speicherverbrauch zu erhalten. Busybox ist auch extrem modular aufgebaut, so dass man einfach Kommandos (oder Funktionen) beim Kompilieren dazunehmen oder entfernen kann. Das macht es leicht, eingebettete (embedded) Systeme anzupassen; um ein lauffähiges System zu erhalten, muss man nur /dev, /etc und einen Linux-Kernel hinzufügen. Busybox (auch zusammen mit uClibc) wurde auch als Teil von "Thin Client" Desktop-Systemen, bei Live-CD Distributionen, für Notfall-Disks, Installern etc.eingesetzt.

Busybox bietet eine nahezu komplette POSIX-Umgebung für jedes kleine System, eingebettete (embedded) Systeme ebenso wie die mehr oder weniger voll funktionsfähigen Systeme, die nur durch Speicherplatz begrenzt sind. Busybox entwickelt sich langsam in Richtung der vollen Single Unix Specification V3 (http://www.opengroup.org/onlinepubs/009695399/), aber es ist noch nicht soweit (und aus Platzgründen wird für die Internationalisierung wohl auch nur UTF-8 unterstützt werden). Wir sind auch an der Weiterentwicklung des Linux Test Projects (http://ltp.sourceforge.net) interessiert.