No Linux os drivers são chamados módulos, pois podem ser carregados e descarregados da memoria quando necessários.
Os módulos e o kernel são feitos um para o outro. Um modulo de uma versão, não pode ser usado com kernel de uma outra versão. A versão do kernel em execução (e portanto, a versão do mudulo a ser carregado) é obtida através do comando: uname -r
Para listar os módulos carregados: lsmod
Os módulos ficam instalados em /lib/modules, em um diretório, cujo nome corresponde a sua versão numérica.
Dependência de módulo: É algum módulo que deve ser carregado entes do modulo que desejamos.
para carregar o modulo vfat (responsável pela leitura de partições FAT32) usamos o comando: modprobe vfat
lista os módulos carregados: modprobe -l -t net
Remove um modulo: modprobe -r vfat
Exibe as informações de um modulo: modinfo -d nome_modulo modinfo -p nome_modulo
Lê as dependências dos módulos depmod -a
Compilando o Kernel
[...]








