Date: Fri, 3 Apr 1998 19:12:45 +0300 (EET DST) From: Samuli Karkkainen <firstname.lastname@example.org> To: email@example.com Subject: Linux device drivers I recently bought Linux Device Drivers, and am how halfway reading it. Very good book. It tells a lot about kernel in general, such as memory management, interrupt handlers, synchronization, timer usage, handling of asynchronous events in kernel. That's because those are services that a device driver needs from the kernel. One fundamental thing that I have realized while reading the book is the point of view to kernel as a service provider for device drivers. So far I have more or less considered kernel a= n unstructured mess, but this book approaches kernel from device writer's point of view, and presents kernel as piece of software that enables one to write hardware driver more easily, and that acts as a layer between user land API and the device driver's low level functions. All in all, the book is much above my expectations, and IMHO, much better than the Linux Kernel Internals by Addison Wesley. |\ _,,,---,,_ Samuli K=E4rkk=E4inen <firstname.lastname@example.org> ---ZZZzz /,`.-'`' -. ;-;;,_----------http://www.iki.fi/~sak |,4- ) )-,_. ,\ ( `'-' Cogito eggo sum -- I think; '---''(_/--' `-'\_) therefore I am a waffle.