Linux loadable kernel modules, introduced in version 1.2 of the kernel, are one of the most important innovations in the Linux kernel. They provide a kernel that is both scalable and dynamic. Discover the ideas behind loadable modules, and learn how these independent objects dynamically become part of the Linux kernel.
Jie Shen, Jianbin Fang, H Sips, and A L Varbanescu. Parallel, Distributed and Network-Based Processing (PDP),
2013 21st Euromicro International Conference on, page 38--45. Washington, DC, USA, IEEE Computer Society, (February 2013)