Welcome to the [http://kernelnewbies.org Kernelnewbies] Wiki. Here you can add your questions, explanations, stories, projects and other useful information about hacking, debugging, configuring and using the kernel.

How to edit pages on this site: first create an account (using the UserPreferences page), then you can edit every page of content. To experiment with wiki editing, please try the WikiSandBox first.

Kernelnewbies discussions can be found on the mailing list and on IRC: irc.oftc.net #kernelnewbies.

Topics

  • KernelHacking -- how to start kernel hacking
  • FoundBug -- how to identify and track down bugs
  • KernelProjects -- projects in the kernel
  • KernelSafari -- learning about the wilderness which is the Linux kernel
  • KernelGlossary -- please add your explanations here!
  • ProgrammingLinks -- links to programming language information
  • PersonalPages -- pages from wiki users
  • RegionalNewbies -- local/national/regional kernelnewbies
  • KernelMentors -- how to have help getting already written code into the Linux kernel
  • LinuxChanges -- detailed "changelog" of the main features getting incorporated in each linux release
  • ... (add your stuff here if it doesn't fit in one of the topics above)
  • [http://kernelnewbies.org/ kernelnewbies.org] the main kernelnewbies website
  • [http://kernelbook.sourceforge.net/wiki/?KernelWiki KernelWiki] (appears to be broken at the moment)
  • [http://linux-mm.org/ Linux-MM] Linux memory management wiki
  • [http://linux-net.osdl.org/ Linux-Net] Linux networking wiki
  • [http://wiki.dragonflybsd.org/index.php/DragonFly_Status DragonFly Status] "Changelog" of DragonFly's kernel
  • MoreLinks

You can edit any page by pressing the link at the bottom of the page (provided you made yourself an account, on the ["Login"] page). Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition.

To learn more about what a WikiWikiWeb is, read about WhyWikiWorks.


Interesting starting points: