Rainer Orth wrote:
> James Carlson <carls...@workingcode.com> writes:
> 
>>> "Everybody" is subjective.  Case in point : UltraSPARC 1.  Lots of
>>> people want it.  Lots more people think its pointless at this late date,
>>> and Sun doesn't want it in ON because they don't want to support it
>>> anymore (for good reason, actually!)
>>>
>>> Who's right?
>> And when VM and dtrace and ZFS and others in ON make optimizations that
>> are either inapplicable or just downright incompatible with UltraSPARC
>> 1, what exactly will you do?
>>
>> That was a very big part of the reason for shutting down UltraSPARC 1:
>> to make things easier on those other project teams, so that they don't
>> have to lug around the burden of long-dead hardware.
> 
>>From my understanding, it was not.  UltraSPARC I support was dropped when
> 32-bit SPARC was removed.  The fact that US-I machines run perfectly fine
> in 64-bit mode (and have been since Solaris 7) wasn't taken into
> consideration.  Yes, there was a small risk, but at least you had the
> choice.  With the wholesale removal, you didn't any longer.

There's more to it than that.  Yes, dropping 32-bit kernel support was
an important issue, as keeping it would be a substantial burden to other
project teams (dtrace, for example, would need new hot patching
procedures for trace points for those few still using 32-bit mode
kernels).  And not all US-I actually does work right with 64-bit mode
due to bugs, meaning some complexity in support.

More importantly, it would mean that project teams doing extensive
kernel work (such as the ones already named) would have to do testing on
old US-I machines, which at least at Sun are getting harder and harder
to find.  They break down and can't be repaired due to a lack of parts.
 They are expensive in terms of lab real estate, power, and heat.
They've long since fallen off the price list.  They're very slow and
usually very limited in memory and disk space, and thus make poor test
machines.  Many can't even boot the installer anymore.

In other words, "choice" is never a free attribute.  It always has some
cost associated with it -- sometimes very high cost, and usually a
multiplicative effect.  (Having N independent choices often means nearly
2^N costs, not N*M costs.)

When you add to that the fact that the marginal utility is extremely
small -- existing machines can reasonably run S9 or older and continue
doing so until the magic smoke escapes with little benefit from
OpenSolaris -- and that those still using US-I likely have little money
to spend on new hardware, the costs far exceed the value, which is (in
large measure) how such support decisions are made.

I realize there's a hobbyist market out there for the ZX81's of the
workstation world, but it's not a place I'd expect any company to spend
its money.

-- 
James Carlson         42.703N 71.076W         <carls...@workingcode.com>
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to