
He estado buscando en mis diversas compilaciones de Linux en esos archivos:
- /proc/config.gz
- /boot/confi
- /boot/config-$(uname -r)
Y estoy notando algunas diferencias importantes en la cantidad de configuraciones de Linux activas.
Por ejemplo, en una imagen predeterminada de Debian, tenía:
Linux/x86 3.16.36 - 4462 kernel configurations set
En una máquina virtual Linode, tengo:
Linux/x86 4.5.5-x86_64-linode68 - 1479 kernel configurations set
Me sorprende ver que hay 3000 configuraciones de kernel más en la configuración predeterminada de Debian.
¿Existe alguna plantilla de configuración mínima del kernel conocida en alguna parte? Digamos para diferentes usos, como un servidor web.
Respuesta1
Me sorprende ver que hay 3000 configuraciones de kernel más en la configuración predeterminada de Debian.
Eso es normal. Hay alrededor de 3000 controladores diferentes disponibles para hardware real que no tienen sentido para una VM (hasta que desees un paso PCI (o incluso USB), al menos).
¿Existe alguna plantilla de configuración mínima del kernel conocida en alguna parte?
No. Las necesidades de las personas varían demasiado. Los mantenedores de la distribución solo estarán interesados en respaldar el enfoque de escopeta, donde todo lo que tiene incluso un remoto sentido de uso está habilitado. Sin embargo, existen algunas herramientas que pueden ayudarle a implementar su propia configuración mínima del kernel, consultehttps://kernel.org/doc/Documentation/kbuild/kconfig.txt