IS OSX just an X86 port to PPC?

ThE OutsiDer

Registered
OSX is neXT, neXT was mainly made for x86 in mind.
When I do a prebind i see things starting with i386.
Is osx just an x86 os port to PPC thus plagued with x86 code in it just like all the games we get ported or is OSX a whole rewrite with PPC native code 100%?
 
NeXTstep started life on 68030 systems, moved to 68040 (before Apple). NEXTSTEP 3.1 was the first port to Intel (followed by ports to HP's Pa-RISC and Sun's SPARC based systems), but coninued to have a version that ran on 68040 systems all the way to the end (OPENSTEP 4.2). NeXT did create a system based on the PPC 601 processor, but they didn't go forward with it because they had already started thinking about getting out of the hardware side of things.

Rhapsody DR and DR2 (Rhapsody 5.0 and 5.1) were made for both Intel and PPC systems, and the final workstation version (Rhapsody 5.2, never released, the next released was Mac OS X Server 1.0 which was Rhapsody 5.3) was also supposed to work on both.

As to what platform the code for Darwin is from... "most platforms" sounds like as good an answer as any. It should be able to move to just about any type of system. As for the part that makes it Mac OS X... that is PPC only for now.:D
 
Back
Top