|author||Eric Andersen <email@example.com>||2001-08-02 19:31:08 +0000|
|committer||Eric Andersen <firstname.lastname@example.org>||2001-08-02 19:31:08 +0000|
Ok, here we go...
Diffstat (limited to 'README')
1 files changed, 4 insertions, 8 deletions
@@ -11,9 +11,7 @@ the expected functionality and behave very much like their GNU counterparts.
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. To create a working system, just add /dev, a shell, and a kernel. For
-a really minimal system, you can even use the busybox shell (not Bourne
-compatible, but very small and quite usable) and the busybox vi editor.
+systems. To create a working system, just add /dev, /etc, and a kernel.
BusyBox was originally written to support the Debian Rescue/Install disks, but
it also makes an excellent environment for any small or embedded system.
@@ -57,13 +55,13 @@ lash is the very smallest shell (adds just 10k) and it is quite usable as
a command prompt, but it is not suitable for any but the most trivial
scripting (such as an initrd that calls insmod a few times) since it does
not understand Bourne shell grammer. It does handle pipes, redirects, and
-job control though. Adding in command editing makes it very nice
+job control though. Adding in command editing makes it a very nice
lightweight command prompt.
hush is also quite small (just 18k) and it has very complete Bourne shell
grammer. It handles if/then/else/fi just fine, but doesn't handle loops
like for/do/done or case/esac and such. It also currently has a problem
-with job control.
+with job control. Using hush is not yet recommended.
msh: The minix shell (adds just 30k) is quite complete and handles things
like for/do/done, case/esac and all the things you expect a Bourne shell to
@@ -77,9 +75,7 @@ ash: This adds about 60k in the default configuration and is the most
complete and most pedantically correct shell included with busybox. This
shell was also recently added, and several people (mainly Vladimir and Erik)
have been working on it. There are a number of configurable things at the
-top of ash.c as well, so check those out if you want to tweak things. The
-Posix math support is currently disabled (that bit of code was horrible) but
-will be restored for the next BusyBox release.
+top of ash.c as well, so check those out if you want to tweak things.