An example describing the input subsystem
Case of an LED lamp tells about character device driver
An example of adding, deleting, and modifying the kernel list
An example of an asynchronous notification
A keystroke-like driver to describe the use of ioctl