aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-08-08 23:41:50 +0000
committerEric Andersen <andersen@codepoet.org>2003-08-08 23:41:50 +0000
commit8f4cdd516dceeee0dc6c85fd6a3e5bba7ce79048 (patch)
treefce4b77bc01a1fec02eb0932778b6d2e4dc8365a
parentb287e2e27a388deecd9d9580f2a846b2b2efff42 (diff)
downloadbusybox-w32-8f4cdd516dceeee0dc6c85fd6a3e5bba7ce79048.tar.gz
busybox-w32-8f4cdd516dceeee0dc6c85fd6a3e5bba7ce79048.tar.bz2
busybox-w32-8f4cdd516dceeee0dc6c85fd6a3e5bba7ce79048.zip
Move shell descriptions to the config system
-rw-r--r--README30
1 files changed, 0 insertions, 30 deletions
diff --git a/README b/README
index ceda825df..2d156e1b5 100644
--- a/README
+++ b/README
@@ -56,36 +56,6 @@ Supported kernels:
56 56
57---------------- 57----------------
58 58
59Shells:
60
61lash is the very smallest shell (adds just 10k) and it is quite usable as
62a command prompt, but it is not suitable for any but the most trivial
63scripting (such as an initrd that calls insmod a few times) since it does
64not understand Bourne shell grammer. It does handle pipes, redirects, and
65job control though. Adding in command editing makes it a very nice
66lightweight command prompt.
67
68hush is also quite small (just 18k) and it has very complete Bourne shell
69grammer. It handles if/then/else/fi just fine, but doesn't handle loops
70like for/do/done or case/esac and such. It also currently has a problem
71with job control. Using hush is not yet recommended.
72
73msh: The minix shell (adds just 30k) is quite complete and handles things
74like for/do/done, case/esac and all the things you expect a Bourne shell to
75do. It is not always pedantically correct about Bourne shell grammer (try
76running the shell testscript "tests/sh.testcases" on it and compare vs bash)
77but for most things it works quite well. It also uses only vfork, so it can
78be used on uClinux systems. This was only recently added, so there is still
79room to shrink it further...
80
81ash: This adds about 60k in the default configuration and is the most
82complete and most pedantically correct shell included with busybox. This
83shell was also recently added, and several people (mainly Vladimir and Erik)
84have been working on it. There are a number of configurable things at the
85top of ash.c as well, so check those out if you want to tweak things.
86
87----------------
88
89Getting help: 59Getting help:
90 60
91When you find you need help, you can check out the BusyBox mailing list 61When you find you need help, you can check out the BusyBox mailing list