This is Dave Edstrom's personal blog called Photons and Electrons. This blog is about technology, as well as some of my personal interests. I am the CEO/CTO of Virtual Photons Electrons. I was the CTO for MEMEX for three years, the President and Chairman of the Board for the MTConnect Institute from May 2010 to January 2014 and prior to that I spent 23 years at Sun Microsystems.

As Mr. Patrizio states: "When Oracle purchased Sun Microsystems in 2010, the company inherited a
venerable Unix solution that was already in decline. The Solaris
operating system on Sun’s SPARC hardware was losing ground to x86
running Linux (or Windows Server) already, and IBM was cleaning its
clock by stealing away SPARC customers to its Power series of servers. "

For those of us who spent decades at Sun, this is a sad day, but certainly not unexpected. I am surprised it took seven years. What hurt Solaris was the false start of open sourcing Solaris and then pulling back on it. Sun could not figure out how to open source Solaris, have an x86 Solaris offering and keep making lots of money of the big SPARC Solaris servers. It was the classic innovators dilemma. Solaris had so many incredible innovations. I really feel that Linux never would have made it IF Sun would have open sourced SunOS and then Solaris. When Oracle purchased Sun, they then stopped the open source Solaris as well. The mixed messaging was a killer.

When SPARC first came out it in 1987, it was 2.5X the performance of what you could find on an equivalent Motorola 68020. It was able to do this because it optimized for what was the most used instructions - aka RISC - Reduced Instruction Set Computing. I was at Sun Microsystems prior to the SPARC release, as as well as prior to the Intel line of Sun computers. SPARC was a kick a$$ microprocessor in its day. I was one of Sun's first "SPARC Ambassadors". This meant that we would show up at customers, partners and Sun offices to talk in detail about the technical and business advantages of SPARC.

While SPARC was the first open architecture instruction set, the problem was the we talked a little bit out of both sides of our mouth when it came to the marketplace. What I mean is that we encouraged companies to create SPARC processors and systems based on SPARC. However, sales had to compete with these new companies and of course, Sun's sales reps did not want to lose SPARC or Solaris sales to Sun clones, so they would cut to the bone on discounts.

The next obvious step for these companies was to feed around the edges and not go right after Sun's business. That worked out for awhile, but then the cost to create the next new microprocessor was growing exponentially. I remember the first time I heard a Sun microprocessor designer say, "We will spend $200 million to find out if we have a SPARC chip or an expensive coaster."

Solaris was and is an amazing OS. I remember being part of the first three System Engineers from the field to go to corporate to do a month worth of engineers using Solaris 2.0 In order to appreciate Solaris, you really had to have an understanding of what makes a great operating system. Sun had the best developers starting with the legendary Bill Joy aka wnj.

One of my favorite phrases is, "while you date your hardware vendor, you marry your software vendor." This applies to the ubiquity of Intel PCs where the question of, "does it really matter if we buy Lenovo or HP PCs?" versus "let's switch from SAP to Oracle for our ERP vendor". If you are a CIO, then who cares if you buy a brand-x PC, but try converting to a new software platform or you will likely lose your job if it fails.

When people ask me about Sun I always tell them that it was the best 23 years of working life. I could go on and on about how great Sun Microsystems was to work at and how incredible its employees were.

It is still tough to swallow that Sun, and now it sounds like SPARC and Solaris, will be relegated to an entry in wikipedia. However, what is nice is that those relationships with Sun employees continue to this day.

No comments:

Post a Comment

About Dave Edstrom

This is Dave Edstrom's personal blog called Photons and Electrons. This is the same name of the blog I had for Sun Microsystems for many years. I am the CEO/CTO for Virtual Photons Electrons, LLC. More info is available at http://VirtualPhotonsElectrons.com I was the CTO for MEMEX for almost three years. More information on MEMEX is at http://MemexOEE.com