A few days ago I wrote:
>
> I've been working on a slim 2.2.16 kernel for BL2.
> So far I've got it down to 543kb.  I'd like to make
> it smaller still, so that 486s with 8mb RAM will be
> able to run it in a ramdisk.

The BL2 kernel is now 512kb in size.
--------------------------------------
Slack81 bare.i (2.4.18) kernel  1061kb
Slack71 bare.i (2.2.16) kernel   735kb
BasicLinux 2.0 (2.2.16) kernel   512kb
BasicLinux 1.8 (2.0.34) kernel   464kb
--------------------------------------

Although the BL2 kernel is larger than BL1, it
actually occupies less memory after it is booted:
--------------------------------------
Slack81 bare.i (2.4.18) kernel  2820kb
Slack71 bare.i (2.2.16) kernel  2088kb
BasicLinux 2.0 (2.2.16) kernel  1600kb
BasicLinux 1.8 (2.0.34) kernel  1668kb
--------------------------------------

Because the BL2 kernel has a smaller footprint than
BL1, the ramdisk version of BL2 will probably run OK
in 8mb RAM.  The only cloud on the horizon is the BL2
libraries (glibc2.1) -- they are so much larger than
the BL1 libraries (libc5) that I'll need to do some
heavy trimming somewhere.  At this stage, I'm planning
on dropping all the vgalib stuff and IP masquerading.
I'll probably also need to use more mini-binaries (like
the busybox versions of ftp and telnet).  However, the
full versions of bash, links and nano will remain --
they are too important to trim.

Cheers,
Steven

To unsubscribe from SURVPC send a message to [EMAIL PROTECTED] with 
unsubscribe SURVPC in the body of the message.
Also, trim this footer from any quoted replies.
More info can be found at;
http://www.softcon.com/archives/SURVPC.html

Reply via email to