Linux Kernel Resources

Revision as of 04:22, 30 January 2010 by Const (talk | contribs) (removed broken link
Jump to: navigation, search

This page has references to various kernel resources (web sites and mailing lists) for developers. Most of this information was gathered over a year ago, and may not be accurate.

/\ Note: You should always look at the kernel MAINTAINERS file for up-to-date information

main (x86) kernel

   - web site =
   - Linus' Git Repository

Mailing List (lkml)

Item Link
List E-mail Address
Subscriptions (List Home)
Archives (Aims Group)
Archives (
Archives (as a Google group)
Archives (at Indiana University)
Google search of Ind. Univ. archives of LKML Search
Summaries - (Kernel Traffic)
Latest summary latest kernel-traffic issue

Repository access

Item Link


- Linux Weekly News, Kernel page -


Architecture Sites


   - web site =
   - mailing list =
   - Maintainer = Ralph Baechle
   - there's an alternate site on Source Forge
       - the site is:
       - Note that this is used for experimental stuff that hasn't been merged
         into the official mips tree by Ralph Baechle


   - web site =
   - cvs access =
   - mailing list =
       - wiki =
   - Maintainer = Russell King


   - web site =
   - mailing lists =
   - Git repository =
   - Maintainer = Paul Mackerras
   - Power Macintosh Maintainer = Benjamin Herrenschmidt
   - cross-compiler mini-howto:
   See the following for information on different linuxppc source trees available:

SuperH (SH)

   - web site =
   - Git repository =
   - mailing list address =
   - mailing list page =
   - mailing list archives =
       - wiki =
   - Maintainer = Paul Mundt



- Rusty Russell's "Unreliable Guide to Locking" -
- Embedded Linux kernel and driver development -
- Linux USB drivers -


  • Linux Kernel Development by Robert Love
    • Good introduction to Linux kernel development
  • Linux Device Drivers by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
  • Essential Linux Device Drivers by Sreekrishnan Venkateswaran
    • Introduction to driver development for major subsystems
  • Professional Linux Kernel Architecture by Wolfgang Mauerer
    • Introduction to the architecture, concepts and algorithms of the Linux kernel
  • Understanding the Linux Kernel by Daniel Bovet and Marco Cesati
    • Guided tour of the code that forms the core of all Linux operating systems
  • Linux Kernel in a Nutshell by Greg Kroah-Hartman

Cross-reference / code online