KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 76 as of 2008-10-19 21:53:22
KernelNewbies:
  • KernelHacking

More information about the kernel

  • Device ["Drivers"]
  • KernelPorts porting the kernel to other architectures

  • PowerManagement

  • ["SMPSynchronisation"] an intro on SMP locking
  • There are several good KernelBooks

  • more ["Documents"], which should probably be indexed from this page or subsystem pages
  • LinuxChanges and http://LWN.net/Kernel - read about recent developments

How To ...

  • KernelBuild - build a custom kernel

  • 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

  • CareerAdvice for people who want to get a job hacking the kernel

  • KernelHackingTools to edit/navigate/hack the kernel source

  • write a simple kernel loadable ["Module"]
  • [http://mail.nl.linux.org/kernelnewbies/2003-08/msg00347.html Paper on Debugging Kernel OOPs and Hangs]

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"]
  • ["Networking"] everything network related

External links

  • [http://en.wikipedia.org/wiki/Linux_kernel Wikipedia article about the Linux kernel] - some history and background

  • [http://www.ibm.com/developerworks/linux/library/l-linux-kernel/ Anatomy of the Linux kernel] - short and valuable introduction to internals of the kernel

  • [http://www.makelinux.net/kernel_map Interactive Linux Kernel Map] and [http://www.makelinux.net/kernel_map_poster poster] - Have a look at Linux kernel source from a bird's eye view.

  • [http://tldp.org/HOWTO/KernelAnalysis-HOWTO.html KernelAnalysis-HOWTO]

  • [http://lxr.linux.no/linux Linux Cross Reference] - browse the source online

  • explore more documentation at [http://www.makelinux.net/reference Linux Technology Reference]

  • [http://tldp.org/HOWTO/Kernel-HOWTO/ Compiling the Linux kernel] or [http://www.osnews.com/story.php?news_id=443 OS News Article]BR

  • [http://lxr.linux.no/linux Linux Cross Reference] - browse the source online

  • http://lkml.org/ - the linux-kernel mailing list archives

  • From basic to advanced Linux Kernel articles (outdated) http://whatisthekernel.blogspot.com/

CategoryKernelHacking

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01