All...
Hi. The unique good books are:
For concepts:
Linux Kernel Development
author: Robert Love
ISBN: 0672329468
For device drivers:
Essencial Linux Device Drivers:
author: Sreekrishnan Venkateswaran
ISBN: 0132396556
For specific Linux and hardware issues:
Embedded Linux Primer
author: Christopher Hallinan
ISBN: 0137017839
The rest is trash. All of them. LDD3 has three ou four good chapters, but
it's aged and, in my opinion, it apresents all the information
in way that is poorly organized.
I strongly recommend the crash course:
http://www.crashcourse.ca/introduction-linux-kernel-programming/introduction-linux-kernel-programming.
It's well
written and educationally well thought.
Have a nice day.
Alexandre Borges.
----- Original Message -----
From: "Robert P. J. Day" <rpjday@xxxxxxxxxxxxxx>
To: "Samkelo Tyatyantsi" <samkelo.tyatyantsi@xxxxxxxxxx>
Cc: "pardeep bansal" <peepbansal@xxxxxxxxx>; "waqar afridi"
<afridi.waqar@xxxxxxxxx>; "Kernelnewbies" <kernelnewbies@xxxxxxxxxxxx>
Sent: Thursday, July 29, 2010 3:52 AM
Subject: RE: Need List of Books
On Thu, 29 Jul 2010, Samkelo Tyatyantsi wrote:
>>For learning about hardware management like PCI subsystem,USB
subsystem,
>>I/O Ports etc, there is a legend for you 'Linux Device Drivers 3rd
>>edition, O'Reilly, author-Alessandro Rubini,Greg,Kroah.
>>Intersting thing is that all the authors are italian...they have
>>explained every concept of kernel very lucidly.....I am a fan of these
>>books
If you're into hardware, you may want to get "Building Embedded
Linux Systems (2nd Revised edition)" by Karim Yaghmour also
Published by O'reilly, a very good book for configuring, building,
and installing a target-specific kernel.
if you want something that's up-to-date WRT drivers, the best choice
is:
http://www.amazon.ca/Essential-Device-Drivers-Sreekrishnan-Venkateswaran/dp/0132396556/
maybe i'll put together a page on my web site discussing linux
books, and which are worth getting. obviously, i think robert love's
recent 3rd ed. of "linux kernel development" is a must-have, but it
doesn't dive into device driver details to the extent you seem to
want -- it's somewhat more introductory.
LDD3 (available online at http://lwn.net/Kernel/LDD3/) has been a
classic for a long time but is starting to show its age.
etc, etc.
rday
--
========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA
Top-notch, inexpensive online Linux/OSS/kernel courses
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 29/07/2010
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ