Como os módulos do kernel do Linux são ativados no pacote do kernel de uma distribuição Linux?

2

Embora eu saiba como recompilar meu kernel para ativar um módulo que desejo, estou curioso para saber como os módulos padrão do kernel do Linux são escolhidos no pacote kernel de uma distribuição Linux.

Fazendo uma comparação entre o arquivo .config dos cabeçalhos linux do Ubuntu pacote e o pacote kernel-devel do Fedora , notei que vários módulos estão habilitados em um distribuição enquanto não no outro.

1991c1884
< CONFIG_BLK_DEV_NVME_SCSI=y
---
> # CONFIG_BLK_DEV_NVME_SCSI is not set
1997,2002c1890,1893
< CONFIG_AD525X_DPOT=m
< CONFIG_AD525X_DPOT_I2C=m
< CONFIG_AD525X_DPOT_SPI=m
< CONFIG_DUMMY_IRQ=m
< CONFIG_IBM_ASM=m
< CONFIG_PHANTOM=m
---
> # CONFIG_AD525X_DPOT is not set
> # CONFIG_DUMMY_IRQ is not set
> # CONFIG_IBM_ASM is not set
> # CONFIG_PHANTOM is not set
2006c1897
< CONFIG_ICS932S401=m
---
> # CONFIG_ICS932S401 is not set

A diferença entre as duas distribuições sugere para mim que os módulos do kernel Linux são especificamente escolhidos para serem ativados pelo respectivo mantenedor do pacote da distribuição.

Minha suspeita é verdadeira? O que decide se um módulo do kernel é aprovado para inclusão no pacote do kernel? Se eu quiser sugerir um módulo específico para ser habilitado por padrão em um pacote do kernel de distribuição Linux, qual é o processo geral para aprovação?

    
por Vilhelm Gray 24.05.2016 / 20:22

0 respostas