Linux Kernel Development, Second Edition
thus might be biased in what he writes. Let it be known, however, that
your editor would never let such concerns get in the way of a fair review.
Linux Kernel Development really is only suitable for
paperweight duty, and, even then, only until the cheesy binding gives out.
Seriously, though, the first edition of Linux Kernel Development was reviewed here in November, 2003. It was, at that time, the only book covering version 2.6 of the kernel, and it did a good job of it. The coverage was not always as deep as one might like, but it was broad, touching on most parts of the kernel. It was, beyond doubt, a book that belonged on every kernel hacker's bookshelf.
The second edition has not messed with that format very much. The book now appears under the Novell Press imprint, but Novell does not appear to have called for any changes. So the basic structure of the book remains the same. The introductory chapter has been split into two, with some additional information on obtaining and building the kernel. There are two completely new chapters; the first looks at working with modules, and the other is a low-level introduction to kobjects and sysfs. The new chapters, like the existing material, are clearly and accurately written. Beyond that, the table of contents reads much like it did in the first edition.
Arguably, the most significant change is that the entire book has been updated to
the 2.6.10 kernel. As readers of the LWN Kernel Page are aware, much has
changed inside the kernel since the 2.6.0-test release which was the base
for the first edition. It was time for an update, and Robert has done
it with style. Your editor feels confident in saying that the second
edition, once again, belongs on every kernel hacker's bookshelf. Then the
first edition can be demoted to paperweight duty.
| Index entries for this article | |
|---|---|
| Kernel | Books |
