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

  • 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
  • Some existing documents on kernelnewbies site can be found here

Move on to more hands-on activities:

  • 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
  • SMPSynchronisation an intro on SMP locking

Put your kernel hacking stuff here and let's help each other learn about the kernel.

Information pertinent to specific kernel series

  • 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.

Dead links

  • filemon to display file system activities in real-time

CategoryKernelHacking