Originally posted by itanium
Strangely enough, the "spinning cursor of death" rarely occurs in OpenStep 4.2.
Apple, what went wrong in the transition? Actually, the speed of OpenStep on five year old hardware puts OS X to shame.
I don't know what happened but the more I use OpenStep, the more I realize something went terribly wrong in the process.
I think if more people had the opportunity to sit down with OS Xs roots, they'd be highly disapointed with where Jaguar is today.
So how long have you been using OPENSTEP? What apps have you been using on it? What kind of hardware?
There are very few people who have used NEXTSTEP/OPENSTEP/Rhapsody as much as me still around. As someone who was watching the total transition from the NeXT OS to Apples Mac OS X, I would be very happy to tell you what changed and why.
The first thing to remember is that not all of the technology used in NEXTSTEP/OPENSTEP/Rhapsody is Apples. The display engine was Adobes Display Postscript, which Adobe charges for the licensing of. Mac OS X would be something over $200 if Apple had continued to use Display Postscript instead of developing their own display engine based largely on Display PDF. It should also be noted that Display Postscript (used in not only NEXTSTEP/OPENSTEP/Rhapsody, but also CDE in Solaris) doesnt even come close to the abilities of Quartz. It was a trade off, a cheeper display engine that (with the right hardware behind it) could do much more than Adobes very expensive dated solution which Adobe had no plans on updating to provide better quality. I personally think Apple made the best choice given their options.
The second thing to remember is that Mac OS X is
not a direct descendant of the NEXTSTEP/OPENSTEP/Rhapsody line. The last of that line was Mac OS X Server 1.2 (aka Rhapsody 5.6). Mac OS X uses two primary application environments, Carbon (based on the original Mac OS APIs) and Cocoa (based on Yellow Box which was based on OpenStep which was based on the NeXTstep APIs). In the NEXTSTEP/OPENSTEP/Rhapsody line the Workspace Manager was written in OpenStep/Yellow Box, in Mac OS X the Finder is a Carbon app. The Workspace Manager and the Finder are completely different applications (as is the Mac OS Finder and the Mac OS X Finder).
So why make the Finder Carbon? That is a long story... here it is:
Apple believed that all they really needed to do was to bring the Mac GUI to the OPENSTEP operating system and provide an environment where legacy Mac apps could run (Blue Box). They finished the project call Rhapsody (which was version 5 of the NEXTSTEP/OPENSTEP/Rhapsody line) and readied it for release. When Apple approach bib name Mac developers Microsoft, Adobe and Macromedia about writing apps for the new OS, they said the had
no intention of rewriting their apps for an OS that didnt have any user base. So on the even of the release of Rhapsody Apple pulled the plug on everything but the version paired with a suite of server apps (which became Mac OS X Server 1.0, aka Rhapsody 5.3). So Apple ask these developers what it would take to get them onboard with a new OS. The answer was to make it easy to use code they have already rewritten for the Mac OS. The idea of Carbon was Apples solution. But it wasnt enough for there to be this Carbon environment, which looked as if it was going to be a second class environment to the now renamed Cocoa. So Apple had to prove that they believed in this environment enough to make the center of the operating system out of it, the Finder. When developers saw that Apple was using Carbon to make the Finder, they started to believe that their apps would be running in an environment that had equal footing with Cocoa.
Now, as a long time NEXTSTEP/OPENSTEP/Rhapsody user who is still to this day using those operating systems, I can not only tell you that I am not disappointed with Jaguar, I can tell you that Jaguar is the version of Mac OS X that final removed Rhapsody 5.6 from my PowerBook G3. My PowerBook is my
most important[/i] resource when out in the field (it replaced my IBM ThinkPad which had Rhapsody 5.1 on it and OPENSTEP 4.2, 4.1 and NEXTSTEP 3.3 before that) and there was no way I was going to have any OS on it that I couldnt count on 100%. Sure Mac OS 9.2 was nice, and sure Mac OS X 10.1.5 was also good, but I wouldnt have put my business in their hands (the last thing a computer tech wants is to have problems with his own computer in front of clients). With Jaguar, I have made the switch and have not had any problems at all (though it should be noted that I keep all the information on my Rhapsody ThinkPad up to date just in case, you never know). And again, there are very few who have as much experience on the subject as me and I am very far from disappointed with Jaguar.
(btw, the reason I ask about the apps you are using is that you said you thought OmniWeb wasnt that stable, I have had no problems with 3.1 on either OPENSTEP 4.2 or Rhapsody 5.6, and 3.0 runs great on Rhapsody 5.1 for me as well. And PDFview is a much better app than OmniPFD for reading PDF documents, specially documents made by later versions of Acrobat.)