> > So given all that, it's up to you to decide whether
> OpenSolaris is suitable
> > for you.  The best approach with anything is
> usually in this order:
> > * first, make a list of everything you know or can
> anticipate you might want
> > to do, and put it in priority order
> > * second, find applications that do that, keeping
> in mind that there may
> > be multiple applications for any given task, not
> all of which run on every
> > platform
> > * _last_, pick the OS that will support the most of
> the top priority applications
> 
> You know, I started giving advice pretty much
> identical to that nearly
> 30 years ago. Seeing it again, it hit me that - well,
> I didn't do that
> any more. Thinking about it, I realized that that's
> because it's no
> longer correct.
[...]
> So you want to get your list of applications more
> like so:
> 
> *) List the people you're going to be communicating
> with, and what
>    you're going to be communicating with them.
> Talk to them, and find out what applications they for
> what you're
> going to send back and forth, and what other
>  applications can read
> those things. Find out if they feel willing and
>  able to help you
> should you have problems, and who they talk to when
>  they need
>   professional help.
> Talk to the pros about the things you're going to be
>  doing, and see
>   what applications they recommend.
> f course, for most of the last couple of decades,
> what falls out is
> almost always Windows. I'm happy with that - I've
> always used Unix, so
> I can tell them "... but I don't use Windows, so
> don't call me for
> help." 

That's just a specific expansion of what you know or anticipate
wanting to do, but one that depends also on those with whom
you want to collaborate or exchange information.

Indeed, MS (and perhaps somewhat Apple and others too, to a lesser
degree due to their lesser market share or scope) have long played
the game of trying to make the combo of their OS plus their apps
(or even just apps alone sometimes) be never less that "first among equals",
if not for any other value, then by providing the path of least resistance
for exchange of data.

Standards, provided they're truly open, can help a lot, but the big
guys have to be dragged kicking and screaming to the table, because
they've gotten too darn complacent about competing on lock-in rather
than more positive forms of value.

> These days, virtualization technology is changing
> that answer again,
> but I haven't figured out exactly how yet. I think
> Sun sees this, and
> hope they make sure VirtualBox make Solaris a viable
> platform in a
> world where most of your applications run on virtual
> systems.

I think Solaris helps itself both as host and as guest; the former
as a scalable stable platform, the latter as something for developers
and students to use when a full-size development system paralleling
a production system isn't needed.  The question in my mind is whether
Solaris catches on as a guest OS for production use (probably under
xVM or VMware rather than VirtualBox, the latter being mostly for local
desktop use).  On the one hand, that increases the use of Solaris for
production use, and penetration at the low end.  On the other, as long
as it's just consolidation, it's parasitic, although better perhaps than losing
ground to e.g. Linux doing the same thing.   And maybe as newer generations
of hardware give more MIPS and bandwidth per unit cost, consolidation is
a perfectly reasonable thing to do to keep relatively static apps running
on maintainable hardware.  So all the roles play their part, and even the
less immediately profitable ones may lead to repeat business later on.  But
the price pressure is intense; and anything other than commodity hardware
(current x86 on current bus using current storage, give or take RAS features)
for anything that doesn't require very large scale SMP (or sort of SMP, like 
NUMA)
will IMO always be struggling.  For those, it's single thread (where PowerPC is
presumably well ahead) performance vs multi thread performance,
possibly taking into account power and cooling.  So I wonder about the
survival of SPARC, which is why, although I don't like x86 much, I'm
glad Solaris on x86 is no longer abandoned or 2nd class (give or take
large system features that simply don't apply there).  (The one good point
of x86 with virtualization is that there's the widest range of guest OSs for
that architecture.)
-- 
This message posted from opensolaris.org

Reply via email to