Linux Kernel Development
||Author: Robert Love|
List Price: $44.99
Our Price: Click to see the latest and low price
Publisher: SAMS (08 September, 2003)
Sales Rank: 7,402
Average Customer Rating: 4.44 out of 5
Customer ReviewsRating: 5 out of 5
clear and careful explanations from an expert
I'm a Linux kernel newby trying to write a device driver and started reading "Linux Device Drivers" by Rubini. Bad idea! Rubini's book goes deep into the driver code quickly with wonderful details but it only sparingly covers the higher level kernel overview and I got lost in the forest; important basic concepts such as user thread vs kernel thread, and kernel-space process context vs kernel-space interrupt context receive little attention. Love's book beautifully covers all the missing pieces that I should have understood before reading Rubini's book. Love's book shows ambly that he is an expert in Linux kernel matters; he speaks with authority - and at the same time has the ability of a good teacher for explaining very hairy kernel concepts clearly. I heartily recommend this as the first book one should read before Bovet's "Understanding the Linux Kernel" or Rubini's device driver book.
Rating: 4 out of 5
Good technical book
This is a good book to know kernel internals, good explanations with irqsoft(syscall) versus workqeues ant tasklets, context proces versus fork and thread ....
Rating: 5 out of 5
Great technical book
This is a very easy introduction to hacking on the linux kernel,
there is not much discussion about design choices, but it explains
how the kernel work, how to program on it and what things one need to look out for.
The book is readable for both newbies and uber kernel hackers and
through out the book Robert has a great sense of humor that most
other technical books does not have. Highly recomended read.
· Building Embedded Linux Systems
· Understanding the Linux Kernel (2nd Edition)
· Linux Device Drivers, 2nd Edition
· The Art of UNIX Programming
· IA-64 Linux Kernel: Design and Implementation