A Unix-Compatible Operating System for the Personal Computer.
Intermediate Level Users.
You don't have to be a kernel hacker to understand and use this book - it is for anyone who wants to support computer peripherals or develop new hardware and run it under Linux. This practical guide shows how to write a driver for a wide range of devices, revealing information previously passed by word-of-mouth or in cryptic source code comments, and discusses how to maximise portability among hardware platforms. The book is centred on version 2.0, but also covers 1.2.13 and experimental versions up to 2.1.44.