Mac OS 9 は、 Appleが開発したMacintoshコンピュータ向けのクラシック Mac OSオペレーティングシステムの 9 番目で最後のメジャーリリースです。1999 年 10 月 23 日にリリースされ、Apple はこれを「史上最高のインターネット オペレーティングシステム」として宣伝しました[ 5 ]。これは、 Sherlock 2 検索ツール、同社のiToolsオンライン サービスとの統合、 Open Transportネットワークの改善など、新しいインターネット機能を反映しています。
Mac OS 9 では、自動ソフトウェアアップデート機能やマルチユーザーサポートなどの機能が導入されましたが、従来の Mac OS の以前のバージョンと同様に協調型マルチタスクとメモリアーキテクチャが維持され、保護メモリや完全なプリエンプティブマルチタスクは搭載されていませんでした。[ 6 ] 2001 年にMac OS X 10.0が後継となり、 Mac OS Xオペレーティングシステムファミリーの最初のリリースとなりました。
AppleはMac OS Xへの移行に伴い、2001年後半にMac OS 9の開発を終了した。Mac OS 9の最後のアップデートは、クラシック環境とCarbonアプリケーションとの互換性に重点が置かれていた。2002年の世界開発者会議で、スティーブ・ジョブズは基調講演の冒頭でMac OS 9の模擬葬儀を行い、AppleのMac OS Xへの移行を象徴した。[ 7 ]
AppleはMac OS 9を「50の新機能」を搭載した製品として宣伝し、さまざまなオンラインリソースを検索するための「チャンネル」機能やQuickTimeのようなメタリックな外観を導入したソフトウェア「Sherlock 2 」を大々的に宣伝した。Mac OS 9には、iTools(後に.Mac、 MobileMeと名称変更され、さらにiCloudに置き換えられた)として知られるAppleのインターネットサービス群の統合サポートも搭載され、 Open Transport 2.5によるTCP/IP機能の改善も含まれていた。
Mac OS 9 のその他の新機能には以下が含まれます: [ 8 ]
OS 8からOS 9へのアップグレードは99米ドル(2025年換算で191米ドル相当)だったが、それ以降のOS 9のアップデートはすべて無料で提供された。
Mac OS X 10.5 Leopardより前のPowerPC版には、 Classicと呼ばれる互換レイヤーが含まれており、OS X内からMac OS 9を必要とするアプリケーションやハードウェアを実行できます。これは、OS X内でFinderにアクセスせずにMac OS 9を実行することで実現されます。Classic環境を実行できるMacのほとんどは、必ずしもMac OS 9をネイティブに起動できるわけではありませんが、Mac OS 9がマシンにインストールされている必要があります。一部のMac OS 9アプリケーションはClassic環境では正常に動作せず、画面の再描画の問題やパフォーマンスの低下が見られます。さらに、ハードウェアと直接やり取りする一部のドライバやその他のソフトウェアも正常に動作しません。
2002年5月、カリフォルニア州サンノゼで開催されたAppleの世界開発者会議で、スティーブ・ジョブズは棺桶を伴って模擬葬儀[ 7 ]を行い、 AppleがMac OS 9の開発を中止したことを発表した。Mac OS 9の最終バージョンであり、「クラシック」Mac OSは、2001年12月にリリースされたMac OS 9.2.2だった。
2005年6月、ジョブズはMacintoshプラットフォームがIntel x86マイクロプロセッサに移行すると発表した。Rosetta PowerPCエミュレーションレイヤーの開発者向けドキュメントによると、Mac OS 8または9向けに作成されたアプリケーションはx86ベースのMacでは動作しないことが明らかになった。Classic環境はPowerPC版の10.4 Tigerには残っているが、x86版のOS XとPowerPC版の10.5 LeopardはClassic環境をサポートしていない。
Mac OS 9は、複数のオペレーティングシステムで利用可能な PowerPC エミュレータであるSheepShaver を使用してエミュレートできます。これは、 Intel ベースの Mac を含む、サポートされている CPU プラットフォームを備えた任意のマシンで実行できます。当初は、ハイパーバイザと同様に、実行中のマシンに実際の PowerPC プロセッサが存在する必要がありましたが、後に x86 プラットフォームのサポートが追加されました。ただし、SheepShaver はメモリ管理ユニットをサポートしていないため、Mac OS 9.0.4 より新しいバージョンを実行できません。PearPC PowerPC エミュレータは Mac OS 9 をサポートしていません。 [ 10 ] QEMU は、 PowerPC G4 エミュレーションを使用して Mac OS 9 を実行する実験的なサポートを提供しています。[ 11 ]
2002 年 1 月、Mac OS X は、 10.1.2以降に製造されたすべての Mac のデフォルトのオペレーティングシステムとして Mac OS 9 に取って代わりました。[ 12 ]それにもかかわらず、Mac OS 9 は、2001 年後半に開発が中止されたにもかかわらず、2004 年になっても一部の Mac (特に PowerPC G4 プロセッサを搭載した Mac) にプリインストールされ続けました。これらの Mac は、デフォルトで Mac OS X が付属していましたが、ユーザーが選択すれば Mac OS 9 をネイティブに起動できるように、Mac OS 9 もプリインストールされていました。[ 12 ]また、Mac OS X のClassic 環境に頼ることなく、Classic Mac OS アプリケーションをネイティブに実行することもできます。これは、コンピュータのハードウェアに直接アクセスできるアプリケーションや、Classic 環境で実行すると問題が発生する可能性のある一部のアプリケーションにとって特に重要です。 2003年以前に製造されたほとんどのG4 Macには、2つのオペレーティングシステムがデュアルブート構成でプリインストールされており(Mac OS Xがデフォルトオプションとして選択)、起動時にアクセスできるブートメニューから両方のOSにアクセスできます。
CPUクロック速度がより高い(つまり1GHz 以上)Macの一部もMac OS 9を実行できます。これには、2002年8月と2002年11月にそれぞれ発売された867MHz ~ 1.25GHzのミラーリングドライブドア搭載Power Mac G4と、867MHz ~1GHz のアンチモニーチタン製PowerBook G4(「TiBook」)が含まれます。特にアンチモニーPowerBook G4は、Mac OS Xに加えてMac OS 9がプリインストールされた最後のPowerBookモデルであり、それ以降のモデルにはMac OS Xのみが搭載されていました。一部のモデルでは、クロック速度がそれぞれ最大1.25GHz と1GHzのG4プロセッサを搭載していましたが (一部のPower Mac G4モデルではデュアルG4プロセッサも搭載されていました)、問題なくMac OS 9を実行できました。
2003年以降に発売されたMacの大部分はMac OS Xのみがプリインストールされており、Mac OS 9を起動することはできません。この時期に発売された1GHz 以上のプロセッサを搭載したG4 Macのほとんどは、「Mac OS ROM」ブートファイルが更新されておらず、Classic環境以外でMac OS 9をネイティブに起動することはできません。PowerPC G5プロセッサを搭載したMacは、Mac OS 9でPowerPC G5プロセッサがサポートされていないため(Mac OS 9.2.2時点ではG3およびG4プロセッサのみがサポートされています)、Mac OS 9をネイティブに起動することはできません。G5 MacでMac OS 9(したがってClassic Mac OSアプリケーション)を実行する唯一の方法は、Mac OS XのClassic環境と、SheepShaverなどのエミュレーションソフトウェアを使用することです。
Mac OS 9がプリインストールされた最後のMacは、2002年に発売されたミラーリングドライブドア搭載のPower Mac G4の再リリース版で、2003年6月に発売されました。これは、Mac OS 9搭載マシンへの需要が見込まれたため、 Power Mac G5とほぼ同時期に発売されました。このモデルは、Mac OS 9が公式に起動する最後のMacモデルの一つとなり、Mac OS Xの登場後、Mac OS 9がプリインストールされた最後のMacintoshコンピュータとしてPower Mac G4シリーズが誕生しました。このモデル(および2003年のPower Mac G5のオリジナル版)の生産は、再リリースから1年後の2004年6月に終了しました。これは、2001年末にMac OS 9の開発が終了してから3年後、2002年初頭にMac OS XがデフォルトのオペレーティングシステムとしてMac OS 9に取って代わってから2年後のことです。
近年、非公式のパッチがMac OS 9と「Mac OS ROM」に対して作成され、サポートされていないG4 MacがMac OS 9をネイティブに起動できるようにしているが、この方法はAppleによって公式にはサポートされていない。[ 13 ]
Appleブランドのハードウェア以外にも、Mac OS 9はWindowsやUnixなどの他の環境でも動作させることができます。[ 14 ]これには、前述のSheepShaverなどのエミュレーションソフトウェアも含まれます。特にIntelベースのMacではPowerPCプロセッサのサポートを提供していますが、メモリ管理ユニットをエミュレートしないため、Mac OS 9.0.4までしか実行できません。QEMUはPowerPCエミュレーションを備えた別のソフトウェアで、Mac OS 9のすべてのバージョン(Mac OS 9.2.2まで)を実行できます。
Mac OS 9 のアップデートには、9.0.4、9.1、9.2.1、9.2.2 が含まれます。Mac OS 9.0.4 は、主に USB と FireWire のサポートに関するバグ修正の集まりでした。Mac OS 9.1 では、Macintosh Finderに CD 書き込み機能が統合され、開いているウィンドウを切り替えるための新しいウィンドウ メニューが Finder に追加されました。Mac OS 9.2 では、パフォーマンスが大幅に向上し、クラシック環境のサポートが改善されました。