The purpose of this thread is threefold.

First, I would like to start a focused discussion, as to why people
would want an OSH (OpenSolaris Hosted) binary set, so that we can
accommodate the widest set of needs with our efforts. (OSH as a
hopefully non controversial working name).

Second, this thread is meant as an educational thread, so that those
who aren't convinced that there is a legitimate need for OSH, have
been given the full story.

Third I have started receiving questions regarding what the idea of an
OpenSlaris distro is and what it's goals are. (In another thread, that
I am trying to keep focused.)

It is very important that these particular threads that I am starting
keep focused for reasons that I hope are self explanatory.

If you feel that there should be a new related thread of discussion,
but potentially disruptive, please contact me offline, and I will work
with you to start the thread, or point you to an existing thread that
is already discussing said issue. (Even if it's not potentially
disruptive.)

Various drivers behind an effort to produce OSH.

1) There is a desire for a minimal/core OpenSolaris distro, that other
distro packagers can leverage to create their own distros. Building a
distro from this core *may*, in the future, allow other distros to
also be hosted at OpenSolaris.org. This OS core must, for the sake of
practicality, allow layers to be added on top to get to Nevada.

2) Currently their is no Open development platform. The only allowed
development platform is, a closed source, proprietary platform: Sun
Solaris (Express). Ideally guardianship for this development platform
should be moved into the community. (Yes this seems in opposition to
bullet #1, but keep reading)

3) Currently the barrier of entry to getting involved with OpenSolaris
is high, both from a conceptual point of view, as well as a work
required point of view. (I can't just download a ISO and install an up
to date dev platform)

4) Currently the barrier to entry for immigrants is high. Driver
support, that shall we say "does not lead the field". Installation and
configuration can be confusing to those that have not studied Solaris.
I think these are generally acknowledged as goals in the community,
but this is where we have a distro that focuses on this issue
specifically.

5) Although AOL has proved that mass mailings of optical media can be
made into a scalable distribution model, this only worked because AOL
self updated upon install. OpenSolaris needs a quicker and simpler
distribution method. (Which allows free mirroring of ISOs, binary and
source packages, without lengthy legal reviews. This ties into the
desire to have a completely unencumbered base distro set)

6) Sun (Ian/Indiana/Others) wants a second Solaris distro that will be
the Fedora to Sun's RHEL (Solaris). They wish to do this and still
leave a clear migration path from one distro to another. (Unlike
Fedora). ;)

7) Currently there isn't a method for non-Sun distros to offer
optional non open source bits. We would want to establish a standard
and precedent for doing so, that all distros could leverage. (I'm
thinking mostly HW support issues).

8) Currently, by continuing to use closed source bits as the standard,
there is minimal incentive to close (open?) the loop.

9) Current HW requirements are a bit on the high end. I can't run this
on an old 386, or for that matter on an old P/PII I have lying around.

I feel that if we set our goals properly we could accommodate all
these desires and wishes within the Scope of a single
"approachability" CG (community group) project.

Some possible design criteria that could allow this to come to pass:

1)  A goal to make all components fully modularized packages/components.

This even applied to the ON (OS/Networking) consolidation. This will
allow alternate distributions to very easily pick and choose
components for their distribution. (Distributions would of course be
free to ignore the reference and use their own build/packaging
methods) This would also allow for the building of a very compact
miinimal core, using the same components that are used to construct a
"Complete" user focused distro. (Meeting the needs and desires of
multiple groups, e.g. appliance builders, distro builders, hobbyists
working w/ old HW, etc.)

2) Be strict about making the System fully Open Source (This is
mandatory for this to be an OpenSolaris project). Optionally allow a
method to pull in closed source bits if desired by the installer, or
distro packager. (This would eventually require involvement by
technical as well as legal participants).

This said we would have to work out a prioritized roadmap, that
covered everyone's desires.

Please feel free to contact me offline, if you feel that there are
flaws in what I have laid out. I don't want to clutter this thread
with a large amount of dissident traffic. If you must reply on list,
please completely change the topic. (No "was".)

Let's please try to keep on topic. (Read the subject of the thread
before hitting send).

Please start reaching out to your User groups and see if we can find
more interested parties there.

Finally, I have decided to add a trailing tag of [OSH-thread] so that
going forward anyone interested/not-interested in these threads that
for now, I am starting, can setup an appropriate mail filter.

Keep in mind that the only CG that I are focused on living in is
"approachability"

I think in the short term we will work in the general approach-discuss
list, as time goes on I expect a project to form in approachability,
and then when enough interest is established the project would earn
promotion into a full OSCG (OpenSolaris Community Group.)

-Brian

P.S. - Remember if you want a new related thread, I ask that you
please contact me offline, so that we can keep this discussions
focused.
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to