Understanding the Linux Kernel, 3rd Edition
by Daniel P. Bovet; Marco Cesati
Linux Device Drivers, 3rd Edition
by Jonathan Corbet; Alessandro Rubini; Greg Kroah-Hartman
Essential Linux Device Drivers
by Sreekrishnan Venkateswaran
Understanding Linux Network Internals
by Christian Benvenuti
Embedded Linux Primer: A Practical, Real-World Approach
by Christopher Hallinan
C++ GUI Programming with Qt 4, Second Edition
by Jasmin Blanchette; Mark Summerfield
Windows PowerShell in Action
by Bruce Payette
Linux® Administration Handbook, Second Edition
by Evi Nemeth; Garth Snyder; Trent R. Hein
Essential Linux Device Drivers
by Sreekrishnan Venkateswaran
Automating Linux and Unix System Administration
by Nate Campi; Kirk Bauer
The Linux kernel is one of the most important and far-reaching open-source projects. That is why Novell Press is excited to bring you the second edition of Linux Kernel Development, Robert Love's widely acclaimed insider's look at the Linux kernel. This authoritative, practical guide helps developers better understand the Linux kernel through updated coverage of all the major subsystems as well as new features associated with the Linux 2.6 kernel. You'll be able to take an in-depth look at Linux kernel from both a theoretical and an applied perspective as you cover a wide range of topics, including algorithms, system call interface, paging strategies and kernel synchronization. Get the top information right from the source in Linux Kernel Development.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 42 Ratings
A useful book and true to its mission - 2009-02-20
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
If you're going to work on or within Linux, you'll have to start reading the code sooner or later. But this book can point the way and shine some light on your first few steps, and I do recommend it. Another good thing is that the text is not a regurgitation of other reference material or filled with useless code print-outs.
It is generally concise and to-the-point and doesn't insult your intelligence (maybe because the author is a "real" developer). One notable exception is that it actually tries to teach basic concepts such as context switching, locking, and synchronization, etc. If you don't have the proper technical background, not only you don't learn it from this half-baked description, but you also have no business messing in the kernel anyway!
Easy to understand and folow - 2009-02-19
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
The book is a real easy read, Robert Love makes it really easy to understand what hes talking about.
The book does lack lots of extra information for the more in-depth inner workings of the kernel, however I find this book easier to read.
I read it before reading Understanding the Linux Kernel, which has much more in-depth information
Fanastic book. Nothing comes close - 2009-01-08
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Linux is a amazing operating system. It has grown leaps and bounds. As the OS has matured so much it is impossible for one person to be skim the entire code and understand. The book does a wonderful job. Every thing from bottom half handlers, IO schedulers, process contexts all are explained in full detail. I wish they will come up one more edition to explain rest of the stuff like SCSI subsystem etc. etc. This is a must buy for any one interested in Linux. Even if you are expert in Linux kernel this book will surprise you with hidden details. Must Must Must buy.
An operating systems book focused on Linux - 2008-11-18
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This book explains basic operating systems concepts and then describes how this concepts are implemented in Linux.
The text covers most of kernel architecture and there is a detailed description of the main Linux Kernel data structures and algorithms.
The book can be understood by any technical professional/student with some C language skills.
I highly recommend this book for anyone interested in Linux Kernel or operating systems in general.
Easy to read - 2009-04-09
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This book is very easy to read, this is simply because Robert presented the material in such a way and it should not be taken for granted.
Some information on this page was provided using data from Amazon.com®. View at Amazon >