Originally Posted by rongold
No, we did not know this. It WAS stated that the iPhone had "OS X" but not "Mac OS X". Apple is just using the term in a broad, generalizing manner now. This is evidenced in the inclusion of OS X that is found on the Airport Extreme and the Apple TV. Sure, there would be shared technologies but it should be obvious that not everything from the "Mac OS X" will be incorporated into the iPhone "OS X"... or the Apple TV "OS X" or the Airport Extreme "OS X".
Does the iPhone's OS X also include the same kernel features that provide SMP scalability and the same virtual memory schemes as Mac OS X? Does the iPhone OS X provide the same 64 bit features as Mac OS X does? Does the iPhone OS X use Automator and AppleScript technologies? Does the iPhone OS X utilize the GIMP-Print driver project that the Mac OS X relies on. I bet the iPhone doesn't use Core Audio!
So I argue that we did NOT know this until it was leaked by this Charles Ying guy.
I argue that Darwin is portable and Apple removed everything that isn't needed, including Automator, 64 Bit, or GIMP-Print drivers. Obviously Apple needs a way to display graphics though, especially for Core Animation, so why the hell would they replace OpenGL. Officially you can argue we didn't officially know, however, it doesn't take Rocket Science to figure out that Apple was using OpenGL for the Graphics.
They don't say Core, but they do say Video, Audio, and Graphics. You can also take that image for granted as it shows exactly what it does share with Mac OS X. In other words, everything that is actually relevant to the iPhone is taken from Darwin, so yes it can be considered OS X.