Dale Long wrote:
>
> On Fri, 3 Aug 2001, David Douthitt wrote:
> > I finally started figuring the size of root.lrp and how to get it down,
> > and how to segregate much of the system from the boot process.
>
> Where does lua fit into this, or is that a goal for later?
Lua has the potential to replace fget and ash; however, there are a few
problems in the way:
* Does lua require libc?
* Space on the disk prohibits it: it requires 100k, and if ash is STILL
required, no space is gained by using it.
* ash is being added to busybox; a statically compiled busybox with ash
may save some space.
However, it is still being considered, because:
* The lua language may provide more power, and smaller programs
* Leaving ash out (as a package) provides the ability to shift to pdksh
or other
* fget, wget, nc, dhcpcd all have the potential of being replaced by lua
programs (smaller?)
The #1 biggest problem is that /bin/sh is required by startup programs
in /etc/init.d. Conversion to lua is not out of the question, although
it would be necessary to make update-rc.d recognize the new constructs
in order to create links.
In any case, /bin/sh will HAVE to be loaded at some time, since add-on
packages like seawall.lrp and others cannot be expected to use /bin/lua
instead of /bin/sh.
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel