BusyBox: Difference between revisions
Content added Content deleted
(/usr/local/bin / ash) |
(working system) |
||
Line 1: | Line 1: | ||
[[wp:BusyBox|BusyBox]] |
[[wp:BusyBox|BusyBox]] "The Swiss Army Knife of Embedded Linux" |
||
designed for embedded Linux-systems |
is a multiuse-utility, designed for embedded Linux-systems: |
||
:BusyBox combines tiny versions of many common UNIX utilities into a single small executable. |
|||
:It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. |
|||
<!-- |
|||
The utilities in BusyBox generally have fewer options than their |
|||
full-featured GNU cousins; however, the options that are included provide |
|||
the expected functionality and behave very much like their GNU counterparts. |
|||
BusyBox provides a fairly complete environment for any small or embedded system. |
|||
BusyBox has been written with size-optimization and limited resources in mind. |
|||
It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. |
|||
--> |
|||
A working system may consist of just |
|||
a Linux kernel, |
|||
some device nodes in /dev, |
|||
a few configuration files in /etc, |
|||
BusyBox, |
|||
and maybe a bootmanager. |
|||
For example, BusyBox is used in [http://distro.ibiblio.org/tinycorelinux Tiny Core Linux]. |
For example, BusyBox is used in [http://distro.ibiblio.org/tinycorelinux Tiny Core Linux]. |
Revision as of 15:26, 9 November 2014
BusyBox "The Swiss Army Knife of Embedded Linux" is a multiuse-utility, designed for embedded Linux-systems:
- BusyBox combines tiny versions of many common UNIX utilities into a single small executable.
- It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc.
A working system may consist of just a Linux kernel, some device nodes in /dev, a few configuration files in /etc, BusyBox, and maybe a bootmanager.
For example, BusyBox is used in Tiny Core Linux.
BusyBox can provide most of the functionality of the many programs typical found in /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, all in a single binary, thus saving space on small systems.
As a shell, BusyBox provides ash.
BusyBox can be configured to include as little or as much "applets" as desired.