如果你启用/proc/config.gz支持,所有你需要做的就拷贝/proc/config.gz文件到某个地方然后解压它,并重新命名为.config作为工作用的配置文件,我不愿意启用它,因为它将使得内核映像文件增大,我知道我要使用哪些选项(我将配置信息直接保存到我的.config文件)。下一个议程是Loadable Module Support,这里也有度多新的选项了。
![]() |
我建议启用Module Unloading 和 Forced Module Unloading(因此在需要时你可以通过rmmod –f命令从运行的内核中移除一个模块,但在移除前你要确定你正在干什么,否则你会遇到非常吃惊的困难)。阅读帮助信息,如果你不启用被移除的模块,一旦被加载你就不能移除它了,在我自己的系统上我不使用Automatic kernel module loading,但是你或许想使用这个特性,我通常是手动加载模块,或编制脚本实现半自动加载,自动模块加载功能调用modprobe。下面我要指出的是在Processor Type and Features下的不同之处
![]() |
首先,这里有一个subarchitecture type菜单,还有一个Preemptible Kernel,它允许一些低优先级的内核模块进程被高优先级的进程预先清空(如键盘输入),为了能在低负载下增强系统的响应,这对于桌面系统来说是一个非常有用的改进。其他部分和2.4内核的配置就类似了,在这个系统上我启用了本地apic支持,因此我的高级可编程中断控制器就可以发送IRQ了。
Power Management, Bus Options 和 Executable File Formats和2.4内核配置也是类似的。
Device Drivers子菜单你将感觉非常熟悉了
![]() |
基本上,也没大的改动,我这里将指出一点有意思的改动和潜在的转向。Generic Driver Options现在不做任何事情,大概,将来它将属于杂项驱动的范畴,或者我们在该菜单下将不能启用任何选项。
跳到ATA/ATAPI/MFM/RLL support,这里也没有太多的改变,仅仅不同的是,你再需要配置SCSI模拟支持了,因为现在CD刻录使用的是ATAPI驱动(ide-cd)支持了。
![]() |
| 回书目 上一节 下一节 |