Size: 5406
Comment: missing open bracket
|
← Revision 266 as of 2019-03-26 06:51:43 ⇥
Size: 4540
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= FOSS Outreach Program for Women (OPW) = Please see the [https://wiki.gnome.org/OutreachProgramForWomen FOSS Outreach Program for Women homepage] for an introduction to the program. |
## page was renamed from OPWIntro = Outreachy (formerly FOSS Outreach Program for Women (OPW) and Project Ascend Alumni) = Please see the [[https://www.gnome.org/outreachy/|Outreachy homepage]] for an introduction to the program. |
Line 4: | Line 5: |
We are looking for round 8 [:OPWSponsor:funding sponsors] and Linux kernel [:OPWMentor:mentors]. Please see the linked FAQ pages if you want to help out. | The application period for '''Round 18''' will open on Feb. 18, 2019! Please follow the [[https://kernelnewbies.org/OutreachyfirstpatchSetup| setup directions]] and complete the [[Outreachyfirstpatch|first patch tutorial]] before submitting patches to the mailing list. |
Line 6: | Line 7: |
attachment:pinktux.png | '''Important Update''' This year, applicants are expected to check their [[https://www.outreachy.org/apply/eligibility/|eligibility]] before getting started with patch submissions. |
Line 8: | Line 9: |
Welcome OPW applicants! Our [:OPWSponsor:round 8 sponsors] have generiously donated funds for internships for women and genderqueer/genderfluid people 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. | 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. 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''' |
Line 11: | Line 14: |
The application period for OPW Round 8 is Feb 25th to March 19th. Please fill our your [https://live.gnome.org/OutreachProgramForWomen#Application_Process initial application] and complete your initial kernel patch by March 19th. Applicants that do not complete the first patch will not be considered for an internship. Please take a look at our [:OPWApply:application FAQ] for more info on how to fill our your initial application. Applicants will be notified in late March if they have been accepted. | The application period for Outreachy Round 18 is Feb. 18, 2019 to March 26, 2019. Please fill your [[https://outreachy.gnome.org/|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 [[https://www.outreachy.org/apply/|application FAQ]] for more info on how to fill out your application. |
Line 15: | Line 18: |
* Join the [https://groups.google.com/forum/#!forum/opw-kernel opw-kernel mailing list] * Join the #opw IRC channel on irc.gnome.org * Join the #kernel-opw IRC channel on irc.oftc.net * Read our [:OPWApply:instructions for applying], and apply by March 19th. * Use our [:OPWfirstpatch:tutorial] to send in your first kernel patch by March 19th. We also encourage all OPW applicants that are students to also apply to [http://www.google-melange.com/gsoc/homepage/google/gsoc2014 Google Summer of Code], and in particular the [http://www.google-melange.com/gsoc/org2/google/gsoc2014/lf Linux Foundation projects]. The Google Summer of Code projects are separate from the projects listed below, so you will need to work on applications for both programs. |
* Join the [[https://groups.google.com/forum/#!forum/outreachy-kernel|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 [[https://www.outreachy.org/apply/|instructions for applying]], and apply by March 26. * Use our [[Outreachyfirstpatch|tutorial]] to send in your first kernel patch by March 26. |
Line 26: | Line 27: |
Round 8 (May to August 2014) projects: | 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 28: | Line 29: |
== Coccinelle == | = Round 18 projects = Previous projects, from round 17 projects are available [[OutreachyRound17|here]]. For each project, if you click on the proposer's name, you may find more information. |
Line 30: | Line 32: |
[http://coccinelle.lip6.fr Coccinelle] is a program matching and transformation tool for C code that has been used extensively in contributing to the Linux kernel, for both both code evolutions and bug fixes. Coccinelle is driven by specifications, known as semantic patches, that use a notation based on C code, and are this fairly easy to develop. Around 40 semantic patches are included with the Linux kernel source code, in scripts/coccinelle, and are used in the continuous testing service provided by Intel. |
|
Line 33: | Line 33: |
The goal of this internship is to help build up the set of semantic patches that are included in the Linux kernel. This will involve primarily hardening semantic patches that have been developed previously, and putting them in the form used in the semantic patches Linux kernel. There is ample opportunity to contribute patches to Linux source code as part of the semantic patch hardening process. ''Mentor:'' [http://kernelnewbies.org/JuliaLawall Julia Lawall] == Linux-Kernel RCU == Potential projects include: 1. Automatically Locate RCU Abuses 1. Inline __rcu_read_lock() __ 1. Add kmem_cache_free_rcu() 1. Validate RCU Algorithms 1. Automate Testing of RCU CPU Stall Warnings 1. Port RCU's KVM Scripts 1. Miscellaneous Fixes to RCU For more details on each project, please see [http://kernelnewbies.org/OPWIntro-RCU this page]. ''Mentor:'' Paul E. McKenney < paulmck@linux.vnet.ibm.com > == nftables == [http://www.netfilter.org/projects/nftables/ nftables] is a new firewalling framework available since the Linux kernel 3.13. It includes new userspace libraries and utilities that aim to replace the popular [http://www.netfilter.org/projects/iptables/ {ip,ip6,arp,eb}tables] utilities. The goal of this internship is to help to improve nftables, this includes: 1. chase bugs and fix them. We already have a good bunch in the [http://bugzilla.netfilter.org Netfilter's bugzilla website]. 1. implement an automated testing infrastructure for nftables that would help to catch regressions. 1. help us implement some of the missing [http://people.netfilter.org/pablo/map-pending-work.txt features]. Please, read the [http://wiki.nftables.org nftables HOWTO] to get familiarized with the new software. ''Mentor:'' [http://kernelnewbies.org/Pablo Pablo Neira Ayuso] |
Please check the [[https://www.outreachy.org/communities/cfp/linux-kernel/| Linux kernel page]] on the Outreachy website for projects taking part in Round 18. |
Line 70: | Line 38: |
* Join the [https://groups.google.com/forum/#!forum/opw-kernel opw-kernel mailing list] * Join the #opw IRC channel on irc.gnome.org * Join the #kernel-opw IRC channel on irc.oftc.net * Read our [:OPWApply:instructions for applying], and apply by March 19th. * Use our [:OPWfirstpatch:tutorial] to send in your first kernel patch by March 19th. == Creative Commons Photo Credits == [http://tux.crystalxp.net/ Pink Tux] |
* Join the [[https://groups.google.com/forum/#!forum/outreachy-kernel|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 [[https://www.outreachy.org/apply/|instructions for applying]], and apply by March 12. * Use our [[Outreachyfirstpatch|tutorial]] to send in your first kernel patch by March 12. * 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 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:
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 12.
Use our tutorial to send in your first kernel patch by March 12.
After you have 10 cleanup patches and at least two patchsets, choose some small tasks to complete.