BravoExcellent book on a difficult subject There are very few published sources of info on writing device drivers for any UNIX-like operating system. Plus, the details vary from system to system. By concentrating on Linux, this book is able to give very concrete examples. It also cuts the Gordian Knot that has prevented people from writing this kind of book: the number of potential readers for a book on, say, IRIX devices drivers is quite small, whereas a book on Linux device drivers has a very wide potential readership. And the things you learn here will be very useful in writing device drivers for any other UNIX-like operating system. Did I mention that the author tackles the thorny issues, like trying to auto-discover ISA devices?