Background on kernel development
What is it like to be a kernel developer? ["KernelDevViewpoint"]
CareerAdvice for people who want to get a job hacking the kernel
Kernel release process ["KernelReleaseProcess"]
Tools used in kernel development ["KernelHackingTools"]
More information about the kernel
- ["SMPSynchronisation"] an intro on SMP locking
- Useful kernel tutorials, presentations, and ["Documents"]
LinuxChanges and http://LWN.net/Kernel - read about recent developments
How To ...
KernelBuild - build a custom kernel
KernelDebug - debugging bugs
KernelSafari - taking apart the kernel to see how it works
UpstreamMerge How to submit your patch to the upstream kernel.
join the [http://janitor.kernelnewbies.org/ Kernel Janitors] and/or [http://LinuxDriverProject.org/ Linux Driver] projects
KernelHackingTools to edit/navigate/hack the kernel source
- write a simple kernel loadable ["Module"]
CompleteNewbiesClickHere for some ideas on how to get started.
Discuss your questions on ["IRC"], the MailingList or the [http://forum.kernelnewbies.org/ web forum], if you cannot find your answers in these documents:
Under development
- ["New Kernel Hacking HOWTO"] (right now under-development on kernelnewbies)
- ["Linux Kernel Tester's Guide"]