From AuroraUX
Become the kernel.org of the OpenSolaris community
- Become the kernel.org of the OpenSolaris community, independent of Sun, with the least forking of the OpenSolaris code base as possible. However we will maintain our own source gate!
- The kernel will be delivered with a 'useful for everyone' modern userland yet minimal, only containing a common set of packages found in almost any *useful* system.
Packages
- A common one is that some think Xorg should not be bundled with the system, this is silly for anything but the embedded space. Its quite easy to switch it off if need be:
# pfexec svcadm disable xserver
- Also, the whole GUI desktop can be easily stripped from the release by use of the Hydra package manager solution, for example:
# pfexec hydra hydra > remove supernova; ... hydra > commit ; quit;
Rest on my shoulder
- Make it 'easy' for distributions to be based off us;
- Don't make assumptions about the package set they may use.
- Don't make assumptions about the package manager they may use. Hydra should supply easy to understand and use APIs for other package managers to be ported onto and sit on top of Hydra.
- In general, don't make assumptions!
Unchain my source
- Make *any* remaining closed source components required for building and/or maintaining a running OpenSolaris kernel based distribution open source.
Squash'em bugs
- Provide *essential* bug fixes and security updates in the form of patches through Hydra. Do NOT force users to upgrade versions of already installed software unless deemed essential and safe to do so.
Heading towards the source
- Become as upstream as possible in the spirit of open source software. This will shrink the patch sets we may have to maintain thus increasing our productivity, time and thus freeing resources to innovate more.
What's up Doc?
- Provide excellent system documentation, both for the user and developer communities.
I can't give you what I don't have Captain!
- Provide tools to help trace down power efficiency problems such as PowerTOP.
- Extend battery life on mobile devices as much as possible.
- Generally be a more power efficient operating system.
Cheers,