在這裡編輯新頁面「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