BusyBox: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
Addbot (diskuse | příspěvky)
m Bot: Odstranění 14 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q620558)
Bez shrnutí editace
Řádek 1: Řádek 1:
{{Infobox - software
[[Image:Busybox DG834Gt.PNG|thumb|Ukázka příkazové řádky BusyBoxu]]
| jméno = BusyBox
| logo = BusyBoxLogo.png
| velikost loga = 100px
| obrázek = Busybox DG834Gt.PNG
| velikost obrázku = 250px
| popisek = Ukázka příkazové řádky BusyBoxu
| web = [http://www.busybox.net/ www.busybox.net]
| vývojář = Erik Andersen, Rob Landley, Denys Vlasenko a další
| aktuální verze = 1.21.1
| datum aktuální verze = 29. červen [[2013]]
| licence = [[GNU General Public License|GNU GPLv2]] (verze 1.2.3 a novější<ref>http://www.busybox.net/license.html</ref>)
| programovací jazyk = [[C (programovací jazyk)|C]]
| operační systém = [[UN*X|Unix-like]]
| typ softwaru = Linux pro [[embedded systém]]y
| stav = Aktivní
}}

'''BusyBox''' je [[svobodný software|svobodný]] [[počítačový program|program]] pod licencí [[GNU General Public License|GNU GPL]] pro [[UN*X]]ové systémy. Jedná se o [[unixový shell|příkazový procesor]], který má v sobě vestavěné implementace mnoha standardních [[Příkazy v Unixu|unixových příkazů]], podobně jako [[GNU Core Utilities]].
'''BusyBox''' je [[svobodný software|svobodný]] [[počítačový program|program]] pod licencí [[GNU General Public License|GNU GPL]] pro [[UN*X]]ové systémy. Jedná se o [[unixový shell|příkazový procesor]], který má v sobě vestavěné implementace mnoha standardních [[Příkazy v Unixu|unixových příkazů]], podobně jako [[GNU Core Utilities]].
Cílem jeho návrhu bylo vytvořit všestranný malý program, který se v kombinaci s [[linuxové jádro|linuxovým jádrem]] bez potřeby dalších programů bude blížit použitelnosti běžného systému, ale vzhledem k malým nárokům bude dobře použitelný ve [[vestavěný systém|vestavěných systémech]].
Cílem jeho návrhu bylo vytvořit všestranný malý program, který se v kombinaci s [[linuxové jádro|linuxovým jádrem]] bez potřeby dalších programů bude blížit použitelnosti běžného systému, ale vzhledem k malým nárokům bude dobře použitelný ve [[vestavěný systém|vestavěných systémech]].


== Dějiny ==
== Dějiny ==
Původní verzi BusyBoxu napsal [[Bruce Perens]] v roce 1996, když chtěl vyrobit kompletní [[bootování|bootovatelný]] systém na jedinou [[disketa|disketu]], který by sloužil zároveň jako záchranná disketa a zároveň jako [[instalační program]] systému [[Debian]]. Postupem času se z BusyBoxu stal [[faktický standard|fakticky standardní]] shell pro instalátory distribucí Linuxu i pro Linux ve vestavěných systémech. Protože každý samostatný spustitelný binární soubor (obvykle ve formátu [[Executable and Linkable Format|ELF]]) v Linux obsahuje i několik [[kilobajt]]ů nadbytečných dat, je použití BusyBoxu, který poskytuje základní funkčnost více než dvou stovek drobných [[utilit]], využívanou možností jak ušetřit znatelně místa.
Původní verzi BusyBoxu napsal [[Bruce Perens]] v roce 1996, když chtěl vyrobit kompletní [[bootování|bootovatelný]] systém na jedinou [[disketa|disketu]], který by sloužil zároveň jako záchranná disketa a zároveň jako [[instalační program]] systému [[Debian]]. Postupem času se z BusyBoxu stal [[faktický standard|fakticky standardní]] shell pro instalátory distribucí Linuxu i pro Linux ve vestavěných systémech. Protože každý samostatný spustitelný binární soubor (obvykle ve formátu [[Executable and Linkable Format|ELF]]) v Linux obsahuje i několik [[kilobajt]]ů nadbytečných dat, je použití BusyBoxu, který poskytuje základní funkčnost více než dvou stovek drobných [[Utilita|utilit]], využívanou možností jak ušetřit znatelně místa.


== Vlastnosti ==
== Vlastnosti ==
Řádek 10: Řádek 27:


BusyBox je jediným souborem, volání jeho různých podob se ovšem uskutečňuje transparentně použitím [[symbolický odkaz|symbolických]] nebo [[pevný odkaz|pevných odkazů]] vedoucích z jmen implementovaných prográmků.
BusyBox je jediným souborem, volání jeho různých podob se ovšem uskutečňuje transparentně použitím [[symbolický odkaz|symbolických]] nebo [[pevný odkaz|pevných odkazů]] vedoucích z jmen implementovaných prográmků.

== Reference ==
<references/>


== Externí odkazy ==
== Externí odkazy ==

Verze z 5. 3. 2014, 21:08

BusyBox
Logo
Ukázka příkazové řádky BusyBoxu
Ukázka příkazové řádky BusyBoxu
VývojářErik Andersen, Rob Landley, Denys Vlasenko a další
Aktuální verze1.21.1 (29. červen 2013)
Operační systémUnix-like
Vyvíjeno vC
Typ softwaruLinux pro embedded systémy
LicenceGNU GPLv2 (verze 1.2.3 a novější[1])
StavAktivní
Webwww.busybox.net
Některá data mohou pocházet z datové položky.

BusyBox je svobodný program pod licencí GNU GPL pro UN*Xové systémy. Jedná se o příkazový procesor, který má v sobě vestavěné implementace mnoha standardních unixových příkazů, podobně jako GNU Core Utilities. Cílem jeho návrhu bylo vytvořit všestranný malý program, který se v kombinaci s linuxovým jádrem bez potřeby dalších programů bude blížit použitelnosti běžného systému, ale vzhledem k malým nárokům bude dobře použitelný ve vestavěných systémech.

Dějiny

Původní verzi BusyBoxu napsal Bruce Perens v roce 1996, když chtěl vyrobit kompletní bootovatelný systém na jedinou disketu, který by sloužil zároveň jako záchranná disketa a zároveň jako instalační program systému Debian. Postupem času se z BusyBoxu stal fakticky standardní shell pro instalátory distribucí Linuxu i pro Linux ve vestavěných systémech. Protože každý samostatný spustitelný binární soubor (obvykle ve formátu ELF) v Linux obsahuje i několik kilobajtů nadbytečných dat, je použití BusyBoxu, který poskytuje základní funkčnost více než dvou stovek drobných utilit, využívanou možností jak ušetřit znatelně místa.

Vlastnosti

BusyBox implementuje funkčnost většiny prográmků požadovaných Single UNIX Specification a ještě řady programů navíc. Vlastním shellem je BusyBoxu ash shell.

BusyBox je jediným souborem, volání jeho různých podob se ovšem uskutečňuje transparentně použitím symbolických nebo pevných odkazů vedoucích z jmen implementovaných prográmků.

Reference

Externí odkazy

V tomto článku byl použit překlad textu z článku BusyBox na anglické Wikipedii.