The Linux Kernel Module Programming Guide

A free guide to programming Linux kernel modules and device drivers. An excellent guide for anyone wishing to get started on kernel module programming.