Here's an explanation of how Imake works and how you can use it to build your executables—an article for programmers with C and Unix programming skills.
The main goal of this article is to learn what a driver is, how to implement a driver for Linux and how to integrate it into the operating system. An article for the experienced C programmer.