Hi Folks

first results from my test with module handling

I compiled kernels with all the modules from initmod compiled into the
kernel for each of the three i386 architectures

SALT# ls -l linux* initrd*
-rwxr-xr-x    1 root     root       1313792 Dec 15 08:37 initrd.lrp
-rwxr-xr-x    1 root     root        546639 Dec 15 15:19 initrd1.lrp
-rwxr-xr-x    1 root     root       1786576 Dec 15 08:37 linux
-rwxr-xr-x    1 root     root       2214912 Dec 15 15:21 linux1

Adding another entry to boot linux1 with initrd1 to the grub menu is, of
course, extremely simple. My test system is a WRAP running with a non
optimized i486 variant of the kernel

We can save about roughly 800 KB on initrd which does not need any
modules anymore. We have to spend about 450 KB on the kernel, which
definitely holds too many drivers for my type of architecture. As a net
result it takes about 350 KB less space on storage than the traditional
initmod approach.

In this setup there is no moddb involved.
I still need to test modifications on init to just load the modules from
sqfs instead of copying them to /lib/modules and getting rid of the
calls to depmod as this information is written to the modules.sqfs anyway.

cheers

ET

------------------------------------------------------------------------------

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to