I've played around with dachstein rc3 and was able to replace glibc 2.0.7 
with glibc 2.1.3 - finally have a running system. 
Initial tests with rc4 are underway.

A few ideas how to save the necessary space for a root.lrp with glibc 2.1.3 
and still fitting on a 1,44MB floppy for bootdisk.bin.

Replace ash with busybox ash (including command completion)
(define BB_ASH, define BB_TEST, symlink for sh -> ash, ash -> busybox, [ -> 
busybox)

Replace traceroute with busybox traceroute
Move libnsl... to libnsl.lrp (David mentioned it and did it)

That results in a root.lrp of 906kb. Small enough for the first step.

I guess another 25k could be saved if netstat is moved to ifconfig.lrp - 
didn't check, but is there anything which relies on netstat before 
ifconfig.lrp is extracted?? (And yes, traceroute might also be part of 
ifconfig.lrp  - instead the busybox version - saving 1kb)

About 3k could be saved replacing login with tinylogin.

Not to mention the upcoming release of busybox, which might introduce a 
smaller start-stop-daemon, who is capable to start/stop busybox syslogd and 
busybox klogd.

Even glibc 2.13 is outdated, it might be a small step forward.

kp 


_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to