Skip to end of metadata
Go to start of metadata

Getting Involved

OpenIndiana is a community-based project, it relies on contributions from the community. This page is intended to provide a rough overview over the different aspects of the project and opportunities to contribute. It should be noted that contributions do not have to be technical in nature, marketing, providing documentation, artwork, or maintaining the website are just as important as building the OS.
Below is a brief general overview of different activities and taking place within the project. In addition, there is a more specific list of open tasks. If you are interested in working in one of these areas or if you have further questions please do not hesitate to get in touch with us. You can contact the developers and maintainers on the oi-dev mailing list list or in the #oi-dev IRC channel.

It is strongly recommended for potential contributors to join the oi-dev mailing list and the #oi-dev IRC channel in order to get in touch with other developers and to follow the development.

How to contribute?

Our small community is always happy to welcome new users and contributors:

  • present yourself so we get to know each other,
  • ask all the questions you have in mind,
  • report anything that seems unclear to you,
  • share any project idea you would like to develop,

Overview of recurring tasks at the OpenIndiana Project

  • Maintaining packages to OpenIndiana itself or to additional software repositories
  • Release management and testing
  • Developing code specific to OpenIndiana
  • Bug fixing and bugs triage, QA
  • Project infrastructure maintenance, coordination with mirrors
  • Operating mirrors
  • Monitoring and handling security issues
  • Documentation
  • Website and wiki maintenance

Maintaining components

OpenIndiana is built with oi-userland in the form of a hierarchy of components: aside from the base system illumos, some of these components are developed by the project while others are integrated from opensource projects. Maintaining the different components involves mainly integration: importing, rebranding, applying OpenIndinana-specific fixes.

Please see Building the Operating System and child pages for some hints on how to set up a development environment.

Help with maintaining a consolidation, consolidation specific subtasks or release goals is always appreciated.

Contact: oi-dev mailing lis


OpenIndiana has a fairly young documentation and OI-DOCS articles directed at end-users are located at but improvements to the developer documentation would be appreciated as well.

Feel free to write on any topic that is of interest to you, including links to the articles on your blogs on Openindiana and illumos.

Contact: oi-dev mailing list

Website and Wiki

We will appreciate your input on web site ideas. The Wiki needs your contribution and updating. Feel free to contact the mailing list  for an account.

Contact: oi-dev mailing list

  • No labels