Related products:
Linux Device Drivers, 3rd Edition
The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series) (Networking Series)
Building Embedded Linux Systems
Understanding the Linux Kernel
GNU/Linux Application Programming (Programming Series)
|
General
Linux Kernel Development (2nd Edition)
Format: Paperback
Author: Robert Love
ReleaseDate: 12 January, 2005
Publisher: Novell Press
Rating:
Good help if you try to understand the Linux Kernel
. This book describe how kernel works and how was designed, it do not shows lines of code just shows you the way you have to write code into the kernel, I think is helpful if you try to undertand or write Linux Kernel code.
Well written, but out of date
6 kernel, but does not apply to 2. This book covers the linux 2.6. 15 (current kernel). Data structures for working with files have changed for example. If this book gets updated, it would be quite helpful. Its still a great starting place, but be prepaired to go through include files in the linux kernel source quite a bit. Since Linus lost the change logs for the kernel, its hard to compare notes on older kernels.
If you are a professor, don't give this book to students and expect them to have all they need for kernel development. .
Not bad at all, but mistitled
6". A perfect title for this book would be "First Steps at Understanding Linux Kernel 2. It's a good book -- clear, logical, well written, and well illustrated, nice layout, fonts, etc. -- but it's not indepth. To make a Windows parallel, it is kind of like "Windows Internals" by Solomon/Russinovich, only smaller; lots of text, not a lot of code.
If you plan to really work with the kernel, you may want to go directly for O'Reilly's "Understanding Linux Kernel", "Device Drivers", and "Linux Networking" books -- you'll end up there anyway. Actually, this: if you DON'T plan to read the above O'Reilly books, THEN read this one to get a "sorta-kinda" picture of what takes place in the 2. 6 kernel.
Don't get me wrong: this is a nice book; if time and money are no problem, get it, even in addition to whatever else; it's good, not a must, but good.
|
|