blackandblue, on Sep 12 2006, 09:57 AM, said:
It only ran on a VERY select few powermacs, needed another connected at all times set up as a debugger and pretty much did nothing.
Part of the reason for this was that the versions floating around were designed for
hardware developers so that they could help Apple with stabilizing the system. It never reached the point of being sent to software (application) developers.
The underpinnings of Copland started to be integrated with the Mac OS with Mac OS 8.0/8.1, with more elements being added with Mac OS 8.5/8.6 and 9.0/9.1.
Copland originally was to have a completely new application environment, but developers got wind of this and protested forcing Apple to rework the application environment in Copland to be based on the original Mac APIs.
When developers pulled pretty much the same protest with Rhapsody, Apple turned to the application environment built for Copland. This was how Apple was able to get Carbon running on a special version of Rhapsody 5.1 for WWDC so that they could demo apps like Simple Text, AppleWorks 5 and Photoshop 5 running natively in Rhapsody during the Keynote with only a few weeks of work.
Of course the fact that they were able to do all that within a few weeks is also why Apple gave overly optimistic release dates for Mac OS X. Once they spent a little more time with "Carbon" they quickly found that the Copland development team wasn't as far along as they had originally thought... and that getting Carbon ready for real world use was going to take quite a bit longer.
Apple also had to prove to old Mac developers that Carbon was going to be given as much attention as Cocoa in Mac OS X. This was why Apple started over from scratch in building the Finder as a Carbon app. By making the single most important application in Mac OS X a Carbon app, Apple showed developers that they were truly investing time and effort in the Carbon environment.
When you think about it, by Mac OS 8.5 quite a bit of Copland was present. A number of the kernel elements had been added (enabling multitasking, multithreading and partial protected memory), the Platinum theme (and themes in general by 8.5) were added, special find and open/save dialogs were added (this was completed by 9.x), and the application environment was added (with the addition of Carbon in 8.5).
Copland by itself may have been a failure as a stand alone OS, but almost every part of Copland was eventually used.
Apple made great use of the concept of
"waste not, want not" after Jobs returned. In addition to using many parts of Copland for both Mac OS 8/9 and Mac OS X, Apple also reused the technology in MAE (
Macintosh Application Environment for UNIX based systems) in the development of Blue Box... which later became
Classic.
I wouldn't even be surprised to find that Apple used elements of MacX in X11 (though I'm not sure that it would have been as helpful as other previous Apple technologies as a starting point).
Anyways, that may help put Copland into a little better historical perspective.