linux device drivers: Role of Device Drivers, Splitting The Kernel, Classes of Devices and Modules, Security Issues, Version Numbering, Building and Running Modules Kernel Modules Vs. Applications, Compiling and Loading, Kernel Symbol Table, Preliminaries, Interaction and Shutdown, Module Parameters, Doing It in User Space.