The Oracle Technology Network Garage – the blog where system administrators and developers hang out in the World According to Larry – has announced that the software giant has put out a tool to help customers figure out if their Solaris applications will be compatible with the upcoming Solaris 11. "Most applications currently …
I have binaries compiled on Solaris 2.1 that still run on S10. There's no excuse for breakage between S10 and S11, even though S11 looks less like Unix every week...
The compatibility guarantee has always covered all open libraries. If someone decided to be tricky and use a closed library, then they may or may not be compatible. This is as the guarantee has always been, and it appears that Oracle is continuing. Try running old binaries for RHEL, SUSE, AIX or HP-UX... it will not work in most cases. Hell, in RHEL's case incompatibilities happen between kernel revs!!!
Evil Steve 'cuz he never met a binary he couldn't imcompatiblate.
I have a binary compiled on SunOS 4.1.1, circa 1990, on a Sun 4/470 for which the source was lost. A couple of oddities had to be fixed under the platinum beta programme, but it has been kept running through to Solaris 10 (not really needed, but a handy test case).
When moving to Linux?? Solaris boxes are expensive monsters than offer no real value. We are moving our database to windows server and other stuff to linux.
I would agree, but...
...I have seen too many Linux boxes break under load, when Solaris just keeps on going. The other thing that makes me leery of PenguinOS is that you have to be very careful what you link your code against, or you might just find your whole application suddenly becomes GPL'ed. Frankly, I would rather develop for (and deploy on) something like FreeBSD. At least I know what is mine remains mine, rather than suddenly being "commandeered" by the Freetards.
That being said, I DO know where you're coming from. As an experienced Solaris sysadmin myself, I'm beginning to wonder what the hell Oracle's game is - taking Sunsolve down and replacing it with My Oracle Support (try and find your recommended patch clusters now, sonny!) was, in my view, an act of sheer madness.
Moving to windows server
You're changing from a Solaris system to Windows Server for your *database*?!
Good luck with your next outage...
I am a huge Linux fan, but Solaris is technically the best OS of all, by some margin, and not just because of ZFS. That is why it survives, plus the large user base among banks, telcos and other corporations.
All the same, there must be doubts about Solaris long term. It grew from a atmosphere of innovation which existed in Sun but does not exist at Oracle.
RE: I would agree, but...
<whisper> https://supporthtml.oracle.com/ </whisper>
you didn't hear it from me ;-P
Moving a database to a windows box just seems plain wrong to me ... when we had to get a PervasiveDB working recently, for the Accounts dept, knowing it doesn't run on Solaris we installed it on an Ubuntu box, with tar/rsync backup systems onto our Solaris boxes. (Shame we couldn't run it in an lx zone, but it needed a 2.6 kernel) ... we even paid extra to do this even though we had a paid for 10 user license to run it on a windows server as part of the Accounts package.
With a few remaining Solaris boxes around I too have suffered the demise of SunSolve and the introduction of Oracle's "replacement". Similarly, under Oracle support for Sun kit is terrible. No more actually calling people, they insist on you doing stuff online... which they can ignore!
I think the stuff that runs on our Sun kit is due to be phased out at the end of the year, to be replaced by something penguin friendly I'm sure.
What is a 'Solaris box' ?
not sure I'm familiar with the term.
At our site we run Solaris on IBM servers, HP servers and Sun servers (X86 and SPARC). Why do people insist on using the word 'Solaris' as a synonym for SPARC I do not know. If you are unhappy with SPARC box what has that to do with a yes/no choice on Solaris as an OS? You do realize that Solaris gives you the choice right ?
Solaris is no better, no worse than say RHEL or AIX, but one very big advantage is that it allows us to pick the right CPU arch for the job without introducing another OS. As a telco we have to span multiple use cases like very IO intensive jobs, HPC jobs, etc
- Nokia: Read our Maps, Samsung – we're HERE for the Gear
- Ofcom will not probe lesbian lizard snog in new Dr Who series
- Kaspersky backpedals on 'done nothing wrong, nothing to fear' blather
- Too slow with that iPhone refresh, Apple: Android is GOBBLING up US mobile market
- Episode 9 BOFH: The current value of our IT ASSets? Minus eleventy-seven...