Oracle Solaris 11 to abandon elderly servers
Sun sets on UltraSparc I through IV+
SaaS data loss: The problem you didn’t know you had
Oracle is putting the finishing spit and polish on its impending Solaris 11 Unix operating system, but if you're hoping to plunk it on some vintage iron – or even some machines that are really not so old at all – you're going to be disappointed.
The software giant and hardware player has put out an end of life notice for specific features and hardware Solaris 11. The Solaris 11 Express development version of Oracle's Unix that has been available since November 2010 for customers too impatient to wait for the production release, does run on older iron, as you can see from Oracle's own hardware compatibility list, so the decision to not let it run on older Sparc-based machinery is not only relatively recent, but also one that is not based strictly on technical issues.

According to the Oracle notice, Solaris 11 has been tweaked to disable its installation on machines using UltraSparc-I, UltraSparc-II, UltraSparc-IIe, UltraSparc-III, UltraSparc-III+, UltraSparc-IIIi, UltraSparc-IV, and UltraSparc-IV+ processors. Some of these are very long in the tooth, and it's not surprising that Oracle would want to make a clean break somewhere in the Solaris kernel, allowing for specific tunings on more modern, multithreaded chips.
It could very well be that this is what Oracle is up to – but it's equally likely that killing off support for older 32-bit and 64-bit Sparc processors is really about Oracle trying to encourage customers to buy new hardware to get the new Solaris features.
Oracle says that all generations of Sparc T series processors as well as the Sparc Enterprise M machines – which are based on Fujitsu's Sparc64 series chips – will be able to run Solaris 11. Presumably – and we say presumably because Oracle is not precise – earlier generations of Sparc64 systems made by Fujitsu of vintage similar to that of the disowned UltraSparc machines made by the former Sun Microsystems are also not going to be able to run Solaris 11.
It's a safe bet that any machine that did not explicitly bear the Sparc Enterprise M label has been cut out of Solaris 11. But if not, then any Fujitsu machine that predates the September 2005 launch of the dual-core UltraSparc-IV+ processors, or that has the PrimePower label, has been ostracized as well.
Just to be cheeky, of course, Fujitsu – which is a Sparc and Solaris licensee – could take the open source code that Oracle eventually releases in the wake of the launch of Solaris 11 and create its own rev of the software that runs on its older PrimePower servers as well as any other UltraSparc-based system.
If Fujitsu doesn't do that, then someone else could reach into the kernel and turn this support back on and create a new production distro. If there is enough weeping and gnashing of teeth, this could happen. But it's far more likely that customers on old UltraSparc machines will move to new x64, Sparc T, or Sparc64 machines. Any Sparc server that is six, seven, or eight years old is due for replacement because of aging components and high support and operations costs relative to new gear.
Long live Solaris
The existing Solaris 10, launched in January 2005, will continue to be available on all this vintage gear, so Oracle is not leaving customers high and dry. Oracle does a very good job supporting a dizzying array of vintage hardware and legacy software, thanks in part to the large number of acquisitions the company has done and to the diversity of hardware in its customer base.
As with other system software, Oracle guarantees that it will support Solaris 10 for a minimum of eight years beyond its launch date, which in theory would get you to early 2013 with Oracle premier support. Add another three years for extended support – which costs more money, of course.
Oracle has learned from having so much legacy software that it is profitable to count on the inertia of server shops, who for budgetary as well as technical reasons cannot always move ahead – as customers using the JD Edwards ERP suite on IBM's AS/400 midrange gear demonstrate. Oracle loves those guys – all the way to the bank.
As it turns out, Oracle is being more generous than it has to be, based on its own policies, with Solaris 10. In the official Sparc system lifetime support document, you can see that Solaris 10 premier support runs out in January 2015 and extended support ends in January 2018. Solaris 8, which came out in February 2000, had its premier support killed off in March 2009 and will see its extended support lapse in March 2012. Solaris 9, which was launched in March 2002, has support through this October plus extended support through October 2014.
This generosity of technical support for old software is why it's hard to see Oracle's dropping an iceberg in front of Intel's Itanium processor as anything other than removing hardware competition from the field. In this case, Oracle is trying to sink Hewlett-Packard's HP-UX Unix platform by stopping development of database, middleware, and operating system software on future releases of Intel's Itanium chips – even though they are binary compatible with current processors. And in the case of Solaris 11, Oracle is trying to pull customers onto new iron.
In addition to saying sayonara to the UltraSparc family of chips, Solaris 11 will also no longer run on 32-bit x86 systems; the 32-bit versions of the X servers and graphics drivers have also been removed. Oracle has also chopped Sun's xVM Server variant of the Xen hypervisor for x86 and x64 machines out of the Solaris 11 code base, and tells Solaris shops to use Oracle's own VM Server variant of Xen.
Oracle may be talking about what features are not being supported by the production-grade Solaris 11 operating system, but what it is not doing is telling anyone when Solaris 11 is coming to market. Oracle put out a Solaris 11 compatibility checker back in March, but has been vague about when Solaris 11 will come out – although last August's Solaris roadmap looked like it was due sometime in the second half of this year. While it would be funny for Oracle to wait until November 11, 2011 to launch Solaris 11 – and at 11:11 am, to boot – it seems unlikely that Oracle can or will wait that long.
If Oracle doesn't launch Solaris 11 during the summer doldrums, or at the storage update that Mark Hurd and John Fowler are giving this Thursday, then it seems very likely it will be the star attraction, alongside Sparc T4 systems, at Oracle OpenWorld in early October. ®
COMMENTS
A bigger problem is not supporting old OS versions on new hardware...
The bigger problem for many runners of legacy apps, is not the lack of support of Solaris 11 on old SPARC servers, but the reverse; the inability of new servers to run old versions of Solaris. Of course there are Solaris 8 & 9 containers available, but even those won't run everything.
As anybody involved in running legacy apps can tell you, swapping out the hardware is the easy bit. The hard part is software migration. Once you have a legacy app running for many years, often based on third party software which is no longer under active support or development then you are either into serious development and testing expenditure (which business departments are reluctant to support) or eking out the life of the existing environment.
Just about the only supplier who really does supply fully backward compatible environments such that new OS versions don't cause problems is IBM on their mainframes. Unfortunately doing so is at a considerable cost. Not only financially, but through the persistence of some rather outdated features of the operating system.
Time to have a serious look at Illumos
The comments made by the brains behind core Solaris 10 technologies in the recent Illumos panel meeting should prove most interesting:
http://www.youtube.com/watch?v=MyDaeQvp6O4&feature=player_embedded
“It [Solaris 11] represents a huge departure from Solaris 10. So, it’s going to ask the customers who are on Solaris 10 ‘do you want to invest a tremendous amount of time going to Solaris 11, going to Linux, or going to something else?’.” – Adam Leventhal
“Solaris 11 is mutating into what some people would call the bootloader for the Oracle database. Oracle’s priorities are clearly way different from what Sun’s were…I would not be entirely unsurprised if it turns that out you can’t actually license Solaris 11 separately…I would be actually very surprised if there’s ever a Solaris 12.” – Garrett D’Amore
“There’s a huge installed base of Sun hardware out there in datacenters around the world, billions of dollars worth of equipment, and Oracle has basically given it the finger.” – Garrett D’Amore
“Oracle has removed sun4u from Solaris 11. So there is no sun4u support in Solaris 11, which means that there is this huge amount of hardware, this installed base (anything earlier than a year or two ago) that can’t run, will not run Solaris 11 at all. And that’s a huge Illumos opportunity.” – Bryan Cantrill and Adam Leventhal
Noooooooo!!!!
Not /etc/hostname.* files!! (check the end of feature notices link)
So I take it they have moved to a binary DB of some kind, a la AIX's ODM, this is one reason I love Solaris, it keeps to the UNIX fundamentals, flat files for ALL config which you can vi.....it's the simple elegance of it.
Seriously though, I'm surprised by the lack of older hardware support, plenty of shops out there still running IV+, V490's and the like, we still have a good few knocking around....chewing up power and shitting out heat.....
Solaris 11 will live and die on the T4's, regardless of how good the OS is, so we will have to wait and see what the T4's can do first...

IT infrastructure monitoring strategies
Agentless Backup is Not a Myth
Top 10 SIEM implementer’s checklist
Steps to Take Before Choosing a Business Continuity Partner
Enabling efficient data center monitoring