These articles show you how to use Linux Kernel APIs. In Part 1: learn how to invoke user-space apps from the kernel, in Part 2 learn deferrable functions, kernel tasklets, and work queues, in Part 3: learn how to use Timers and lists in the 2.6 kernel.