Intel Mac OS X Catches Up With Older Brother
RetrogradeMotion writes "Apple is now one step closer to the Intel transition. According to the OSx86 Project, a recently leaked installation DVD of Mac OS X 10.4.3 reveals that the Intel version is in sync with the PowerPC version - the two are now identical. Initially, "OSx86" was substantially behind its PPC counterpart, but the recent update makes it ready for the public. The article also notes that Apple has continued to learn from hackers' efforts to crack the operating system and has greatly strengthened the TPM protections."
It's a posting in a blog, which is a far cry from an "article".
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
"The article also notes that Apple has continued to learn from hackers' efforts to crack the operating system and has greatly strengthened the TPM protections."
TPM protections = OSX locked to Apple hardware
I think it stands for Trusted Platform Module. Basically, the software does a check on the hardware to see if it's genuine or not.
Um, no.
Either ppc or x86 machines can produce FAT^H^H^Huniversal binraries.
- Adam L. Beberg - The Cosm Project - http://www.mithral.com/
I want an OS that I can multi-boot MS-Windows and Linux on that runs on commodity hardware.
Apple has said they will not try to prevent other OS's from booting on intel boxes they sell. As for commodity hardware, well that will depend, I suspect Apple boxes will, as usual, implement lots of hardware that does not yet work in Windows. Apple will prevent OS X from running on hardware they don't sell, since the OS and all the other software they produce is a loss-leader to sell hardware and they would be losing money developing the OS and all the free applications and selling it at current market prices. Also it would put them in direct competition with MS, whose illegal contracts make business pretty much impossible. Four superior OS's (to Windows) have already died trying to sell into that market.
Otherwise, "Mac OSX on TPM'd Intel" is just another way of saying "Mac OSX on a proprieTary PlatforM." Not interested.
That will probably be your opinion of Apple boxes. They will run OSX , Linux, and the BSDs just fine, but Windows is anyone's guess. Windows will probably run fine in emulation ala VMWare and the like, and their will probably be some sort of WINE like way to run Windows programs, but I would not count on MS letting it boot out of the box. Of course Apple's PPC platform was technically even more open and runs Linux and the BSDs as well. It was even produced by multiple Vendors without reverse engineering (unlike x86). So when you say , "proprieTary PlatforM" I assume you really mean "platform that runs Windows."
The G5, at least, isn't that efficient. I just bought a brand new PowerMac G5 (dual core 2.3GHz). It's certainly a fast machine, but for almost everything I do, its slower than the 2.2Ghz dual-core Athlon X2 that's sitting next to it. For compiling code, it's about 70% as fast as the X2 system. For SciMark, it ranges from 95% as fast (for the small in-cache dataset), to 80% as fast (for the large in-memory dataset). For nbench,if you leave out one really awful score that's probably the result of a bad compiler optimization, its about 80% as fast. These were all done with GCC 4.0, of course. The 970MP SPEC benchmarks suggest that if I used XLC (and EkoPath on the X2 to be fair), I could probably get it to be 90% as fast in integer as the X2 and 25% faster in floating-point, but considering those scores is entirely an act of intellectual mastrubation, since most stuff on OS X is compiled with GCC or CodeWarrior anyway.
Of course, I love the machine to death, because of OS X, but the way I see it, Apple is going to gain a good deal of performance by moving to x86.
A deep unwavering belief is a sure sign you're missing something...
The point is that the 5% of your peripherals that are supported are very common. Looking at the Intel HCL, I know I could easily dig up several of those cards (lying around the house). Most onboard AC/97 soundcards seem to be supported, which is what is used on the Mac anyway. The only sticky point is video (only Intel 900GMA cards are accelerated), and perhaps SATA (nForce4 SATA isn't supported, most PATA controllers are). Firewire and USB are standard EHCI and OCHI, so that's all good. What more does your average user have?
A deep unwavering belief is a sure sign you're missing something...
Wow. You managed to regurgitate something without actually understanding it. There is no way the OS would be able to run 64-bit applications without being compiled for 64-bits. On Tiger (different from Panther), which can run 64-bit apps, the kernel is compiled as 64-bit code. Then, there are two versions of a couple of the libraries (System and Accelerate), one 32-bit and one 64-bit. What's missing is 64-bit versions of stuff like Quartz or Cocoa, which means that 64-bit apps are basically limited to the command line.
A deep unwavering belief is a sure sign you're missing something...
Wrong:
Not "ppc64", just "ppc", and not "Mach-O 64-bit", just "Mach-O", unlike libSystem:
You don't need a kernel built in 64-bit mode to run 64-bit binaries in userland. If you think you do, you've made an incorrect assumption somewhere.
Mac OS X v10.4 Tiger: Developer Overview. "...there is only one version of the kernel for all Apple hardware." (Which must be 32-bit in order to run on older hardware.)
64-Bit Transition Guide. "Because 64-bit applications will be supported using a 32-bit kernel, this 64-bit support will have no impact on most device driver or kernel extension writers."