Could anyone of you recommend me a book on linux kernel development?
I have read Rubinis book (Linux Device Drivers), and are looking for one that gives a more in-depth (and up to date) explanation of the workings of the kernel, how device drivers communicate with different types of hardware through buses and so on.
The ones I have been considering so far are
-Essential Linux Device Drivers by Sreekrishnan Venkateswaran (
http://www.amazon.com/Essential-Devi...4543476&sr=8-2)
-Linux Kernel Development by Robert Love (
http://www.amazon.com/Linux-Kernel-D...4543476&sr=8-6)
Which one would you have bought?