Linked by Thom Holwerda on Sun 10th Jun 2012 14:51 UTC
Permalink for comment 521509
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
Linked by Thom Holwerda on 04/15/13 22:44 UTC
More Features »
Sponsored Links



Member since:
2006-01-28
Marklar wasn't really a secret. It was in plain sight: the OS, the build tools and the drivers were always out there in Darwin. The initial releases of what was to become Mac OS X, codename Rhapsody, were always available also as Intel builds and PPC actually came in later builds. As Mac OS X was released (even in beta), due to the popularity of Linux and OSS in the late 1999 dot-com boom, Apple made Darwin available. It was (and in my opinion it still is) a PR stunt.
The only things missing from Darwin were the OSX user land and some accelerated video drivers. Vesa FB drivers were always provided as an example driver. Mac OS X for Intel was ALWAYS a cross-compile away for some apps and 90% was always there, the 90% that was hardware dependent known as XNU.
In order to get from Darwin to OS X on Intel they had to write accelerated video drivers for the cards in the Macs and just recompile the non-BSD user land for x86. The kernel was continuously publicly available in x86 flavour with the BSD userland and the compiler (GCC) always produced x86 code. That's 99% of the porting work and it was public.
Relevant quotes from wikipedia:
So, the story should be summarised as: manager amazed that bored engineer was able to recompile a apps and libraries.