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