From: UNIX admin <[EMAIL PROTECTED]>
Subject: [osol-discuss] Re: RE: And that would break... what, exactly?

>   Those places are
> Solaris heavy, in my experience.

What does that tell you?


It  tells me that Solaris is a more robust, more reliable, more
engineering-appropriate system that Linux is.  I already knew that, which is
why I use Solaris where I do, and why it makes it into the places in my
environment where it is.  To dismiss anyone who deploys Linux as a hacker
who doesn't understand real systems, though, is short sighted.  Different
organizations have different needs and different capabilities.


Can one really call oneself a developer, if she/he doesn't know the
underlying OS he/she is developing on/for?


I certainly don't call myself a developer, but I think this reinforces my
point.  They do know they underlying system they're developing for.  It's
just not Solaris, and that's precisely _why_ it's not Solaris.


A nice new turbo diesel may be a lot better than an
> older gasoline engine,
> but so help me, I don't have any idea how to change
> the oil in one.

Like this: you drain the oil, then unscrew the oil filter, and then screw
the new one on. Ee, wait! That's *exactly* how one does it on a gasoline
engine. Whaddya know?


I think this also reinforces my point, in a somewhat oblique way.  I've
never been under the hood in a Diesel engine.  It's unfamiliar to me.  If I
decided to start poking around, I'd probably figure that out fairly
quickly.  There would also be limits to what I'd figure out without
training, guidance, and more experience than I might have time to gain.
There is cost associated with all of that.

If I already have a developer (or a bunch of developers) who can give me the
app I want on Linux, I need some pretty compelling reasons to move them to
an unfamiliar system.  It's likely the case that Solaris has those
compelling reasons, but it's only apparent if you already know Solaris.  If
the familiarity barrier is lower, it makes the transition easier, reducing
that cost.  More importantly, by making Solaris more accessible, it's more
likely that the Linux savvy admins/developers/users will or have made
themselves familiar with Solaris, allowing them to discover it's benefits on
their own.



Funny isn't it? I with my Solaris/UNIX knowledge can easily figure out and
use any Linux system, but the same does not hold true the other way around.
At least not in most cases, as we can clearly see from comments and
questions here on opensolaris.org.

Hmmm, now why would that be the case?
Why doesn't the opposite hold true in most cases?


Well there are two likely answers.  Linux people are dopes or Solaris is
harder to use.  I know which one I think the answer is.


Hacking something up in the PoC (Proof of Concept) phase is fine -- that's
how some of the most ingenious things came to see the light of day.

What's not fine, and definitely not OK, is when a hack is released as a
finished product, and when quantity comes before quality.

>From what I can tell, both from experience and reading the  responses
here, Solaris folks want quality over anything else.

It's most likely one of the biggest reasons they are just that - Solaris
users, and not Linux ones. There's of course another lesson to be learned
from that, only if people that this concerns were willing to learn.


Again, this is all about customer expectation.  There's a lot of market at
the middle and low end of the spectrum.  There's a lot of good people doing
real business in a less sophisticated way than, say, big finance does
things.  What is categorically not fine for some organizations is perfectly
acceptable to others.

I'm not saying it's better to reduce the quality that Solaris provides.  If
that happened, it would eliminate the benefits that often make Solaris a
better choice.  I think Ian said it perfectly a couple of messages ago (and
I paraphrase):  don't break the functionality that the large enterprise
market needs, don't abandon that market.  But there is a ton of development
that happens at the grass-roots level -- you point that out in your PoC
reference.  Capturing that end of the market so that it's viable for the
work to _start_ on Solaris instead of eventually only having a chance to
land on Solaris once it's mature is preferable.  In any case where Solaris
has compelling advantages over Linux, such a situation would be better for
the developers, better for the orgs building the new ingenious systems,
better for their users, and better for Solaris.

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

Reply via email to