Linux Kernel in a Nutshell (O’Reilly) by Greg Korah-Hartman is now available online under a Creative Commons Attribution-ShareAlike license in PDF and DocBook (easily modifiable source files for the book) formats.
The author’s “Secret Goal (i.e. why I wrote this book and am giving it away for free online)”:
I want this book to help bring more people into the Linux kernel development fold. The act of building a customized kernel for your machine is one of the basic tasks needed to become a Linux kernel developer. The more people that try this out, and realize that there is not any real magic behind the whole Linux kernel process, the more people will be willing to jump in and help out in making the kernel the best that it can be.