@Matt Bryant -- endian-ness, operating systems
Hi Matt,
David said, "....Apple Macontosh running MacOSX on the Intel architecture, binaries not compatible with both Intel & PPC run just fine, because the Operating System vendor had placed the intelligence into the Intel based Operating System to execute the PPC portions of the binary....."
Matt said, "Nope, Transitive licensed their emulator tech to Apple..."
Ummm... what is the word "Nope" for? That seems like a very poorly placed transition, since you just added context which confirms my statement. I indicated the "Operating System vendor had placed the intelligence into..." and you confirmed where the OS vendor received received the technology from.
I want to thank you for confirming my statement and further demonstrating your incorrectness regarding the first statement regarding "different endian" causing "binaries" to "be not compatible". It is great to see that you agree that your original statement was incorrect.
Matt, "And what does MacOS have to do with Slowaris..."
You spelled Solaris wrong again.
It was a technological citation that the anonymous poster suggesting you do "not understand computer architecture" seemed plausible.
Matt suggests, "you still didn't explain how different endian x86 and SPARC can run the same binaries, but that may be because they can't."
You never asked anyone to explain that, so the phrase "still didn't" does not apply. It seems your memory is failing. I will answer your newly posed question, further demonstrating that you don't understand a decade of multi-vendor computing architecture.
SUN had clearly not followed the same path as Apple in running "different endian x86 and SPARC" on the opposing platforms. It is clearly not because "endian" is the problem, since Apple could do it. It is because there was no business decision to do it.
SUN had taken a different approach, to create a virtual machine (Java), and move software into the JAVA stack. Funny how SUN had clearly tackled & succeeded the "endian" issue through Java, since SUN now support Solaris SPARC, Solaris Intel, RedHat Linux,Ubuntu Linux, and MS Windows. (SUN's Java also supports HP HP-UX and IBM AIX, by the way, regardless of the "endian" issue.)
SUN's investment in Java had made the entire non-x86 UNIX market viable. Companies like HP with OS's like HP-UX received the benefit of SUN's investment. Using Java to make software compatible between Solaris x86 and Solaris SPARC was an innovative move.
SUN and Solaris is in a great position, to move forward with, as they Open Source everything, build very popular software (MySQL, Open Office, etc.) for everything, move internal software to platform independent Java, allow the hardware to compete internally with each other, continue to participate with Open SPARC with internal & external competition, multiple vendors sourcing SPARC chips, and not tie it's end to a single vendor. Certain SPARC platforms are earning 40% return on investment with growing revenues, other SPARC platforms are not growing revenue or profit, software is earning a return on investment that is growing revenue.
HP, as a company, is in a very good position, being diversified with the Compaq purchase and consulting services purchase.
HP-UX is does not have such advantages, right now. On the high-end platforms, SUN SPARC is still beating them in 64 socket; HP-UX is bound to a single vendor for Itanium; HP-UX is proprietary; HP-UX does not offer a competitive low-end Itanium platform; no one really knows if Itanium is making HP or Intel any profit. No one really knows if HP-UX is earning HP any profit.
This being said, I am glad that HP is out there, I am glad that SUN is out there.
Java being available on Itanium is a tremendous benefit for HP, so support of Itanium under HP-UX becomes easier for software vendors (regardless of "endian".)
Solaris being available on Intel & AMD is a tremendous benefit for HP, so HP gets a modern high-performing OS on heavily threaded systems, where Solaris has proved to be superior to every other mainstream OS on the market, due to SPARC R&D.
The ongoing SUN and HP partnerships have tremendously benefited the entire computing industry. HP is increasingly dependent on SUN. HP contributing to OpenSolaris indicates there may be Solaris on HP Itanium in the future. HP royalty payments to Microsoft and other companies for contributed technology would go away with a migration from HP-UX to Solaris. Porting Java apps from HP-UX to Solaris platforms on Itanium would be little more than adjusting install scripts (which have already been done, since most significant HP-UX software run under HP-UX and Solaris) and SUN had already invested in the framework for adding Itanium support.
Continuing partnership between HP and SUN is an excellent hedge for the death of Itanium... would be a good thing for the market!