Repositorios mínimos de configuración del kernel

Repositorios mínimos de configuración del kernel

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

información relacionada