4 ms·
A fairer characterization would be to say it is in NeXTSTEP’s lineage. Not only had a lot changed by 10.0, but at this point Mac OS X has been under development
by SllX 3y ago
A fairer characterization would be to say it is in NeXTSTEP’s lineage. Not only had a lot changed by 10.0, but at this point Mac OS X has been under development (and forked into multiple OS projects several times over) more than twice as long as NeXT had existed as an independent entity.
- pjmlp 3y agoSome ways in how the NeXTSTEP culture prevails in 2024. Its approach to kernel design, the way drivers are written in a OOP based framework, UNIX is there as bottom layer (certified even) but doesn't get the spotlight, Objective-C (and now Swift) frameworks is all that matters for developers invested into the platform, heavy IDE based development (remember famous Sun vs NeXT 1990's commercial), what cool stuff can be done with OS frameworks (starting with products like Lotus Improv or Web Objects). This is what I meant, not what NSSomething are still in use.
- SllX 3y agoI gotchu and I understand what you mean, just assisting with clarity because it is more fair to say "Mac OS X has continued the lineage of NeXTSTEP" than it is to say "Mac OS X is basically NeXTSTEP." Think about everything Mac OS X has or has had which NeXTSTEP has never had. DTrace, HFS+ and then APFS, Quartz replaced Display PostScript, OpenGL and Metal, IOKit replaced DriverKit and is now being functionally replaced (at least in part) by something called Driver Kit, Catalyst, SwiftUI, Quick Look, Spotlight, Safari/WebKit, Keychain, Xcode has replaced both Project Builder and Interface Builder, Core Audio, Core Animation, QuickTime and then QTKit and then AVFoundation, I mean the list goes on. Unicode is everywhere now too, which is neat; NeXTSTEP and Mac OS had their own character encodings. Carbon was also a significant technology for the first few years, as was the first Rosetta (and we have Rosetta 2 now), and the Classic environment. So, clarifying more than disagreeing. :)