KernelNewbies:

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]

Intro

This tutorial will cover how to get your first patch submitted. We would love it if accepted interns could test their kernel code on a computer running Linux, however, to get applicants started, this tutorial will describe how to set Linux up in a virtual machine.

You can run Linux from within Windows (or even run Linux on Linux!) from a virtual machine (VM). This tutorial will show you how to:

Hardware Requirements

If you're running Windows, you need a system with virtualization (VT-d), at least 4GB of RAM, and 40GB of free hard drive space.

Alternatives

If your system doesn't meet those requirements, you will need to dual boot your machine with Linux. We strongly suggest you use the [http://www.ubuntu.com/download/desktop/thank-you?distro=desktop&bits=64&release=lts Ubuntu 12.04 64-bit version]. If your machine doesn't have 64-bit support, you can use the [http://www.ubuntu.com/download/desktop/thank-you?release=lts&bits=32&distro=desktop&status=zeroc 32-bit version].

Once you've installed Linux, or if you already have Linux installed on your system, you can follow [:OPWfirstpatchAlt:these directions].

Install VMPlayer

Go to the [http://www.vmware.com/products/player/ VMPlayer website] and click the 'download' link. Download the VMPlayer that's appropriate for your operating system (e.g. Windows or Linux 64-bit), and install it.

Download our Linux VM image

Configure kernel drivers

Compile and install the kernel

Make a driver change

Test your changes

Create a patch

Submit a patch

TODO:

KernelNewbies: Outreachyfirstpatch (last edited 2013-04-26 22:50:22 by SarahSharp)