www.wikidata.de-de.nina.az
BusyBox ist ein Computerprogramm das verschiedene elementare Standard Unix Dienstprogramme in einem Programm vereint Es lauft auf verschiedenen POSIX Umgebungen wie Linux Android oder FreeBSD Viele Werkzeuge sind jedoch so gestaltet dass sie mit den Schnittstellen eines Linux Kernels funktionieren BusyBox wurde geschaffen um auf eingebetteten Betriebssystemen mit sehr beschrankten Ressourcen arbeiten zu konnen BusyBoxBasisdatenMaintainer Denys Vlasenko 1 Entwickler Bruce Perens Erik Andersen 2 Rob Landley 3 Denys Vlasenko 1 und andereErscheinungsjahr 4 November 1999Aktuelle Version 1 36 1 4 19 Mai 2023 Betriebssystem LinuxProgrammiersprache C 5 Kategorie Embedded LinuxLizenz GPLv2 Freie Software deutschsprachig neinbusybox netLaut der Projektseite ist BusyBox das Schweizer Taschenmesser fur embedded Linux Um noch weniger Platz zu brauchen wird BusyBox oft mit kleinen Bibliotheken wie etwa uClibc gelinkt Inhaltsverzeichnis 1 Geschichte 2 Anwendungsgebiete 3 Weblinks 4 EinzelnachweiseGeschichte BearbeitenBusyBox wurde 1996 von Bruce Perens geschrieben Er wollte ein auf eine einzelne Diskette passendes vollstandiges und bootbares Linux System haben das sowohl als Rettungssystem als auch zur Installation eines Debian Systems verwendbar ware Bis 1998 wurde es von Enrique Zanardi gewartet und an die Bedurfnisse des Debian Installationsprogramms angepasst Danach erweiterte es Dave Cinege fur das Linux Router Project Zwischen 1999 und 2006 war es in den Handen von Erik Andersen und es verbreitete sich auf dem wachsenden Markt der eingebetteten Systeme Seit 2006 ist der Maintainer Denys Vlasenko 1 Gegen viele namhafte Hersteller die BusyBox auf ihren Geraten einsetzen wurden seit Dezember 2009 Klagen eingereicht da laut Software Freedom Law Center SFLC die GPL verletzt oder ganzlich ignoriert wurde Anwendungsgebiete BearbeitenDank seiner Vorteile fur 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 Navigationsgeraten auf gerooteten Android Images Dreambox Receivern Screenplay Multimedia Festplatten von IOMEGA dem Acme Systems Foxboard fast allen Linux Installations CDs beispielsweise Ubuntu Debian oder dem GP2X verwendet Es findet aber auch in Haushaltsgeraten wie dem Thermomix der Firma Vorwerk Verwendung Es ist freie Software und unterliegt der GNU General Public License Version 2 GPLv2 Neben der Verwendung in eingebetteten Systemen wird BusyBox auch fur initramfs zum Starten von Betriebssystemen sowie als Rettungsprogramm eingesetzt Werden z B wichtige Systembefehle wie bin env geloscht so kann man diese durch einen Symlink auf bzw eine Kopie von BusyBox vorubergehend ersetzen um dann mit dem nun wieder funktionsfahigen System das betroffene Paket in diesem Falle binutils neu zu installieren Besonders ein statisch gelinktes BusyBox ist hierbei interessant da das System damit auch bei der Zerstorung der GNU C Bibliothek geladen werden kann und mit entsprechender Konfiguration in einem solchen Falle die in BusyBox integrierte Almquist Shell startet Weblinks BearbeitenOffizielle Webprasenz englisch busybox w32 ist eine Portierung von BusyBox auf das Betriebssystem Microsoft Windows unter Verwendung der Win32 API Eine BusyBox Vorstellung englisch bezieht sich auf Version 0 45 Ein BusyBox Anwendungsbeispiel englisch bezieht sich auf Version 0 45 Ein BusyBox Anwendungsbeispiel Teil 2 englisch bezieht sich auf Version 0 45 Ein BusyBox Anwendungsbeispiel Teil 3 englisch bezieht sich auf Version 0 45 Einzelnachweise Bearbeiten a b c Denys Vlasenko BusyBox Maintainer Website von Erik Andersen Aktuelle Projekte Website von Rob Landley BusyBox Announcements Abgerufen am 1 September 2023 englisch The busybox Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 14 Juli 2018 Abgerufen von https de wikipedia org w index php title BusyBox amp oldid 236954685