Want to become a kernel hacker? Start here:
Wikipedia article about the Linux kernel - some history and background
Anatomy of the Linux kernel - short and valuable introduction to internals of the kernel
Interactive Linux Kernel Map and poster - Have a look at Linux kernel source from a bird's eye view.
find a lot of time to read KernelBooks
more Documents
Linux Cross Reference - browse the source online
LinuxChanges and http://LWN.net/Kernel - read about recent developments
http://lkml.org/ - here the real kernel hackers are talking
explore more documentation at Linux Technology Reference
write a simple kernel loadable Module
KernelBuild - build a custom kernel
UpstreamMerge How to submit your patch to the upstream kernel.
join http://www.KernelJanitors.org/, http://LinuxDriverProject.org/
WANTED: volunteers to sort the information on this page, to make things easier to find.
CompleteNewbiesClickHere for some ideas on how to get started.
Discuss your questions on IRC, the MailingList or the web forum, if you cannot find your answers in these documents:
New Kernel Hacking HOWTO (right now under-development on kernelnewbies)
CareerAdvice for people who want to get a job hacking the kernel
From basic to advanced Linux Kernel articles (outdated) http://whatisthekernel.blogspot.com/
Move on to more hands-on activities:
KernelHackingTools to edit/navigate/hack the kernel source
Some tutorials or projects to inspire you
SMPSynchronisation an intro on SMP locking
Put your kernel hacking stuff here and let's help each other learn about the kernel.
