Un module est un fichier objet (.o) qui peut être chargé en mémoire et enlevé sans avoir à relancer le système. Ce sont des pilotes chargeables, ajoutés ou supprimés de la mémoire pendant le fonctionnement du système par une série de commandes. Par exemple pour le pilote de lecteurs de bandes à interface disquettes, ftape, on peut l'installer avec la commande insmod
(les modules sont souvent installés dans le répertoire /boot
) :
insmod /boot/ftape.o
La commande lsmod
affiche la liste des modules chargés en mémoire9.4 et la commande rmmod
supprime le module. Cette facon de programmer rend le déboguage plus facile. La commande kerneld
pourra charger automatiquement les modules nécessaires au démarrage.