Outreachy (formerly FOSS Outreach Program for Women (OPW) and Project Ascend Alumni)

Please see the Outreachy homepage for an introduction to the program.

The application period for Round 18 will open on Feb. 18, 2019! Please follow the setup directions and complete the first patch tutorial before submitting patches to the mailing list.

Important Update This year, applicants are expected to check their eligibility before getting started with patch submissions.

Welcome Outreachy applicants! Our round 17 sponsors have generously donated funds for internships for women, genderqueer, genderfluid, or genderfree people, and residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latino, American Indian, Alaska Native, Native Hawaiian, or Pacific Islander to work on the Linux kernel. The kernel is the most basic layer of the Linux operating system. It encompasses many things: hardware drivers, filesystems, security, task scheduling, and much more.

News This year, we ask that you send all patches to the appropriate staging driver maintainers, as well as to the outreachy mailing list. See Submit a patch for more information. Please do not start with project specific tasks before sending 10 cleanup patches and 2 patchsets in the outreachy kernel mailing list. For IIO patches, be sure to send them to linux-iio@vger.kernel.org

How to apply

The application period for Outreachy Round 18 is Feb. 18, 2019 to March 26, 2019. Please fill your application by March 26, and complete your kernel patch by March 26 also (7pm UTC in both cases). Applicants that do not complete the first patch will not be considered for an internship. Please take a look at the application FAQ for more info on how to fill out your application.

If you are interested in being a Linux kernel intern, please:

Join the outreachy-kernel mailing list

Join the #outreachy IRC channel on irc.gnome.org

Join the #kernel-outreachy IRC channel on irc.oftc.net

Read our instructions for applying, and apply by March 26.

Use our tutorial to send in your first kernel patch by March 26.

Participating Linux kernel projects

Applicants for all projects should have basic experience with C or C++ and boolean algebra. Optionally, we would love it if you have basic operating system knowledge, know your way around a Linux/UNIX command line, and/or know the revision system called git. Please note that these three skills can be learned during the internship.

Some projects may have small tasks you can complete as part of the application process. Do not start on these tasks until after you complete the first patch tutorial and Greg Kroah-Hartman has accepted at least ten of your cleanup patches and two of your patchsets. In order to ensure applicants aren't working on the same task, we need your help in coordinating who is working on what task. Please see the Outreachy tasks page for details before starting on a task!

Round 18 projects

Previous projects, from round 17 projects are available here. For each project, if you click on the proposer's name, you may find more information.

Please check the Linux kernel page on the Outreachy website for projects taking part in Round 18.

Yeah, that sounds cool!

If you are interested in being a Linux kernel intern, please: