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
