aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO23
1 files changed, 12 insertions, 11 deletions
diff --git a/TODO b/TODO
index 61127489b..47ffe46de 100644
--- a/TODO
+++ b/TODO
@@ -10,15 +10,13 @@ around to it some time. If you have any good ideas, please let me know.
10 netkit-tiny. Per discussions on the mailing list, this isn't going 10 netkit-tiny. Per discussions on the mailing list, this isn't going
11 to happen. False alarm. Sorry about the confusion. 11 to happen. False alarm. Sorry about the confusion.
12 12
13* The busybox shell, lash, is really too weak for serious use, although it is 13* The default busybox shell, lash, is really too weak for serious use,
14 possible to run many simple systems with it. BusyBox 0.49 was supposed to 14 although it is possible to run many simple systems with it. BusyBox
15 have a new shell, updated to understand full Bourne grammar. Well, that 15 0.52 now contains a rewritten shell, hush, which understands most
16 simply didn't happen in time for the release. A rewrite is in progress 16 Bourne grammar, with only about a 4 Kbyte binary size penalty. You can
17 that will result in a new shell that understands the full Bourne grammar. 17 engage hush at pre-compile time by "ln -sf hush.c sh.c; touch hush.c".
18 This new shell is being championed by Larry Doolittle 18 Hush is young, and has plenty of bugs to shake out, so think twice before
19 <ldoolitt@recycle.lbl.gov>, and could use your help. Please see the work 19 using it for production systems. We welcome bug reports and patches.
20 in progress at http://doolittle.faludi.com/~larry/parser.html and help
21 us out.
22 20
23 -Erik 21 -Erik
24 22
@@ -31,8 +29,11 @@ Possible apps to include some time:
31 29
32----------- 30-----------
33 31
34Write a fixup_globals function to do just that right before calling 32With sysvinit, reboot, poweroff and halt all used a named pipe,
35non-forking applets. Or, just always fork in the shell... 33/dev/initctl, to communicate with the init process. Busybox
34currently uses signals to communicate with init. This makes
35busybox incompatible with sysvinit. We should probably use
36a named pipe as well so we can be compatible.
36 37
37----------------------- 38-----------------------
38 39