August 2022
Beginner
992 pages
24h 14m
English
A module (also called a kernel module) is a self-contained driver library file. The advantage of using modules, instead of compiling all their features into the kernel, is that they keep the Linux kernel lighter and more agile. We can add certain kernel functionality as needed or on demand because modules can be loaded and unloaded into the kernel dynamically. They extend the functionality of the kernel without the need to reboot the system.
We'll take a look at the various kernel module types, where their files are stored, and module configuration file locations. We'll also explore in this chapter how to dynamically link and unlink the ...
Read now
Unlock full access