OpenSolaris Reference Build

From Genunix

Contents

Project Proposal

Summary

This project proposes to create an OpenSolaris binary distribution, previously known as 'Project Indiana'.

Description

This project proposes to create an OpenSolaris binary distribution with a long term goal of increasing the userbase and growing mindshare in the volume market by providing easy access to the technology created within the OpenSolaris community.

A 6 monthly time based release schedule will focus energies in producing a single CD install, and putting OpenSolaris on a path to being a distribution as well as a source base. With a focus on the user experience, it is hoped that with wide distribution, the OpenSolaris ecosystem will grow, providing valuable feedback to the project.

This project is expected to be long term, with regular releases and regular goals with a focus on closing the familiarity gap for new users of the platform, but also compatible to Solaris users today. This project will have an emphasis on release engineering process and infrastructure initially, coupled with some user visible improvements to the existing pain points within Solaris.

Sponsors

This project has a lot of overlap with a number of Community Groups in terms of technology but has particularly strong links to the 'Distributions & Packaging' Community Group.

Involvement

There is a strong intention for this to be a community grass roots project, with open contribution. We hope for this project to be consensus driven, though ultimately the project leads will need to dictate direction if that proves unfeasible for delivering a timely release. While many of those decisions can be made within that specific project area, based on requirements, there may be a real need for a sole arbitor, Ian Murdock.

Related Projects

This project will, over time, start to include many of the existing projects that are already being worked upon and stable enough to include under the opensolaris.org umbrella, encouraging the best innovation within the community.

Other

With this proposal there is an opportunity to create a base distribution that other community groups can re-distribute for their own needs. This distribution proposal hopes to draw together existing innovations across the OpenSolaris community, encouraging collaboration and communication.

Description

Goals

  • Support multiple package sets, including a very small, minimal build
  • Support installation from a minimal boot image, that allows installation from an online package repository. (That includes ON components)
  • Fully modularized. This even applied to the ON consolidation
  • Provide a community OpenSolaris development platform. (Currently the only option is SXCE, which is technically a Sun distro.
  • Must free of all encumbered IP. (IE: It must wholey consist of open-source components)
    • In answer to how to support binary drivers, the package repository would enable the selection to install proprietary packages, either by reference to the original source or via a redistribution agreement.
  • Provides a Solaris Standard base to test application compatibility
  • It would be very useful if Indiana components can be installed on any OpenSolaris-based binary installation
    • perhaps by needing to install the Indiana packaging system (if its something besides pkg* utilities)

Team Members

  • blah

Tasks

  • Finalize goals
  • Identify community resources