在這裡編輯新頁面「KernelHacking」
KernelHacking
WANTED: volunteers to sort the information on this page, to make things easier to find.
CompleteNewbiesClickHere for some ideas on how to get started.
Eager to become a kernel hacker? You may start with some readings:
*
KernelBooks
*
New Kernel Hacking HOWTO (right now under-development on kernelnewbies)
*
Linux Kernel Tester's Guide
*
CareerAdvice for people who want to get a job hacking the kernel
*
From basic to advanced Linux Kernel articles (people keep on updating this blog) http://whatisthekernel.blogspot.com/
*
Some existing documents on kernelnewbies site can be found here
Move on to more hands-on activities:
*
KernelUpdating . From a old Kernel version to a newer one.
*
KernelHackingTools to edit/navigate/hack the kernel source
*
Compiling the Linux kernel or OS News Article
*
Compiling a Custom Linux Kernel
*
mkkernel helps beginners.
*
Testing
*
User Mode Linux (description) allows test kernels to be run under Linux. See also NavigatingTheSources
*
Paper on Debugging Kernel OOPs and Hangs
Some tutorials or projects to inspire you
*
Drivers
*
Simple UDP Server
*
Writing Portable Device Drivers
*
PowerManagement
*
SMPSynchronisation an intro on SMP locking
Put your kernel hacking stuff here and let's help each other learn about the kernel.
*
KernelPorts
Information pertinent to specific kernel series
*
The pre-2.6 kernel mustfix [MustFix26] and shouldfix [ShouldFix26] bug lists:
*
Migrating to kernel 2.6,
*
The Wonderful World of Linux 2.6
*
What to expect with Linux 2.5 (if you get /null appended to the URL, go back & try again (a few times if necessary))
*
2.4 Kernel Internals (Incomplete)
*
Requirements before upgrading 2.2 to 2.4
Submitting kernel patches.
*
UpstreamMerge How to submit your code to the upstream kernel.
*
WhyReiser4IsNotIn Why Reiser 4 is not in the upstream kernel.
*
PatchOfTheMonth Noteworthy and/or amusing patch submissions and replies.
Dead links
*
filemon to display file system activities in real-time
*
CategoryKernelHacking CategoryKernelHacking
CategoryKernelHacking