How to write a small kernel module
Sample Linux kernel module that prints hello world.
Compile#
Install dev tools and kernel-devel:
sudo dnf install kernel-devel make gccNow you can compiled the module:
cd src
make -C /lib/modules/$(uname -r)/build M=$(pwd) modulesRemove the module and build files with:
make cleanLoad module#
sudo insmod ./hello.koUnload module#
sudo rmmod helloCheck output#
dmesg