Some of the notes I took on kernel size when compiling the new 2.2.19 kernels. While the numbers won't directly apply to future kernels, I'm posting them in case someone else might find them useful. All sizes are relative, and based on the size of the zImage file created. I didn't test with UPX compression (which could make a significant difference), and I don't have detailed config files for the various options, but the numbers still give a general idea of what adds size to the kernel, and how much it adds. Also, the numbers are for the core kernel size only, and all options are compiled as modules if possible. As an example, when you add IPV6 support to the kernel, the core kernel size grows even if you compile IPV6 support as modules. The number below for IPV6 is the ammount the core kernel increases in size...if you actually wanted IPV6 support, you'd also need a lot more free storage for the IPV6 modules. Backward-compatible /proc/pci ~ 10,170 Parallel port support PC-style hardware ~ 0 IDE and netblock support ~ 23 IP: multicasting ~ 808 IP: multicast routing ~ 4807 The IPv6 protocol (EXPERIMENTAL) ~ 1164 Bridging (EXPERIMENTAL) ~ 8596 QoS ~ 6893 Telephoney ~ 0 SCSI ~ 3 I2O ~ 0 Arcnet & appletalk devices ~ 0 Fibre Channel driver support ~ 523 Mouse Support (not serial mice) ~ 2019 Reiserfs support ~ 1127 Native Language Support (additional languages compiled as modules) ~ 0 Sound ~ 0 Charles Steinkuehler http://lrp.steinkuehler.net http://c0wz.steinkuehler.net (lrp.c0wz.com mirror) _______________________________________________ Leaf-devel mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/leaf-devel
