Brian Gupta wrote:
>
> 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)
#1 and #2 seem to make a lot of sense.

#2 seems mostly a "free as in speech" issue, which I don't tend to care
about, but I understand it is very important to some people.

We all know, "free as in beer" is most important!  :-)

(Note the smiley - let's not start a discussion on this in general.)
> 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)
What does this problem have to do with OSH?  It seems like a separately
addressable problem.  Also, it is a problem Sun Solaris (express) knows
about (as 50 e-mail in my inbox the last two days will attest to!).

If you think this is fun, try OpenJDK.

This, like "closed sources", tend to be a high start-up cost for software
moving to the "free" domain.
> 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.
Ditto #3 - a problem that doesn't really motivate OSH (as the disclaimer
states).
> 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)
Ditto #3.
> 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). ;)
OK, you have allies.  8^)
> 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).
Huh?  What prevents a distro from doing this?  Please elaborate.
> 8) Currently, by continuing to use closed source bits as the standard,
> there is minimal incentive to close (open?) the loop.
Not sure what you are saying.  If its that the "closed" bits shouldn't 
exist,
please work on that problem.  I think we would all like nothing more.

This is an important requirement to having a complete, truly open
distribution, but not a reason to have OSH.
> 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.
And the thought is that Sun wouldn't include such projects in it's Solaris
distribution?  I'm not sure, you might be right.  We've been moderately
aggressive about removing such support (more on the SPARC side
actually) motivated mostly by a desire to minimize the test matrix.  The
secondary reason was code bloat.

A harder issue is "minimum storage".  Just how much memory and how
big a disk does that old 386 have attached to it?  :-)

I guess its a valid reason for OSH - so that the community can determine
the supported hardware list, but I'd (perhaps wrongly) tend to think that
the need is actually more in unsupported ISA/PCI cards than processors.
Seems like these could plug into any Solaris.  (Seems to motivate the
blastwave-like soultions we've discussed elsewhere more than OSH, but
it does motivate OSH somewhat (particularly if that card is a NIC)).

Discussion have been had elsewhere about including unsupported (by
Sun) drivers on the distribution CD.  Don't know where this has gone.

Solaris used to run on 486.  I'm sure we can find those sources and donate
them to the community.  SunOS 4.x used to run on 386 (A Sun product
called roadrunner).  However, having run a leaner Solaris (2.3) on a 486,
I'm not sure this is really useful. I'm not that patient.

------------

Summary:  This seems like a laundry list of ills with the current situation.
I believe only a few of these ills motivate an OSH, particularly if you
consider how long it will take a polished OSH to come into existance.

Maybe I've verged too far accross the "let's not debate the need" line, but
this entire posting seemed to assert the needs and most of them seemed
orthoginal to an OSH.


- jek3



Reply via email to