Portabilidade dos módulos do kernel

2

Se eu tiver um módulo Linux que foi compilado para o kernel x, posso esperar que o módulo compilado também trabalhe com o kernel y ou que geralmente não é o caso?

    
por Niklas Rosencrantz 31.08.2017 / 05:30

1 resposta

2

Em geral, os módulos do kernel não são carregados para outras versões.
Você pode verificar as informações do módulo com o comando modinfo .
As informações sobre a versão do kernel dos comandos vermagic e uname do modinfo ajudarão.

Mas se você realmente quiser, a opção -f do comando modprobe ajudará. ( página man do modprobe )
Essa opção permite ignorar as informações da versão quando você carrega o módulo kenrel.
Esta opção não é uma panaceia.
Você deve estar familiarizado com o módulo do kernel e a versão do kernel.

    
por 06.09.2017 / 06:36