Home Get Informed Blogs 2006-11 Charles E Hill: Sun's Big Gamble

Charles E Hill: Sun's Big Gamble

PDF Print E-mail
Written by Charles E Hill   
Sunday, 19 November 2006 02:18

It has been almost painful to watch Sun over the last few years.  Scott McNealy, Sun's co-founder and Chairman, so desperately wanted to compete with Microsoft on the desktop that he often led his company in some very odd directions.

When you consider that Sun's strength has always been on the server, things like the purchase of StarOffice and the creation of the JDS are just plain baffling.  Only when you put it in the perspective of "sticking it to Microsoft" does it begin to make sense.

It has been almost painful to watch Sun over the last few years.  Scott McNealy, Sun's co-founder and Chairman, so desperately wanted to compete with Microsoft on the desktop that he often led his company in some very odd directions.

When you consider that Sun's strength has always been on the server, things like the purchase of StarOffice and the creation of the JDS are just plain baffling.  Only when you put it in the perspective of "sticking it to Microsoft" does it begin to make sense.

During the dot-com bubble of the 90s, Sun flew quite high and made immense amounts of money.  That money allowed them to explore all sorts of ventures that weren't part of their core business.  It also allowed them to delude themselves into thinking that one day everyone would see the light and run the superior Solaris on their desktop, shunning Windows. 

Yeah, right.

Sun only has three real product lines: hardware, Java and Solaris.

Believe it or not, their hardware is Open Source.  The specifications for Sparc have been available for years, as long as you pay the licensing fee to Sparc International.  Back in late 2005 Sun released the Verilog descriptions, accompanying verification suite and simulation models to their UltraSparc T1 (Niagara) multi-core processor.  Of course, not everyone has a chip foundry at their disposal, but it is as open as you can get with a CPU.

Their successful suit of Microsoft, back in 2000-2001, directly led to Sun's realizing they could successfully GPL Java without worrying about a fork.  Java is a brand, not software.  If you can't pass the compatibility test, you can't call it Java.  If you can't call it Java, it will be dead in the water.  Sun controls the definition of Java.  QED.

That just leaves Solaris.  Solaris has always been a strong contender in the Unix market, and the latest version brings to the table some very advanced features such as ZFS, Containers and DTrace.  Their official position has always been that Solaris is superior to Linux in every way, and while Linux may be suitable for limited use at the "edge" of the network, the core belonged to Solaris.  If you were serious, you called Sun.  Period.

Things change.  Sun released Solaris X86, which ran on Intel-compatible processors as opposed to Sun's own Sparc.  While they made lots of noise about supporting the x86 market, their actions spoke more loudly than words and their support of Solaris X86 was noticeably weak.  They were accused several times of trying to kill off their own product, which survived only due to the small, but rabid fan base.  The message was still there, that if you were pig-headed enough to want to run Unix on Intel, then they'd sell you something.  When you got serious, come back and you'd have a good migration path to a real operating system.

But Solaris doesn't really make Sun any money.  To compete with the perceived "free" cost of Linux, Sun reduced the license costs of Solaris to almost nothing.  When someone purchases a $500,000 computer, plus a few years of dedicated support for another $200,000, tossing in the cost of the OS is a no-brainer.

Now, while Sun may have derided Linux for being a poor shadow of Solaris in the highest levels of the enterprise, there is no arguing that it has matured at an astounding rate.  If you look at the feature sets graphed on a curve, it becomes obvious that Linux surpassing Solaris isn't an "if", but a "when".  The features that Solaris boasts over Linux are more and more frequently appealing to a smaller and smaller niche at the very top of the market.  Solaris may outshine Linux on systems with 64 or more CPUs, but just how big of a market is that?

It may have taken years, but I think Sun is finally realizing this.  Someone finally looked at the numbers and realized the market for small, 1U & 2U servers is substantial, and while Solaris may kick butt on big iron, little iron is 95% of the market.  As painful as it is to some people, the reality is Sun is a hardware and services company, not a software company.

So, where does that leave Sun and Solaris?  Enter Linux.

By releasing Solaris under the GPL, Linux will be able to close the gap in record time.  Sun is reported to be seriously considering opening Solaris under the GPL.  With Sun's longtime attitude of superiority, I seriously doubt there will be much migration of code from Linux to Solaris.  However, it means that Linux can integrate the best and brightest of Solaris.  Give it a year or so and no one will be in a position to declare Solaris' superiority over Linux at all, core system or not. Any deficiencies that Linux has on big systems can be cannibalized and integrated.  Sun can still sell hardware, but the R&D and expenses for the OS can be greatly reduced.  The dedicated Solaris development team can be reduced as Solaris is absorbed and replaced by Linux, and the community takes over.  Sun can finally focus on what they do best -- sell killer hardware and superior services and support.

Sun's recent certification of Ubuntu on their UltraSparc T1 Niagara systems only furthers this.  Official blessing from Sun for Linux on their hottest hardware.

In the end Scott McNealy may actually have a chance at seeing Microsoft unseated as the desktop king, with Sun being a major contributing factor.

The big question is, can Sun pull the trigger?  Opening Solaris under the GPL is signing its death warrant, no two ways about it.  IBM has come to terms with the eventual replacement of AIX with Linux.  Likewise HP with HP-UX/Tru64.  Can Sun make that call and still be Sun?

What do you think?  Will Sun take the final plunge and embrace the GPL for its (remaining) crown jewels?  What will that mean for the future of Linux and of Sun?

 

Read the original article: http://technocrat.net/d/2006/11/19/11069