[X4U] Apple's move to Intel chips

Michael Winter winter at mac.com
Thu Jun 9 06:55:20 PDT 2005


On Jun 8, 2005, at 7:22 PM, Robert Tillyard wrote:

> Universal Binaries don't have to be limited to PPC/Intel, Apple  
> could add in a many architectures as it sees fit, so who knows  
> maybe Power5, AMD64 or SPARC in the future. My PPC/Intel "Fat"  
> binary is 880KB, the same thing for Win95->XP is 5MB so there's  
> room for a few more.

That's one of the strengths of the way OS X was designed. But in many  
ways we've been using "Fat" binaries on OS X for a long time. For  
many graphics calls, if you have the appropriate GPU, it will run the  
GPU version of the binary. If its not there, it will run the AltiVec  
enhanced binary version. If you're on a G3, it defaults to using the  
PPC binary.

So now there will also be an x86 version of the binary. When you  
launch an app, it simply loads and links the fastest "version" for  
the hardware available. Maybe its just that I remember the days when  
you had to "tell" a computer what kind of hard drive it had before it  
could use it, but always thought this facet of OS X was really  
impressive, especially when you consider how seamlessly it seems to  
work.

On another note, after reading the Ars review of Tiger a few weeks  
ago, I was left thinking that Apple had moved so much of the graphics/ 
video code to the video card GPU, that AltiVec wasn't all that  
necessary any more for new Macs when doing "normal' stuff. Then look  
at what they go and do...

-Mike


More information about the X4U mailing list