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

Reply via email to