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 1 as of 2013-04-26 03:39:45
KernelNewbies:
  • Outreachyfirstpatch

Getting Started as an OPW applicant

Hooray! Thanks for your interest in working on the Linux kernel.

If you run into any issues with this tutorial, please ask questions on the [https://live.gnome.org/OutreachProgramForWomen#Introduction #opw IRC channel]

TODO:

  • Outline of what this tutorial covers
  • If you run into any issues, ask on the opw irc channel, or email sarah.a.sharp at linux.intel.com
  • Step 0: install Linux on a home computer (alternative instructions for installing in a VM would be good, but I have no background in that).
  • Build a custom kernel
  • Find out which drivers you have installed (maybe plug in any USB devices on hand)
  • Make small change in one of the drivers (e.g. run checkpatch over them, or fix some grammer in the printks)
  • Or maybe pick a driver in staging and run checkpatch on it
  • Test your patch (may need to enable debugging)
  • Make a patch (link to art of patch description creation)
  • Send patch to kernel newbies mailing list as RFC (perhaps we need a separate mailing list?)
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01