Skip to end of metadata
Go to start of metadata

We’re happy to announce that the illumos project has been accepted as a mentoring organization for the 2013 Google Summer of Code (this marks our third year of participation in GSoC). The illumos project is a community-driven open source operating system development project derived from the former OpenSolaris project. Google's Summer of Code program promotes student involvement in open source communities by sponsoring summer internships for students to work on projects like illumos.  Members of the illumos community (including Nexenta and Joyent) support this program by offering experienced staff members willing to mentor student projects.   If you might like to apply for one of these internships, or just want to learn more about our involvement in this program, please see the illumos GSoC page. OpenIndiana is also participating, under the illumos umbrella.

For Students

New to illumos? Start with How To Build illumos and How To Contribute.

If you're interested in helping illumos or OpenIndiana in this year's Summer of Code, we require you to sign up on our developer list. Students are expected to interact as normal contributors through existing community channels, including mail and IRC, so dive on in!

We encourage you to drop by #illumos on freenode to ask questions or get to know us.

Students can officially begin discussing project ideas with us on April 9, 2013, and submit applications between April 22 and May 3 (see other important dates in the full timeline for GSoC 2013). Nothing prohibits motivated students from spending time before the application period getting to know the community and the code, installing a distribution, building from source, and fixing some bite-sized bugs.

Starting from April 22, 2013, you can apply at our Google Summer of Code page.

If you're not sure what your proposal should include we will be happy to help if you ask the mailing list or IRC for feedback.

Think Long-Term

illumos is an open-source, community-based project, but it also has commercial supporters who employ contributors to our project. If operating systems development is really what interests you, consider this a first step toward a possible career with us.

Our development community includes people who came to work at the commercial organization that supported our predecessor project as summer interns. They were excited enough by what they saw that they started work right out of college and followed us into our current incarnation. For a (colorful) history of the project from one of those interns, visit Bryan Cantrill's LISA presentation.

Project ideas

Our Project Ideas are a launch pad for student proposals, not a fixed menu of options. Put time in with the community, learn how what we're doing fits your interests and skills and write a proposal that reflects that. We welcome original project proposals, particularly those that demonstration familiarity with the project and alignment with career interests, previous course of study, and practical experience. When writing your proposal, make use of our suggestions for how to write an excellent GSoC proposal.

Application template

Please use our GSoC Application Template in preparing your application.

Mentoring resources

Please contact the org admins, Bayard Bell (IRC handle buffgy) and Albert Lee (IRC handle Triskelios), if you are interested in mentoring for 2013.

Previous projects

2011Harshit JainUpdate illumos with GRUB 2 and GPT label boot supportGarrett D'Amore
2011Shashank KarkareRewrite Perl system software in CJohn Sonnenschein
2012Enrico PapiWPA-EnterpriseMilan Jurik
2012Peidong Xiesmbfs mmap supportGordon Ross
2012David HoeppnerDatagram Congestion Control Protocol for IP stackSebastien Roy