Darren J Moffat wrote:

Ian Murdock wrote:

2. With all the negative opinions about Linux around here, I'm surprised
to have to say this, but: Multiple distributions without a reference for
compatibility is *not* a feature of Linux we want to emulate! I know, I've
spent the better part of the last 5 years trying to clean up the mess,
with mixed results. It's far easier to create an ecosystem of compatible
implementations if you *start* with a reference. All attempts at
building a reference after the fact in Linux have been an abject failure.


But what is the purpose of such a reference ? To tell other people they are doing it wrong ? To be the supported platform people point to when an ISV starts porting their application ?

I don't think saying Linux is in a mess because it doesn't have one is fair here. OpenSolaris is very different it has Solaris as a legacy, and it conforms to standards that many Linux distros don't.

So what problem are you trying to solve here ?  I just don't get it.


I would see a reference distribution responsible for defining things like:
- CLI for essential utilities
- minimum set of features/bugs in borne shell
- starting and stopping services
- package maintainance
- and so on...maybe even just establishing "ON" as "the reference"

To pick a trivial example of where Lin*x fails, the command line for
enabling a service for run levels 3/4/5 is different on RedHat and SuSe.
Thus it is impossible to ship a single rc script that works for both.

If someone were to take OpenSolaris today and build a distribution
that shipped with a wildly different package or SMF front end, what
value does that add vs the cost to 3rd parties to "deal with" ?

A reference needs to be established so that 3rd parties and
systems folks have a common core set of interfaces that they
can expect to interact with for basic system tasks.

Darren

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to