Ein Repository, das ich verwende, um von mir erstellte Test-Kernel-Module zu veröffentlichen. Ich beschäftige mich mit der Entwicklung von Kernel-Modulen, weil ich mich allgemein für den Linux-Kernel interessiere und auch, weil Bifrost, eine kommende Firewall, an der mein Freund und ich arbeiten, ein Kernel-Modul für die Paketverarbeitung veröffentlichen wird.
Um ein Modul zu laden, verwenden Sie einfach make
, um die Module zu erstellen, und dann den folgenden Befehl:
insmod $NAME
Wobei $NAME
der Name des Kernels ist, den Sie laden möchten (z. B. kern.ko
). Ebenso können Sie das Modul mit dem folgenden Befehl entladen:
rmmod $NAME
Von hier aus können Sie überprüfen, ob das Modul geladen ist, indem Sie Folgendes tun:
lsmod | grep "$NAME"
Achten Sie darauf, die Dateierweiterung am Ende von $NAME
zu entfernen, wenn Sie lsmod
verwenden.