Where Linux Kernel Documentation Hides
Source: Linux Kernel Organization
In 2007 the Linux Foundation awarded me a fellowship to deal with the ongoing lack of good Linux kernel documentation. Unfortunately, a good problem statement isn't necessarily a good plan of attack. The author spent most of the next seven months just trying to figure out what "Fixing it" actually meant, and how to go about it. The results may be found at http://kernel.org/doc. The author's first big surprise was that the kernel's Documentation/ directory is just the tip of the iceberg. Most kernel documentation lives in web pages, magazine articles, online books, blog entries, wikis, conference papers, audio and video recordings of talks, standards, man pages, list archives, commit messages, and more.