|
|
发表于 2008-10-9 09:21:35
|
显示全部楼层
Post by dkeehl;1891856
把硬盘驱动和文件系统驱动编译进内核就能把initrd省掉
如果把lsmod得到的模块全编译进内核,udev也基本省了,当然这其中也可能有pcspkr和ipv6
之类无用或不常用的模块,就看自己的取舍了
个人感觉“精简”的作用主要体现在编译时间上 --
以前装Gentoo就是这样,lsmod只看到pcspkr和ppp的相关模块,其它常用的基本都编译进内核了,bzImage大小在1.7MB~1.8MB左右,也没感觉比当时同在硬盘里的Fedora快多少。
当时Fedora默认的内核大小在2M左右(比我编译的大了200KB左右),模块一大堆(而我编译的总共只有几个模块)。所以事实证明内核文件的大小还有加载的模块多少并不一定能改变性能的高低,顶多是多占用你几MB内存的事情罢了,我感觉唯一对性能有影响的参数就是内核配置里的CPU类型和抢占式内核相关的选项。 |
|