
¿Podría alguien recomendar algún tipo de generador kconfig que recorte módulos y elementos integrados que no sean necesarios según el hardware actual?
Lo mejor que he encontrado es esto:http://lkml.org/lkml/2008/9/16/290
No me importa el tiempo de compilación y la cantidad de módulos que no están integrados. Me preocupa el rendimiento. No sé cuánta memoria y tiempo de ejecución se desperdician en núcleos enormes con casi todo lo posible.
Soy desarrollador de Java y no sé para qué sirven la mayoría de los módulos y controladores. Así que no hay mucho que pueda desactivar y asegurarme de no estropearlo.
gracias de antemano
Respuesta1
Podrías investigar genkernel desde gentoo linux, parece que se ocupa de los problemas que te preocupan.
Respuesta2
Simplemente use el kernel predeterminado para su distribución (servidor). No importará para fines de desarrollo y, de todos modos, para ajustar un sistema de producción necesita un experto (que analizará las opciones de compilación del kernel al final).
Respuesta3
¿Es esto para un sistema integrado específico? En general, cambiar las opciones de compilación no hará una gran diferencia. Cuando el rendimiento importa, el kernel moderno generalmente selecciona automáticamente la mejor opción o ofrece opciones ajustables en tiempo de ejecución. Sería mejor que trabajara con ellos o ajustara su entorno Java y su código.
Respuesta4
La compilación del kernel tiene la opción "localmodconfig" que toma el kernel predeterminado para recortar todos los módulos innecesarios. Mire esta página.http://lwn.net/Articles/352241/