From: eLinux.org

Linux Kernel Resources

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

Contents

Vanilla Linux kernel

Mailing List (lkml)

LKML summaries

Repository access

News

Changelog

Architecture Sites

MIPS

ARM

PowerPC

See the following for information on different linuxppc source trees
available:
http://www.penguinppc.org/dev/kernel.shtml

SuperH (SH)

Documentation

Online

Books

  • 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

Category: