Does SPARC Have A Future?

I have received a number of inquiries on the future of SPARC and Solaris. Sun’s installed base was already getting somewhat nervous as Sun continued to self-destruct with a series of bad calls by management, marginal financial performance, and the cancellation  of its much-touted “Rock” CPU architecture. Coming on top of this long series of negative events, the acquisition by Oracle had much the same effect as throwing a cat into the middle of the Westminster dog show, and Oracle’s public responses were vague enough that they apparently increased rather than decreased customer angst (to be fair, Oracle does not agree with this assessment of customer reaction, and has provided a public list of customers who endorsed the acquisition at http://www.oracle.com/us/sun/030019.htm).

Fast forward to last week at Oracle’s first analyst meeting focused on integrated systems. While much of the content was focused on integrating the software stack and discussions of the new organization, there were some significant nuggets for existing and prospective Solaris and SPARC customers:

  • Oracle is committed to continued development and support of Solaris. While the final decision on whether and how to support Solaris on non-Oracle platforms is still TBD, our suspicion is that the potential size of the non-Oracle installed base and potential future installations will tip them to support non-Oracle systems (primarily HP, IBM and Dell x86 systems). The potential synergy between Oracle software and Solaris is obvious, and any changes that they make to optimize Oracle will probably benefit other large applications as well.
  • Oracle presented a convincing roadmap for future SPARC products oriented around a common set of cores with products differentiated by number of cores, pipelines per core and cache architecture. The core designs seemed to emphasize “mainstream” CPU technology rather than some of the esoteric concepts attempted with Rock, and our confidence that they can execute is high. The net result is a roadmap that seems to offer the prospect of, if not leap-fogging Intel and AMD, of at least staying competitive with them on a performance basis.
  • Along with the CPU roadmap was an outline of a systems strategy that appears to offer SPARC/Solaris customers a high likelihood of staying competitive on system performance and design.

Our net take is that while it may still be hard to convince a new customer to jump on board the SPARC bandwagon, existing customers have no reason to make an abrupt migration, and can wait and see if Oracle delivers on the milestones that they will reveal over the remainder of 2010 and into 2011.  As these milestones are disclosed we will have further analysis.

On a related topic which we will address in more depth in future posts, Solaris on x86 will remain a solid enterprise choice for both current and new users. Customer issues with Sun were centered around SPARC and the strategic future of the company as opposed to technical issues with Solaris functionality, performance or stability. The continued availability of this proven operating environment, with an anticipation of continued investment and improvement by Oracle, is a strong positive for any customer looking for an enterprise-class Unix environment on an x86 platform.

However, this is my take on things. What's important are your plans and intentions. If you are a SPARC or Solaris user, let us know what your plans are for future deployment.

8/18/10 UPDATE - Oracle has recently released a webcast by John Fowler with public information on future systems plans,

http://www.oracle.com/go/?&Src=7011672&Act=16&pcode=WWMK10035479MPP015

Comments

Any hints from Oracle about

Any hints from Oracle about how they're going to interact with the Solaris developer community going forward?

Oh, and congrats!

What to do...

I think its the fact that oracle were quite quiet and everyone is use to SUN's openness to the community.
Since oracle have taken over sun it seems that there is hardly any news to be excited about any more.
I do hope that oracle looks at the over priced cost of patch support for Solaris. I would quite happily pay 100pa for proper patching including bug fixes. I was about 2 seconds away from reformatting my systems with BSD just for ZFS.

Oh and oracle I hope you fix the partner system... SUN's was a joke. I spent 2 weeks negotiating a partnership and Malaysia killed the dream. Yep want to install linux on SUN systems have to go bug linus...

Solaris on generic i86pc servers -> the way to go

Plan to keep developing software for Solaris, especially Solaris on the i86pc (amd64, i386) platform, since the hardware is much cheaper and simpler to acquire than Oracle's own.

We will keep running our development and production systems primarily on Solaris i86pc commodity hardware and Solaris. For development and testing, we will keep a minimum of SPARC systems around so that our customers can get our software for the sparc platform, should they desire to do so.

However, we will strongly urge and recommend to our customers that they switch to Solaris on i86pc platform, and we will stress that this is our primary development platform.

We will be recommending to customers that they strongly consider running Solaris on generic i86pc hardware from manufacturers like SuperMicro, TYAN, and ASUS until such time as the likes of DELL, hp, and Oracle are price competitive with the above vendors.

With the Oracle's anouncement of support for non-Oracle systems, we will be recommending to customers wishing to run our software, to run it on cheap generic i86pc servers and Solaris, coupled with Oracle support for those non-Oracle systems.