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