aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README12
1 files changed, 4 insertions, 8 deletions
diff --git a/README b/README
index 4f806a0bf..b45ef57f4 100644
--- a/README
+++ b/README
@@ -11,9 +11,7 @@ the expected functionality and behave very much like their GNU counterparts.
11BusyBox has been written with size-optimization and limited resources in mind. 11BusyBox has been written with size-optimization and limited resources in mind.
12It is also extremely modular so you can easily include or exclude commands (or 12It is also extremely modular so you can easily include or exclude commands (or
13features) at compile time. This makes it easy to customize your embedded 13features) at compile time. This makes it easy to customize your embedded
14systems. To create a working system, just add /dev, a shell, and a kernel. For 14systems. To create a working system, just add /dev, /etc, and a kernel.
15a really minimal system, you can even use the busybox shell (not Bourne
16compatible, but very small and quite usable) and the busybox vi editor.
17 15
18BusyBox was originally written to support the Debian Rescue/Install disks, but 16BusyBox was originally written to support the Debian Rescue/Install disks, but
19it also makes an excellent environment for any small or embedded system. 17it 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
57a command prompt, but it is not suitable for any but the most trivial 55a command prompt, but it is not suitable for any but the most trivial
58scripting (such as an initrd that calls insmod a few times) since it does 56scripting (such as an initrd that calls insmod a few times) since it does
59not understand Bourne shell grammer. It does handle pipes, redirects, and 57not understand Bourne shell grammer. It does handle pipes, redirects, and
60job control though. Adding in command editing makes it very nice 58job control though. Adding in command editing makes it a very nice
61lightweight command prompt. 59lightweight command prompt.
62 60
63hush is also quite small (just 18k) and it has very complete Bourne shell 61hush is also quite small (just 18k) and it has very complete Bourne shell
64grammer. It handles if/then/else/fi just fine, but doesn't handle loops 62grammer. It handles if/then/else/fi just fine, but doesn't handle loops
65like for/do/done or case/esac and such. It also currently has a problem 63like for/do/done or case/esac and such. It also currently has a problem
66with job control. 64with job control. Using hush is not yet recommended.
67 65
68msh: The minix shell (adds just 30k) is quite complete and handles things 66msh: The minix shell (adds just 30k) is quite complete and handles things
69like for/do/done, case/esac and all the things you expect a Bourne shell to 67like 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
77complete and most pedantically correct shell included with busybox. This 75complete and most pedantically correct shell included with busybox. This
78shell was also recently added, and several people (mainly Vladimir and Erik) 76shell was also recently added, and several people (mainly Vladimir and Erik)
79have been working on it. There are a number of configurable things at the 77have been working on it. There are a number of configurable things at the
80top of ash.c as well, so check those out if you want to tweak things. The 78top of ash.c as well, so check those out if you want to tweak things.
81Posix math support is currently disabled (that bit of code was horrible) but
82will be restored for the next BusyBox release.
83 79
84---------------- 80----------------
85 81