LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 796|回复: 2

求知,linux内核配置哪些要砍掉,哪些要模块化,哪些必须的

[复制链接]
发表于 2011-8-8 21:40:59 | 显示全部楼层 |阅读模式
精简啊精简。RT
发表于 2011-8-9 09:35:12 | 显示全部楼层
路过并提问:编译进内核与编译为模块,哪个更划算呢?
回复 支持 反对

使用道具 举报

发表于 2011-8-10 17:08:14 | 显示全部楼层
make localconfig 生成的 .config 可以作为精简内核的参考配置,它会利用内核中的脚本去试探连接到当前电脑的所有硬件并将它们编译为模块。如果某个硬件当前未被使用,它将被忽略,所以它无法满足更广泛的使用需求。更重要的是你得知道需要内核帮你做什么。一台常用的电脑,localconfig 生成的精简 .config 文件通常需要不断改进。

编译进内核与编译为模块对于用户而言,可能只在启动时间上的微小差别。现代电脑,性能上几乎没有影响。即便是 make localconfig 后的内核,与发行版自带的内核镜像对比,在性能上也几乎没有优势的。

所以,如非必要(比如你的某个硬件不工作,或者你获得或编写了某个对性能或稳定性安全性有改进的新补丁),不必重编内核。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表