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 .