linux kernel programming Definition kernel module linux What is the definition of a kernel module? A kernel module is a piece of code that can be loaded into the Linux kernel at runtime to extend its functionality, allowing for features like device drivers or filesystem support without needing to reboot the system.