3 ms·
Mac OS X has implemented a lot of clever things in this area for a long time. There's the obvious case of user applications being self-contained bundles, which
by blasdel 17y ago
Mac OS X has implemented a lot of clever things in this area for a long time.
There's the obvious case of user applications being self-contained bundles, which works because nobody ever links against anything not provided with the system by Apple.
The really interesting part is the operating system ships with multiple independent versions of the SDK libraries, and the developer tools ship with several independent sets of headers for them. An application that was built against the 10.4u or 10.5 SDK will run against those libraries even on 10.6.
- wendroid 17y agoLike lots of modern features, it appeared in Plan 9 first.
- andrewfong 17y agoAnother interesting question would be which of the OS design aspects of the iPhone are going to be ported back to desktop OS X.