Kernel personalizado para VMWare

Kernel personalizado para VMWare

Estoy creando un kernel personalizado para ejecutarlo en un invitado VMWare. La idea es desactivar todos los controladores, funciones de seguridad, depuración y otras funciones no esenciales. Tengo algunas preguntas:

1) ¿Es probable que esto dé lugar a mejoras significativas en el rendimiento?

2) ¿Existe una forma más sencilla de hacer esto además de pasar por menuconfig y desmarcar un montón de cosas?

3) ¿Alguien más ya ha hecho esto, ahorrándome tiempo?

Respuesta1

El kernel de Linux incluye sólo controladores críticos que son esenciales para que funcione. Existen muchos otros controladores, pero se proporcionan como módulos externos y se cargan en tiempo de ejecución sólo si es necesario.

Deshabilitar las funciones de seguridad es una muy mala idea.

En cuanto a deshabilitar la depuración, no sé cuánto espacio ahorrarás con eso, pero no valdrá la pena el esfuerzo.

Quizás quieras echar un vistazo aPequeño núcleo Linuxo elTinificación del kernel de Linuxproyecto que podría proporcionar lo que estás buscando.

información relacionada