A todo update from larry to acknowledge the existance of hush
This commit is contained in:
parent
87d893c04b
commit
b0aca921be
23
TODO
23
TODO
@ -10,15 +10,13 @@ around to it some time. If you have any good ideas, please let me know.
|
|||||||
netkit-tiny. Per discussions on the mailing list, this isn't going
|
netkit-tiny. Per discussions on the mailing list, this isn't going
|
||||||
to happen. False alarm. Sorry about the confusion.
|
to happen. False alarm. Sorry about the confusion.
|
||||||
|
|
||||||
* The busybox shell, lash, is really too weak for serious use, although it is
|
* The default busybox shell, lash, is really too weak for serious use,
|
||||||
possible to run many simple systems with it. BusyBox 0.49 was supposed to
|
although it is possible to run many simple systems with it. BusyBox
|
||||||
have a new shell, updated to understand full Bourne grammar. Well, that
|
0.52 now contains a rewritten shell, hush, which understands most
|
||||||
simply didn't happen in time for the release. A rewrite is in progress
|
Bourne grammar, with only about a 4 Kbyte binary size penalty. You can
|
||||||
that will result in a new shell that understands the full Bourne grammar.
|
engage hush at pre-compile time by "ln -sf hush.c sh.c; touch hush.c".
|
||||||
This new shell is being championed by Larry Doolittle
|
Hush is young, and has plenty of bugs to shake out, so think twice before
|
||||||
<ldoolitt@recycle.lbl.gov>, and could use your help. Please see the work
|
using it for production systems. We welcome bug reports and patches.
|
||||||
in progress at http://doolittle.faludi.com/~larry/parser.html and help
|
|
||||||
us out.
|
|
||||||
|
|
||||||
-Erik
|
-Erik
|
||||||
|
|
||||||
@ -31,8 +29,11 @@ Possible apps to include some time:
|
|||||||
|
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
Write a fixup_globals function to do just that right before calling
|
With sysvinit, reboot, poweroff and halt all used a named pipe,
|
||||||
non-forking applets. Or, just always fork in the shell...
|
/dev/initctl, to communicate with the init process. Busybox
|
||||||
|
currently uses signals to communicate with init. This makes
|
||||||
|
busybox incompatible with sysvinit. We should probably use
|
||||||
|
a named pipe as well so we can be compatible.
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user