1998年5月のMacWorld Expo NYで、スティーブ・ジョブズはRhapsodyがMac OS X Server 1.0として名称変更され、サーバー向けOSとして1999年に出荷されると発表しました。このバージョンはサーバープラットフォームに限定され、一般的なMacintoshアプリケーションを動かすものではありませんでした。Rhapsodyのソースコードからは、後にDarwinとオープンソース版のMac OS Xが派生しました。
企画・設計
Rhapsodyは、従来のMac OSとは根本的に異なるアーキテクチャを採用していました。Mach 2.5マイクロカーネルをベースに、4.4BSDのシステム、OPENSTEP準拠のオブジェクト指向API群であるYellow Box、Classic Mac OSとの互換性を持つClassic環境、そしてJava仮想マシンを搭載していました。ユーザーインターフェースは、Mac OS 8のプラチナアピアランスに影響を与えました。ファイル管理は、従来のFinderからOPENSTEPのWorkspace Managerに置き換えられ、column viewのような新しい機能が追加されました。
Blue Box環境は、Power Mac上でClassic Mac OSアプリケーションとの互換性を提供しましたが、エミュレートされたアプリケーションとRhapsodyのネイティブアプリケーションとの間に明確な境界線が存在しました。エミュレートされたアプリケーションは、単一のBlue Boxウィンドウ内にカプセル化され、クロス環境での相互運用性に制限がありました。これは、様々なユーザーインターフェースの不具合を引き起こしました。
「UNIX上で駆動するMacインタフェース」というコンセプトは、AppleがモダンOS機能を導入するための手段でしたが、APIの非互換性から従来のClassic Mac OSアプリケーションはそのままでは動作しませんでした。そのため、Rhapsodyはサーバーおよびハイエンド向け、従来のMac OSはコンシューマー向けという戦略的な棲み分けが行われました。
その後、RhapsodyとClassic Mac OSの両方の要素を組み合わせたMac OS Xが開発されました。Rhapsodyで採用されたMachマイクロカーネル、4.4BSD、OPENSTEPの技術は、その後のMac OSの開発に引き継がれました。また、Carbon API、QuickTime、AppleScriptなどの技術も、macOSのコアであるDarwinに採用されています。