Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Copland (operating system)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==History== ===Pink and Blue=== {{see also|Taligent#History}} In March 1988,{{efn|group=notes|name=PinkDate}} technical middle managers at Apple held an offsite meeting to plan the future course of Mac OS development.{{sfn|Carlton|1997|p=96}} Ideas were written on [[index card]]s; features that seemed simple enough to implement in the short term (like adding color to the [[user interface]]) were written on blue cards; longer-term goals—such as preemptive multitasking—were on pink cards; and long-range ideas like an [[object-oriented]] [[file system]] were on red cards.{{sfn|Carlton|1997|pp=96-98}}{{sfn|Singh|2007|p=2}}{{efn|There is some confusion about the coloring depending on the source, it may be that pink and red are describing the same cards.}} Development of the ideas contained on the blue and pink cards was to proceed in parallel, and at first, the two projects were known simply as "blue" and "[[Taligent|pink]]".{{sfn|Carlton|1997|p=167}} Apple intended to have the Blue team {{sfn|Carlton|1997|p=169}} release an updated version of the existing Macintosh operating system in the 1990–1991 timeframe, and the Pink team to release an all-new OS around 1993. The Blue team, who came to call themselves the "[[Blue Meanies (Apple Computer)|Blue Meanies]]" after characters in the film ''[[Yellow Submarine (film)|Yellow Submarine]]'', delivered what became known as [[System 7 (Macintosh)|System 7]] on May 13, 1991, but the Pink team's efforts suffered from [[second-system effect]] and its release date continued to slip into the indefinite future. Some of the reason for this can be traced to problems that would become widespread at Apple as time went on; as Pink became delayed, its engineers moved to Blue instead.{{sfn|Carlton|1997|p=99}} This left the Pink team constantly struggling for staffing, and suffering from the problems associated with high employee turnover. Management ignored these sorts of technical development issues, leading to continual problems delivering working products. At this same time, the recently released [[NeXTSTEP]] was generating intense interest in the developer world. Features that were originally part of Red were folded into Pink, and the Red project (also known as "Raptor"){{sfn|Singh|2007|p=4}} was eventually canceled. This problem was also common at Apple during this period; to chase the "next big thing", middle managers added new features to their projects with little oversight, leading to enormous problems with [[feature creep]]. In the case of Pink, development eventually slowed to the point that the project appeared moribund. ===Taligent=== {{main|Taligent}} On April 12, 1991, Apple CEO [[John Sculley]] performed a secret demonstration of Pink running on a [[IBM PS/2 Model 70|PS/2 Model 70]] to a delegation from [[IBM]]. Though the system was not fully functional, it resembled [[System 7]] running on a PC. IBM was extremely interested, and over the next few months, the two companies formed an alliance to further development of the system. These efforts became public in early 1992, under the new name "[[Taligent]]".<ref name=slip>{{cite magazine | url=https://books.google.com/books?id=3kw1AAAAMAAJ | title='Pink' may get a pink slip | magazine=[[Business Week]] | date=1993 | page=40 | access-date=2016-10-10 | archive-date=2020-07-29 | archive-url=https://web.archive.org/web/20200729170701/https://books.google.com/books?id=3kw1AAAAMAAJ | url-status=live }}</ref> At the time, Sculley summed up his concerns with Apple's own ability to ship Pink when he stated "We want to be a major player in the computer industry, not a niche player. The only way to do that is to work with another major player."{{sfn|Linzmayer|2004|p=69}} Infighting at the new joint company was legendary, and the problems with Pink within Apple soon appeared to be minor in comparison.{{sfn|Linzmayer|2004|pp=70, 230}} Apple employees made T-shirts graphically displaying their prediction that the result would be an IBM-only project.<ref>{{cite book |first=Gordon |last=Thygeson |url=https://books.google.com/books?id=pEGTAAAAIAAJ |title=Apple T-shirts: a yearbook of history at Apple computer |publisher=Pomo Pub |date=1997 |pages=44–48 |isbn=9780966139341 |access-date=2016-10-10 |archive-date=2020-07-29 |archive-url=https://web.archive.org/web/20200729181728/https://books.google.com/books?id=pEGTAAAAIAAJ |url-status=live }}</ref> On December 19, 1995, Apple officially pulled out of the project.{{sfn|Linzmayer|2004|p=81}} IBM continued working alone with Taligent, and eventually released its application development portions under the new name "CommonPoint". This saw little interest and the project disappeared from IBM's catalogs within months. ===Business as usual=== While Taligent efforts continued, very little work addressing the structure of the original OS was carried out. Several new projects started during this time, such as the [[Star Trek project]], a port of System 7 and its basic applications to Intel-compatible x86 machines, which reached internal demo status. But as Taligent was still a concern, it was difficult for new OS projects to gain any traction. Instead, Apple's Blue team continued adding new features to the same basic OS. During the early 1990s, Apple released a series of major new packages to the system; among them are [[QuickDraw GX]], [[Open Transport]], [[OpenDoc]], [[PowerTalk]], and many others. Most of these were larger than the original operating system. Problems with stability, which had existed even with small patches, grew along with the size and requirements of these packages, and by the mid-1990s the Mac had a reputation for instability and constant crashing.{{sfn|Dierks|1995}} As the stability of the operating system collapsed, the ready answer was that Taligent would fix this with all its modern foundation of full reentrance, preemptive multitasking, and protected memory. When the Taligent efforts also collapsed, Apple was left with an aging OS and no designated solutions. By 1994, the press buzz surrounding the upcoming release of [[Windows 95]] started to crescendo, often questioning Apple's ability to respond to the challenge it presented.{{sfn|Singh|2007|p=2}} The press turned on the company, often introducing Apple's new projects as failures in the making.<ref>{{cite magazine |title=Apple set to ship System 7.5 |url=https://books.google.com/books?id=ljgEAAAAMBAJ&pg=PA6 |magazine=[[InfoWorld]] |volume=16 |issue=28 |date=July 11, 1994 |page=6 |first=Tom |last=Quinlan |access-date=October 2, 2021 |archive-date=October 2, 2021 |archive-url=https://web.archive.org/web/20211002151339/https://books.google.com/books?id=ljgEAAAAMBAJ&pg=PA6 |url-status=live }}</ref> ===Another try=== Given this pressure, the collapse of Taligent, the growing problems with the existing operating system, after the release of System 7.5 in late 1994, Apple management decided that the decade-old operating system had run its course. A new system that did not have these problems was needed, and soon. Since so much of the existing system would be difficult to rewrite, Apple developed a two-stage approach to the problem. In the first stage, the existing system would be moved on top of a new kernel-based OS with built-in support for multitasking<ref>{{Cite web |title=OS 8 Adds New Life to Mac Platform |url=https://archive.nytimes.com/www.nytimes.com/library/cyber/week/080897macos8.html |access-date=2024-03-07 |website=archive.nytimes.com}}</ref> and protected memory. The existing libraries, like QuickDraw, would take too long to be rewritten for the new system and would not be converted to be reentrant. Instead, the CPAS keeps applications and legacy code such as QuickDraw in a single memory block so they continue to run as they had in the past. CPAS runs in a distinct Copland memory space, so crashing legacy applications or extensions within CPAS cannot crash the entire machine. In the next stage of the plan, once the new kernel was in place and this basic upgrade was released, development would move on to rewriting the older libraries into new forms that could run directly on the new kernel.<ref>{{cite magazine |url=http://www.guidebookgallery.org/articles/beyondwindows95 |title=Beyond Windows 95 |last=Miller |first=Michael J. |magazine=[[PC Magazine]] |pages=75–76 |date=October 24, 1995 |access-date=July 23, 2006 |archive-date=November 13, 2016 |archive-url=https://web.archive.org/web/20161113155700/http://www.guidebookgallery.org/articles/beyondwindows95 |url-status=live }}</ref><ref>{{cite web |url=http://www.bebox.nu/articles.php?s=articles/199701xx-PlanBe |title=Plan Be |last1=Bortman |first1=Henry |last2=Pittelkau |first2=Jeff |date=January 1997 |publisher=MacUser |access-date=July 23, 2006 |url-status=dead |archive-url=https://web.archive.org/web/20060618111545/http://bebox.nu/articles.php?s=articles%2F199701xx-PlanBe |archive-date=June 18, 2006}}</ref><ref>{{cite magazine |url=https://archive.org/details/MacUser9701January1997/page/n67/mode/2up |title=Plan Be |last1=Bortman |first1=Henry |last2=Pittelkau |first2=Jeff |date=January 1997 |magazine=[[MacUser (US edition)|MacUser]] |volume=13 |issue=1 |pages=64–72}}</ref> At that point, applications would gain some added modern features. In the musical code-naming pattern where System 7.5 is [[code name|code-named]] "Mozart", this intended successor is named "Copland" after composer [[Aaron Copland]]. In turn, its proposed successor system, Gershwin, would complete the process of moving the entire system to the modern platform, but work on Gershwin would never officially begin.<ref>{{Cite news |last=Lewis |first=Peter H. |date=1995-08-22 |title=PERSONAL COMPUTERS; Intriguing Promises From Apple |url=https://www.nytimes.com/1995/08/22/science/personal-computers-intriguing-promises-from-apple.html |access-date=2024-03-07 |work=The New York Times |language=en-US |issn=0362-4331}}</ref> ===Development=== The Copland project was first announced by [[David Nagel]] in May 1994.<ref>{{Citation|title=WWDC 1994 Dave Nagel Keynote|url=https://www.youtube.com/watch?v=LoEjYBRmQvI|language=en|access-date=2022-02-11|archive-date=2022-02-11|archive-url=https://web.archive.org/web/20220211125731/https://www.youtube.com/watch?v=LoEjYBRmQvI|url-status=live}}</ref><ref name=seven/> Parts of Copland, such as an early version of the new file system, were demonstrated at Apple's [[Worldwide Developers Conference]] in May 1995. Apple promised that a beta release of Copland would be ready by the end of the year, for final commercial release in early 1996.<ref name=seven/>{{sfn|Crabbe|1995}} Gershwin would follow the next year.<ref name=long>[http://www.macworld.com/article/14568/2000/09/buzzwindingroad.html "The Long and Winding Road"] {{Webarchive|url=https://web.archive.org/web/20090618224633/http://www.macworld.com/article/14568/2000/09/buzzwindingroad.html |date=2009-06-18 }}, ''MacWorld'', September 1, 2000</ref> Throughout the year, Apple released several [[mock-up]]s to various magazines showing what the new system would look like, and commented continually that the company was fully committed to this project. By the end of the year, however, no Developer Release had been produced.{{sfn|Crabbe|1995}} [[File:Copland open file dialog screenshot.png|right|frame|Copland's ''open file'' dialog box has a preview area on the right. The ''stacked folders'' area on the left is intended to provide a visual path to the current selection, but this was later abandoned as being too complex. The user is currently using a ''favorite'' location shortcut.]] As had happened during the development of Pink, developers within Apple soon started abandoning their own projects in order to work on the new system. Middle management and project leaders fought back by claiming that their project was vital to the success of the system, and moving it into the Copland development stream. Thus, it could not be canceled along with their employees being removed to work on some other part of Copland anyway.<ref name="PCWorld Project Failures">{{cite magazine |last=Widman |first=Jake |date=October 9, 2008 |title=Lessons Learned: IT's Biggest Project Failures |url=http://www.pcworld.com/article/152103/it_project_failures.html |url-status=live |archive-url=https://web.archive.org/web/20121105191809/http://www.pcworld.com/article/152103/it_project_failures.html |archive-date=November 5, 2012 |access-date=October 23, 2012 |magazine=PCWorld}}</ref> This process took on momentum across the next year. {{blockquote |"Anytime they saw something sexy it had to go into the OS." said Jeffrey Tarter, publisher of the software industry newsletter ''Softletter''. "There were little groups all over Apple doing fun things that had no earthly application to Apple's product line." What resulted was a vicious cycle: As the addition of features pushed back deadlines, Apple was compelled to promise still more functions to justify the costly delays. Moreover, this [[Sisyphean]] pattern persisted at a time when the company could scarcely afford to miss a step.<ref name=seven/>}} Soon the project looked less like a new operating system and more like a huge collection of new technologies; [[QuickDraw GX]], [[System Object Model]] (SOM), and [[OpenDoc]] became core components of the system,{{sfn|Duncan|1994}} while completely unrelated technologies like a new file management dialog box (the ''open dialog'') and ''[[Appearance Manager|themes]]'' support appeared also. The feature list grew much faster than the features could be completed, a classic case of creeping [[featuritis]].<ref name=seven>[https://www.cnet.com/news/macs-new-os-seven-years-in-the-making/ "Mac's new OS: Seven years in the making"] {{Webarchive|url=https://web.archive.org/web/20161003221815/https://www.cnet.com/news/macs-new-os-seven-years-in-the-making/ |date=2016-10-03 }} ''cnet'', March 21, 2001</ref> An industry executive noted that "The game is to cut it down to the three or four most compelling features as opposed to having hundreds of nice-to-haves, I'm not sure that's happening."{{sfn|Burrows|1995}} As the "package" grew, testing it became increasingly difficult and engineers were commenting as early as 1995 that Apple's announced 1996 release date was hopelessly optimistic: "There's no way in hell Copland ships next year. I just hope it ships in 1997."{{sfn|Burrows|1995}} In mid-1996, information was leaked that Copland would have the ability to run applications written for other operating systems, including [[Windows NT]]. Simultaneously allegedly being confirmed by Copland engineers while being authoritatively denied by Copland project management, this feature had supposedly been in development for more than three years. One user claimed to have been told about these plans by members of the Copland development team. Some analysts projected that this ability would increase Apple's penetration into the enterprise market, others said it was "game over" and was only a sign of the Mac platform's irrelevancy.<ref name="Apple radical">{{cite magazine |title=Apple mulls radical shift: Macs may embrace Windows to entice enterprise |last=Picarille |first=Lisa |url=https://books.google.com/books?id=rrz6PIR7f0oC&pg=PT116 |magazine=Computerworld |date=July 29, 1996 |access-date=July 17, 2019 |page=1 |archive-date=September 19, 2022 |archive-url=https://web.archive.org/web/20220919130658/https://books.google.com/books?id=rrz6PIR7f0oC&pg=PT116 |url-status=live }}</ref> ===Developer Release=== At WWDC 1996, Apple's new [[CEO]], [[Gil Amelio]], used the keynote to talk almost exclusively about Copland, now known as System 8.<ref name=":0">{{Cite web |title=Mac's new OS: Seven years in the making |url=https://www.cnet.com/culture/macs-new-os-7-years-in-the-making/ |access-date=2024-03-07 |website=CNET |language=en}}</ref> He repeatedly stated that it was the only focus of Apple engineering and that it would ship to developers in a few months, with a full release planned for late 1996. Very few, if any, demos of the running system were shown at the conference. Instead, various pieces of the technology and user interface that would go into the package (such as a new file management dialog) were demonstrated. Little of the core system's technology was demonstrated and the new file system that had been shown a year earlier was absent. There was one way to actually use the new operating system – by signing up for time in the developer labs. This did not go well: {{blockquote|There was a hands-on demo of the current state of OS 8. There were tantalizing glimpses of the goodies to come, but the overall experience was awful. It does not yet support text editing, so you couldn’t actually do anything except open and view documents (any dialog field that needed something typed into it was blank and dead). Also, it was incredibly fragile and crashed repeatedly, often corrupting system files on the disk in the process. The demo staff reformatted and rebuilt the hard disks at regular intervals. It was incredible that they even let us see the beast.<ref>{{Cite magazine |last1=Neuburg |first1=Matt |last2=Magnuson |first2=Chris |last3=George |first3=Jim |date=August 1996 |url=http://preserve.mactech.com/articles/mactech/Vol.12/12.09/WWDC96Report/ |title=Looking for the Future: What did you learn, Dorothy, in the Land of Oz? |magazine=MacTech |volume=12 |issue=9 |access-date=2020-08-27 |archive-date=2022-09-19 |archive-url=https://web.archive.org/web/20220919130706/http://preserve.mactech.com/articles/mactech/Vol.12/12.09/WWDC96Report/index.html |url-status=live }}</ref>}} Several people at the show complained about the microkernel's lack of sophistication, notably the lack of [[symmetric multiprocessing]], a feature that would be exceedingly difficult to add to a system due to ship in a few months. After that, Amelio came back on stage and announced that they would be adding that to the feature list. In August 1996, "Developer Release 0" was sent to a small number of selected partners.<ref name=seven/> Far from demonstrating improved stability, it often crashed after doing nothing at all, and was completely unusable for development. In October, Apple moved the target delivery date to "sometime", hinting that it might be 1997. One of the groups most surprised by the announcement was Apple's own hardware team, who had been waiting for Copland to allow the PowerPC to be natively represented, unburdened of software legacy. Members of Apple's software QA team joked that, given current resources and the number of bugs in the system, they could clear the program for shipping sometime around 2030. ===Cancellation=== Later in August 1996, the situation was no better. Amelio complained that Copland was "just a collection of separate pieces, each being worked on by a different team ... that were expected to magically come together somehow."<ref>{{cite book| first1=Gilbert F. |last1=Amelio |first2=William L. |last2=Simon |title=On the Firing Line |publisher=HarperCollins |year=1998 |url=https://archive.org/details/onfiringlinemy5000amel |url-access=registration |isbn=0887309186}}</ref> Hoping to salvage the situation, Amelio hired [[Ellen Hancock]] away from [[National Semiconductor]] to take over engineering from [[Ike Nassi]]<ref>{{Cite web |last=staff |first=CNET News |title=Apple OS chief quits |url=https://www.cnet.com/tech/services-and-software/apple-os-chief-quits/ |access-date=2022-11-28 |website=CNET |language=en}}</ref> and get Copland development back on track.{{sfn|Carlton|1997|p=402}} After a few months on the job, Hancock came to the conclusion that the situation was hopeless; given current development and engineering, she believed Copland would never ship. Instead, she suggested that the various user-facing technologies in Copland be rolled out in a series of staged releases, instead of a single big release. Apple officially canceled Copland in August 1996,<ref name=long/> The CD envelopes for the developer's release had been printed, but the discs had not been mastered. To address the aging infrastructure underneath these technologies, Amelio suggested looking outside the company for an unrelated new operating system. Candidates considered were [[Sun Microsystems|Sun]]'s [[Solaris (operating system)|Solaris]] and [[Windows NT]]. Hancock reportedly was in favor of going with Solaris, while Amelio preferred Windows. Amelio even reportedly called [[Bill Gates]] to discuss the idea, and Gates promised to put Microsoft engineers to work porting [[QuickDraw]] to NT.<ref>{{Cite web|url=https://lowendmac.com/2013/the-rise-and-fall-of-apples-gil-amelio/|title=The Rise and Fall of Apple's Gil Amelio|date=August 10, 2013|website=Low End Mac|access-date=August 28, 2020|archive-date=August 13, 2020|archive-url=https://web.archive.org/web/20200813003046/https://lowendmac.com/2013/the-rise-and-fall-of-apples-gil-amelio/|url-status=live}}</ref> After lengthy discussions with [[Be Inc.|Be]] and rumors of a merger with Sun Microsystems, many were surprised at Apple's December 1996 announcement that they were purchasing [[NeXT]] and bringing [[Steve Jobs]] on in an advisory role.<ref>Dawn Kawamoto, Mike Yamamoto and Jeff Pelline, [http://news.cnet.com/Apple-acquires-Next,-Jobs/2100-1001_3-256914.html "Apple acquires Next, Jobs"] {{Webarchive|url=https://web.archive.org/web/20120919205618/http://news.cnet.com/Apple-acquires-Next,-Jobs/2100-1001_3-256914.html |date=2012-09-19 }}, ''cnet'' December 20, 1996</ref> Amelio quipped that they "choose Plan A instead of Plan Be."{{sfn|Linzmayer|2004|p=277}} The project to port [[NeXTSTEP]] to the Macintosh platform was named [[Rhapsody (operating system)|Rhapsody]] and was to be the core of Apple's [[cross-platform]] operating system strategy. This would inherit [[OpenStep]]'s existing support for PowerPC, Intel x86, and [[DEC Alpha]] CPU architectures, and an implementation of the OpenStep libraries running on [[Windows NT]]. This would in effect open the Windows application market to Macintosh developers as they could license the library from Apple for distribution with their product, or depend on an existing installation. ===Legacy=== Following Hancock's plan, development continued with System 7.5 receiving integration of several elements of Copland. System 7 was renamed to Mac OS 7 with the release of 7.6, wherein stability and performance were improved.{{sfn|Singh|2007|p=6}} Many Copland features, including the new multithreaded Finder and support for themes (defaulting to [[Platinum (theme)|Platinum]]) were integrated into the unreleased beta of Mac OS 7.7, which was instead rebranded and launched as [[Mac OS 8]].<ref>{{Cite web |title=Continued Development of the Classic Mac OS - Running Mac OS X Tiger [Book] |url=https://www.oreilly.com/library/view/running-mac-os/0596009135/ch01s06.html |access-date=2024-03-07 |website=www.oreilly.com |language=en}}</ref> With the return of Jobs, this rebranding to version 8 also allowed Apple to exploit a legal loophole to terminate third-party manufacturers' licenses to System 7 and effectively shut down the [[Macintosh clone]] market.<ref>{{Cite magazine |last=Beale |first=Steven |date=October 1997 |title=Mac OS 8 Ships with No License Deal |magazine=[[Macworld]] |pages=34–36 |volume=14 |issue=10 |url=https://archive.org/details/MacWorld9710October1997/page/n37/mode/2up}}</ref> Later, [[Mac OS 8.1]] finally added the new file system and [[Mac OS 8.6]] updated the [[nanokernel]] to handle limited support for [[Preemption (computing)#Preemptive multitasking|preemptive task]]s. Its interface is [[Multiprocessing Services]] 2.x and later, but there is no process separation and the system still uses [[cooperative multitasking]] between processes. Even a process that is [[Multiprocessing Services]]-aware still has a part that also runs all single-threaded programs and the only task that can run 68k code. The Rhapsody project was canceled after several Developer Preview releases, support for running on non-Macintosh platforms was dropped, and it was eventually released as [[Mac OS X Server 1.0]]. In 2001 this foundation was coupled to the [[Carbon (API)|Carbon]] library and [[Aqua (user interface)|Aqua]] user interface to form the modern [[macOS|Mac OS X]] product.<ref>{{Cite web |title=Apple's Mac OS X to Ship on March 24 |url=https://www.apple.com/newsroom/2001/01/09Apples-Mac-OS-X-to-Ship-on-March-24/ |access-date=2024-03-07 |website=Apple Newsroom |language=en-US}}</ref> Several features originally seen in Copland demos, including its advanced Find command, built-in [[web browser]], ''piles'' of folders, and support for [[video-conferencing]], have reappeared in subsequent releases of Mac OS X as [[Spotlight (software)|Spotlight]], [[Safari (web browser)|Safari]], [[Stacks (software)|Stacks]], and [[iChat AV]], respectively, although the implementation and user interface for each feature is very different.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)