São partes do kernel que são carregadas somente quando são solicitadas por algum aplicativo ou dispositivo e descarregadas da memória quando não são mais usadas. Este recurso é útil por 2 motivos: Evita a construção de um kernel grande (estático) que ocupe grande parte da memória com todos os drivers compilados e permite que partes do kernel ocupem a memória somente quando forem necessários.
Os módulos do kernel estão localizados no diretório
/lib/modules/versão_do_kernel/* (onde
versão_do_kernel é a versão atual do kernel em seu sistema,
caso seja 2.6.23.6 o diretório que contém seus módulos será
/lib/modules/2.6.23.6.
Os módulos são carregados automaticamente quando solicitados através do
programa kmod ou manualmente através do arquivo
/etc/modules , insmod ou
modprobe. Atenção: Não compile o suporte ao seu sistema de
arquivos raíz como módulo, isto o tornará inacessível, a não ser que esteja
usando initrd.
Copyright © 1999-2020 - Gleydson Mazioli da Silva