Un référentiel que j'utilise pour publier les modules de test du noyau que je crée. Je me lance dans le développement de modules de noyau en raison de mon intérêt pour le noyau Linux en général et aussi parce que Bifrost, un prochain pare-feu sur lequel mon ami et moi travaillons, publiera un module de noyau pour le traitement des paquets.
Pour charger un module, utilisez simplement make
pour construire les modules puis la commande suivante :
insmod $NAME
Où $NAME
est le nom du noyau que vous souhaitez charger (par exemple kern.ko
). De même, vous pouvez décharger le module avec la commande suivante :
rmmod $NAME
A partir de là, vous pouvez vérifier si le module est chargé en faisant :
lsmod | grep "$NAME"
Assurez-vous de supprimer l'extension de fichier à la fin de $NAME
lorsque vous utilisez lsmod
.