可以请任何人推荐某种types的kconfig生成器,可以根据当前的硬件修剪模块和内置的东西,而不需要这些东西。
我发现的最好的是: http : //lkml.org/lkml/2008/9/16/290
我不在乎编译时间和内置的模块数量。 我担心表演。 我不知道有多less内存和运行时在几乎所有可能的内核上浪费了。
我是一个Java开发人员,我不知道大部分的模块和驱动程序。 所以没有太多的我可以禁用,并确保我不把它搞砸了。
提前致谢
你可以从gentoo linux看genkernel,它似乎处理你关心的问题。
只需使用您的(服务器)分发的默认内核。 对于开发目的和调整生产系统来说,无论如何你都需要一个专家(谁来看看最后的内核编译选项)并不重要。
这是针对特定的embedded式系统吗? 一般来说,改变编译选项不会有很大的改变。 在性能至关重要的地方,现代内核通常会自动select最佳选项,否则会提供运行时可调参数。 你最好和这些人一起工作,或者调整你的Java环境和你的代码。
内核编译具有选项“localmodconfig”,其中默认内核修剪所有不必要的模块看这些页面, http: //lwn.net/Articles/352241/