Writing Linux Device Drivers: Lab Solutions: a guide with exercises
Product Description
This is a companion volume to Writing Linux Device Drivers, a guide with exercises, by Jerry Cooperstein, pub. 2009. While the solutions to the exercises in that volume can be obtained from http://www.coopj.com/LDD, requests for printed copies of the solutions have been encountered. There is no exposition here, only the statement of the exercises and then the actual code and necessary scripts. Writing Linux Device Drivers is designed to show experienced progra… More >>
Writing Linux Device Drivers: Lab Solutions: a guide with exercises


about 4 months ago
Dr. Cooperstein,
I just wanted to thank you for your excellent book (and lab solutions manual/code) “Writing Linux Device Drivers.” I’m in the process of writing multiple kernel modules as part of my thesis, and I’ve been having a pretty rough time trying to use existing examples or other research given the significant changes in kernel code. Most of the other books I’ve found either skirt around the issues that seem clearly presented in your book…or they explain them only as clearly as the source code itself.
Other books that do explain things well often present code that will not work with current linux kernels, and it is very tough for someone trying to learn the concepts to adapt obsolete source code…if I knew how to update the code, I wouldn’t need to book in the first place. I think I can say this confidently, as I own just about every book about the linux kernel or linux kernel drivers from O’Reilly, Wrox, Novell, Prentice Hall, Addison Wesley, Osborne, and probably a couple I can’t think of right now.
Your book is not only well written (and timely for me), but both its content and sample code are directly usable in current linux kernels (version 2.6.30 in my own personal experience). I greatly appreciate the simple fact that all the driver code compiles cleanly; that is truly a unique feature at this time…and one that means a lot to someone trying to figure it out. If the online source code continues to be kept to-date with current kernels, your books will be an enduring asset!
Thank you for publishing your books.
Rating: 5 / 5