BusyBox: Difference between revisions
Content added Content deleted
(working system) |
|||
Line 13: | Line 13: | ||
BusyBox has been written with size-optimization and limited resources in mind. |
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 |
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 working system may consist of just |
||
Line 29: | Line 30: | ||
As a shell, BusyBox provides [[Almquist Shell|ash]]. |
As a shell, BusyBox provides [[Almquist Shell|ash]]. |
||
As an editor, BusyBox provides [[sed]] and [[Vi]]. |
|||
BusyBox can be configured to include as little or as much "applets" as desired. |
BusyBox can be configured to include as little or as much "applets" as desired. |
||
Line 36: | Line 39: | ||
[[Category:AWK Implementations]] |
[[Category:AWK Implementations]] |
||
[[Category:UNIX Shell Implementations]] |
[[Category:UNIX Shell Implementations]] |
||
[[Category:Editor]] |
Revision as of 15:34, 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.
As an editor, BusyBox provides sed and Vi.
BusyBox can be configured to include as little or as much "applets" as desired.