日の目を見ることのなかったMac OSの代替品
1990年代半ば、Appleは存亡の危機に直面していました。協調的マルチタスクに基づき、堅牢なメモリ保護機能を欠いた旧来の「System 7」オペレーティングシステムは、もはや遺物となっていました。Macintoshプラットフォームにとって、クリーンでモダンな代替システムは単なる要望ではなく、緊急の必要事項でした。
Mac OS 8として構想された「Copland」は、Appleの野心的な回答でした。プリエンプティブ・マルチタスクとメモリ保護を備えた次世代システムを約束しましたが、その開発範囲は肥大化しました。機能やマーケティング上の約束が実際のソフトウェア開発を追い越し、野心と現実の間に大きな溝が生まれました。
当時のCEOであるGil Amelioは、1995年のWWDCでCoplandのデモを行い、存在しない未来を誇示しました。AppleのCupertinoキャンパスから外部に出た開発者向けビルドはわずか3つのみです。1996年6月の最終リリースである「D11E4」は極めて不安定で、アサーションエラーが発生するとユーザーは直接低レベルデバッガーに放り出され、手動での介入を余儀なくされました。これはベータ版の製品ではなく、崩壊しつつあるプロジェクトであり、Appleが必死に脱出を試みた行き止まりでした。
Coplandの打ち切りがAppleの進路を変えた
老朽化したSystem 7を置き換えるはずだったAppleの社内プロジェクト「Copland」は、1995年のWWDCでのデモにもかかわらず失敗に終わりました。CEOのGil Amelioは、この失敗を評価するためにIBMのベテランであるEllen HancockをCTOとして迎え入れました。彼女の率直な提言は、社内開発を放棄し、外部のオペレーティングシステムを買収することでした。
Hancockの指示により、実行可能な代替案の模索が始まりました。Appleは、軽量な新OSであるBeOSや、Sunの堅牢なUNIXベースのSolarisなど、いくつかの選択肢を検討しました。それぞれがコスト、ハードウェア互換性、Appleがターゲットとする一般消費者市場への適合性という点で、重大なトレードオフを抱えていました。
そして、Appleの運命を塗り替える決定として、1996年12月に4億2900万ドルでNeXTを買収しました。この極めて重要な取引により、成熟したオブジェクト指向のUNIXベースOSであるNeXTSTEPが確保され、さらに重要なことに、Appleの共同創業者であるSteve Jobsの復帰が実現しました。OS戦略の立案者であったHancockはその後、Jobsの影響力が増すにつれ脇に追いやられ、1997年に辞任しました。
NeXTSTEPから現在のAppleデバイスへ
社内開発を中止し、外部のオペレーティングシステム基盤を求めるというHancockの提言は、1996年12月のAppleによる4億2900万ドルでのNeXT買収に直結しました。モダンなOSを求めるこの必死の賭けが、意図せずしてSteve JobsをAppleに呼び戻すことになりました。すでに成熟したUnixベースのシステムであったNeXTSTEPは、即座にAppleの未来の青写真となりました。
NeXTSTEPが持つプリエンプティブ・マルチタスク、メモリ保護、堅牢な開発フレームワークといった本質的な強みは、まさにAppleが切実に必要としていたものでした。それは1997年にRhapsodyへと進化し、2001年にはMac OS X 10.0 Cheetahとして商用リリースされました。これはCoplandの技術的な進化ではなく、Appleの核心部分に全く新しい優れた基盤を移植するという、決定的な方向転換でした。
NeXTSTEPから派生したDarwin/Machカーネルは、その後のAppleの主要なオペレーティングシステムのすべてにおいて礎となりました。この中核となる系譜は、macOSだけでなく、iPhone、iPad、Apple Watch、Apple TVをも動かしています。Coplandの開発中止は痛みを伴う降伏でしたが、この根本的な転換への道を開き、最終的にAppleが今日支配するソフトウェアエコシステムを可能にしました。Coplandの予期せぬ現代的な復活についての詳細は、You Can Now Try Apple's Unreleased Copland OS in Your Browser - MacRumorsをご覧ください。
この記事が気に入ったら、毎朝同じようなものをメールで受け取れます。
1日1通 · 2クリックで解除 · サードパーティのトラッキングなし
1996年の失敗作がブラウザで再び起動
Appleが断念してから30年、Coplandがついに、それもWebブラウザ上で起動しました。レトロコンピューティングの活動で知られる開発者のMichael Steil氏は、オープンソースのDingusPPC PowerPC MacエミュレータをWebAssemblyでブラウザ実行できるように移植しました。この偉業により、1996年6月時点のCoplandの最終開発ビルドである、極めて不安定なD11E4の読み込みが可能になりました。
Steil氏の成果には、未完成のOSがすぐにデバッガでクラッシュしてしまう傾向を回避するために、11のターゲットを絞ったパッチが必要でした。その結果は、興味深い歴史的好奇心ではあるものの、Appleが最終的に構築したオペレーティングシステムに代わる実行可能な選択肢ではなく、依然として壊れやすいシステムのままです。これは復活した未来ではなく、行き止まりを垣間見せるものです。
興味深いことに、それらの重要なパッチを作成する際にはAIの支援が役立ちました。しかし、上流のDingusPPCプロジェクトはAIが作成したコードをマージしないという方針を維持しており、これらの貢献を公式に取り入れるには人間による書き直しが必要となります。この複雑な状況は、失敗したOSの運命と、Appleの転換がもたらした永続的な結果、つまり会社の比類なき成功への道を切り開いた根本的な失敗という対比を浮き彫りにしています。
よくある質問
Coplandとは何でしたか?
Coplandは、老朽化したclassic Mac OSをよりモダンなオペレーティングシステムに置き換えるための、1990年代半ばのAppleのプロジェクトでした。
なぜAppleはCoplandを中止したのですか?
プロジェクトは遅延し、不安定で、肥大化した計画に悩まされていました。Appleの経営陣は、外部のシステムを購入またはライセンスする方が良い道であると結論付けました。
NeXTはどのようにしてSteve JobsをAppleに呼び戻したのですか?
Appleは1996年12月にNeXTを買収し、Jobsを同社およびそのNeXTSTEP技術と共に呼び戻しました。
ブラウザでCoplandを実行できますか?
修正されたDingusPPCエミュレータを使用すれば、WebAssemblyを介してブラウザ上でCoplandの最終開発ビルドであるD11E4を起動できます。

