4753
Comment:
|
4720
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Please see the [https://www.gnome.org/outreachy/ Outreachy homepage] for an introduction to the program. | Please see the [[https://www.gnome.org/outreachy/|Outreachy homepage]] for an introduction to the program. |
Line 5: | Line 5: |
We are looking for round 11 [:OutreachySponsor:funding sponsors] and Linux kernel [:OutreachyMentor:mentors]. Please see the linked FAQ pages if you want to help out. | The application period for '''Round 17''' is '''now open'''! Please follow the [[https://kernelnewbies.org/OutreachyfirstpatchSetup| setup directions]] and complete the [[Outreachyfirstpatch|first patch tutorial]] before submitting patches to the mailing list. |
Line 7: | Line 7: |
Welcome Outreachy applicants! Our [:OutreachySponsor:round 11 sponsors] have generiously donated funds for internships for women, genderqueer, genderfluid, or genderfree people, and alumni from the [http://ascendproject.org/ Ascend Project] 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. | '''Important Update''' This year, applicants are expected to check their [[https://www.outreachy.org/apply/eligibility/|eligibility]] before getting started with patch submissions. Welcome Outreachy applicants! Our [[OutreachySponsor|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 [[FirstKernelPatch#submit+a+patch|Submit a patch]] for more information. '''For IIO patches, be sure to send them to linux-iio@vger.kernel.org''' |
Line 10: | Line 14: |
The application period for Outreachy Round 11 is September 22 to October 26. Please fill your [https://live.gnome.org/OutreachProgramForWomen#Application_Process application] by '''October 26''', and complete your kernel patch by '''October 26''' also (7pm UTC on both dates). Applicants that do not complete the first patch will not be considered for an internship. Please take a look at our [:OutreachyApply:application FAQ] for more info on how to fill out your application. | The application period for Outreachy Round 17 is September 19 to October 30. Please fill your [[https://outreachy.gnome.org/|application]] by '''October 30''', and complete your kernel patch by '''October 30''' 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 [[https://www.outreachy.org/apply/|application FAQ]] for more info on how to fill out your application. |
Line 14: | Line 18: |
* Join the [https://groups.google.com/forum/#!forum/outreachy-kernel outreachy-kernel mailing list] * Join the #opw IRC channel on irc.gnome.org |
* Join the [[https://groups.google.com/forum/#!forum/outreachy-kernel|outreachy-kernel mailing list]] * Join the #outreachy IRC channel on irc.gnome.org |
Line 17: | Line 21: |
* Read our [:OutreachyApply:instructions for applying], and apply by October 26. * Use our [:Outreachyfirstpatch:tutorial] to send in your first kernel patch by October 26. |
* Read our [[https://www.outreachy.org/apply/|instructions for applying]], and apply by October 30. * Use our [[Outreachyfirstpatch|tutorial]] to send in your first kernel patch by October 30. |
Line 23: | Line 27: |
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 [:Outreachyfirstpatch: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 [:OutreachyTasks:Outreachy tasks page] for details before starting on a task! | 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 [[Outreachyfirstpatch|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 [[OutreachyTasks|Outreachy tasks page]] for details before starting on a task! |
Line 25: | Line 29: |
= Round 11 projects = | = Round 16 projects = Previous projects, from round 15 projects are available [[OutreachyRound15|here]]. For each project, if you click on the proposer's name, you may find more information. |
Line 27: | Line 32: |
Round 10 projects are available [:OPWRound10: here]. For each project, if you click on the proposer's name, you may find more information. | == Migrate NAND driver to new exec_op framework == ''Mentor:'': [[ Eze Garcia|]] == Netfilter/Nftables == ''Mentor:'': [[pablo|Pablo Neira Ayuso]] == Non-cooperative userfaultfd stress test == ''Mentor:'': [[ Mike Rapoport |]] == Dri-devel aka kernel GPU subsystem == ''Mentor:'': [[Daniel_Vetter|Daniel Vetter]] |
Line 29: | Line 41: |
== ADXL377 Triple Axis Accelerometer IIO driver == ''Mentor:'': [:OctavianPurdila:Octavian Purdila], [:DanielBaluta: Daniel Baluta] A driver allows applications to communicate and control hardware devices. Each development cycle, driver changes account for more than a half of the total Linux kernel code changes. The goal of this project is to write a driver for Analog Devices ADXL377 triple axis accelerometer using the Industrial I/O interface. In the first part of the project you will get familiar with the hardware and the IIO then implement raw readings from the device. After upstreaming the code we will enhance the driver with support for buffered readings, power management and interrupts. We will provide you the hardware setup necessary to test the driver. == Staging driver cleanup == ''Mentor:'': [:GregKH: Greg Kroah-Hartman] This project will dive into a few specific drivers in the staging tree, doing more than just basic code formatting cleanup. The goal will be to help change the code to make it acceptable for merging into the "real" portion of the kernel. If possible, hardware will be provided for the code being worked on. == Project == ''Mentor:'': [:WikiName:Mentor names] Brief project description. |
Please check the [[https://www.outreachy.org/communities/cfp/linux-kernel/| Linux kernel page]] on the Outreachy website for detailed project descriptions. |
Line 66: | Line 46: |
* Join the [https://groups.google.com/forum/#!forum/outreachy-kernel outreachy-kernel mailing list] * Join the #opw IRC channel on irc.gnome.org |
* Join the [[https://groups.google.com/forum/#!forum/outreachy-kernel|outreachy-kernel mailing list]] * Join the #outreachy IRC channel on irc.gnome.org |
Line 69: | Line 49: |
* Read our [:OutreachyApply:instructions for applying], and apply by March 24. * Use our [:Outreachyfirstpatch:tutorial] to send in your first kernel patch by 1st April. * After you have sent several cleanup patches and at least one patchset, choose a [:OutreachyTasks:small task] to complete. |
* Read our [[https://www.outreachy.org/apply/|instructions for applying]], and apply by October 30. * Use our [[Outreachyfirstpatch|tutorial]] to send in your first kernel patch by October 30. * After you have 10 cleanup patches and at least two patchsets, choose some [[OutreachyTasks|small tasks]] to complete. |
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 17 is now open! 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. For IIO patches, be sure to send them to linux-iio@vger.kernel.org
How to apply
The application period for Outreachy Round 17 is September 19 to October 30. Please fill your application by October 30, and complete your kernel patch by October 30 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 October 30.
Use our tutorial to send in your first kernel patch by October 30.
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 16 projects
Previous projects, from round 15 projects are available here. For each project, if you click on the proposer's name, you may find more information.
Migrate NAND driver to new exec_op framework
Mentor:: Eze Garcia
Netfilter/Nftables
Mentor:: Pablo Neira Ayuso
Non-cooperative userfaultfd stress test
Mentor:: Mike Rapoport
Dri-devel aka kernel GPU subsystem
Mentor:: Daniel Vetter
Please check the Linux kernel page on the Outreachy website for detailed project descriptions.
Yeah, that sounds cool!
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 October 30.
Use our tutorial to send in your first kernel patch by October 30.
After you have 10 cleanup patches and at least two patchsets, choose some small tasks to complete.