View Single Post
  #24  
Old August 22nd, 2005, 01:57 AM
RacerX's Avatar
RacerX RacerX is offline
Old Rhapsody User
 
Join Date: Apr 2001
Location: US version of Siberia
Posts: 2,581
Thanks: 0
Thanked 2 Times in 2 Posts
RacerX will become famous soon enoughRacerX will become famous soon enough
Quote:
Originally Posted by WeeZer51402
RacerX - is Mac OS X a direct descendent of NEXTSTEP 3.1 or OPENSTEP 4.2(even though OS 4.2 is a direct descendet of NS 3.1)?
Yes.

OPENSTEP was the new name that NeXT gave NEXTSTEP 4.0 when it was released because it used the OpenStep APIs (all the beta versions of 4.0 were still called NEXTSTEP). Rhapsody was version 5.x of the operating system formerly called NEXTSTEP.

Mac OS X's foundation is based on Rhapsody... with proprietary technologies not owned by Apple removed (to make Darwin).

The first Darwin based operating system by Apple was Mac OS X Developer Preview. You can take a look at it here and what you'll find is that it is basically Mac OS X Server 1.x (Rhapsody 5.3 and later) from a user point of view (you can look at plenty of shots of Rhapsody on my Rhapsody Resource Page)... but it isn't Rhapsody. Mac OS X DP is using Darwin not Rhapsody even though it is using all of the GUI from Rhapsody.

Note that the first releases of Darwin still had parts that identified it as Rhapsody 1.0 which was to be the name of the public release of Rhapsody (version 5.2 of Rhapsody, which Apple never released to the public, version 5.3 was renamed Mac OS X Server 1.0).

Carbon was first implemented in Rhapsody 5.1 (within Apple), and was being integrated into the system (including building a new Finder -not related to the old one- to replace the Workspace Manager) by Mac OS X DP2 (shots on my site are here and other shots can be found here). And Aqua started with DP3.

One of the only part of the original Mac OS that is in Mac OS X is Carbon... well Carbon wasn't even originally part of the Mac OS, it was added in Mac OS 8.5 at the same time Apple started testing Carbon in Rhapsody 5.1 (WWDC 1998). Before that, Carbon was a set of APIs that the Copland team had started developing when third party developers became upset when they found out that they were going to have to rewrite their apps to have them run in Copland.

Apple thought they had quite a head start with those APIs, which was why Apple made unrealistic release date projections for Mac OS X. The APIs really were not as ready as Apple had originally thought which is why Mac OS X didn't ship until early 2001 (and wasn't truly useful until the summer of 2002).

For the most part, the only thing directly from Mac OS 8/9 that remains in Mac OS X today is HFS+. Otherwise, the Mac OS X that you are using right now is descendent from NEXTSTEP (with some technologies from Copland).

Quote:
Originally Posted by ElDiabloConCaca
Good points... maybe that's why Steve is CEO and not me... :P
Who knows, maybe you wouldn't have let your love of hardware cloud your business sense the way Jobs did back in the late 80s and early 90s.

But he is a much more cautious person today than he was back then.

Steve Jobs... graduate of the school of hard knocks.
Reply With Quote