Customer Reviews


9 Reviews
5 star:
 (5)
4 star:    (0)
3 star:
 (1)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


19 of 24 people found the following review helpful:
5.0 out of 5 stars Outstanding Reference!
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...
Published on December 15, 2009 by S. BIRCH

versus
8 of 8 people found the following review helpful:
3.0 out of 5 stars Touches on everything, master's nothing
This book was required for one of my Computer Science classes. It does a good job at introducing all the kernel parts, but doesn't go into great detail about any one. It's good for people that are just getting into kernel programming, but I got though the class by using Google and other references that are already out there.
Published 19 months ago by frank.sposaro


Most Helpful First | Newest First

8 of 8 people found the following review helpful:
3.0 out of 5 stars Touches on everything, master's nothing, July 4, 2010
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
This book was required for one of my Computer Science classes. It does a good job at introducing all the kernel parts, but doesn't go into great detail about any one. It's good for people that are just getting into kernel programming, but I got though the class by using Google and other references that are already out there.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


19 of 24 people found the following review helpful:
5.0 out of 5 stars Outstanding Reference!, December 15, 2009
By 
S. BIRCH (In this world, but not of it) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
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. 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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
2.0 out of 5 stars Reads like a course overview, August 10, 2010
By 
Jeff Barth (San Jose, CA United States) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
This book reads like a course outline used to teach a course. There are 35 chapters, most about 5 - 10 pages each. It begins by discussing driver issues, and devotes one long chapter (18 pages!) to character drivers. Then the book launches into virtually every kernel programming issue such as interrupts, timers, scheduling, ioctls, etc. Yes, these are useful topics for a device driver developer, but I have already seen most of these topics. The author seems to completely lose sight of the goal of this book: Writing Linux Device Drivers. Finally, in Chapter 24 the author gets back to device drivers and does provide 4 chapters on Network Drivers, and one on USB drivers. Block drivers aren't discussed until the very last chapter (9 pages including exercises).

This book can be useful as an outline, a guide to direct your online research (read, Google). But I very much doubt that anyone could write a meaningful device driver using just this book. If you have access to this book, use it as a study guide. But I wouldn't recommend buying it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 12 people found the following review helpful:
1.0 out of 5 stars Many topics but few details. Almost repeats another book., May 31, 2010
By 
Anton Chikin (Voronezh, Russia) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
It's a pity i have bought this book. It almost duplicates "Linux Device Drivers, Third Edition" book, which you can get for free from it's author's site. It proposes itself to mirror 2.6.31 kernel changes, but it is not so. Some topics a covered very bad. Read Linux Device Drivers first, and then look at this book - may be you'll find 1 or 2 usefull chapters here. 23$ stupidly lost.

I've also came across "Essential Linux Device Drivers" by Sreekrishnan Venkateswaran which I can recomend.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
5.0 out of 5 stars Review for some one exactly like me., November 25, 2010
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
Hello,

If you are a person who don't have connection to computer-science academia.
Who don't work in a lab where environment is set-up and device driver is going on.

Who has bought and read "linux device driver" "essential linux device drivers" and still has not been able to talk-to and hear-from a real
device with your own modules.

Then my friend this book is for you. It knock me off my feet by calling

pci_read_config_word (pdev, PCI_DEVICE_ID, &dval);

Calling it right from _init function. Such simple and obvious way to look into device registers. (special thanks to Dr. Cooperstein)
Nice little walk through the facility which was there because of manufactures complying with pci(standards)

Book is easy to read, fun to work with the code in it, and it will get you talking to devices with in no time.

No disrespect to other books, you can use them later for.... hmmmm I don't know why!!

Do your self a favour, stop torturing your selves and get this book.

Thanks for your time.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Awesome Book, July 6, 2011
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
If you want to quickly learn the basics of building LDD, then go for it. It has everything that you need, nothing that you want.
I bought this book after reading through "Essential Linux Device Drivers" by Sreekrishnan Venkateswaran that has so much info but not structured or explained well and had me lost and confused about the basics.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 4 people found the following review helpful:
2.0 out of 5 stars Not that great!, September 19, 2010
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
This book has some good information but I wish I did not buy this book. This book is poorly written and not worth buying.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 4 people found the following review helpful:
5.0 out of 5 stars Really what I was looking for, May 4, 2010
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
Just a few words. This book is great... it combines theory and practice. At the end of each chapter, there are exercises and labs to practice what has been explained. The solutions to the labs can be downloaded from the author's website... and they are even updated for new kernels!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 8 people found the following review helpful:
5.0 out of 5 stars It's worth to buy!, March 12, 2010
Amazon Verified Purchase(What's this?)
This review is from: Writing Linux Device Drivers: a guide with exercises (Paperback)
It gives me the newest feature of Linux, with labs to help me to understand. That's what I am looking for!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Writing Linux Device Drivers: a guide with exercises
Writing Linux Device Drivers: a guide with exercises by Dr Jerry Cooperstein (Paperback - September 3, 2009)
$30.00 $23.94
In Stock
Add to cart Add to wishlist