
Tenho procurado em minhas várias compilações do Linux nesses arquivos:
- /proc/config.gz
- /boot/conf
- /boot/config-$(uname -r)
E estou notando algumas diferenças importantes no número de configurações ativas do Linux.
Por exemplo, em uma imagem padrão do Debian, eu tinha:
Linux/x86 3.16.36 - 4462 kernel configurations set
Em uma máquina virtual Linode, tenho:
Linux/x86 4.5.5-x86_64-linode68 - 1479 kernel configurations set
Estou surpreso ao ver que existem mais 3.000 configurações de kernel no Debian padrão.
Existe um modelo de configuração mínima de kernel conhecido em algum lugar? Digamos que para usos diferentes, como um servidor web.
Responder1
Estou surpreso ao ver que existem mais 3.000 configurações de kernel no Debian padrão.
Isso é normal. Existem cerca de 3.000 drivers diferentes disponíveis para hardware real que não fazem sentido para uma VM (até que você queira passagem PCI (ou mesmo USB), pelo menos).
Existe um modelo de configuração mínima de kernel conhecido em algum lugar?
Não. As necessidades das pessoas variam muito. Os mantenedores da distribuição só estarão interessados em apoiar a abordagem shotgun, onde tudo o que faz sentido, mesmo remotamente, é habilitado. No entanto, existem algumas ferramentas que podem ajudá-lo a implementar sua própria configuração mínima de kernel, consultehttps://kernel.org/doc/Documentation/kbuild/kconfig.txt