Leopardへの助走――Mac OS Xの誕生からTigerまで:林信行の「Leopard」に続く道 第6回(2/4 ページ)

» 2007年10月30日 12時00分 公開
[林信行,ITmedia]

2つの親を持つOS

 2001年誕生の「Mac OS X v10.0」は2つの親を持つOSだ。

 1つはもちろん、それまでの旧Mac OS。Classicという環境で、Mac OS 9をそのまま動かすことができる(それもParallelsでいうCoherenceモードのように、Mac OS Xの環境に完全にブレンドして利用できる)。

 それに加えて、旧Mac OS用ソフトを少し手直しすることで開発できるCarbonアプリケーションというソフトの実行に対応している。そのおかげでPowerPC移行時(「エミュレーションの質の高さが仇になる」を参照)に比べると、ネイティブアプリケーションが増えるのは早かった。

 またMac OS Xは、「Aqua」というまったく新しいユーザーインタフェースを用意しながらも、その外観は少しだけ旧Mac OSに似せていた。例えば、Mac OS XのFinderのツールバーを隠し、アイコン表示モードにし、アイコンサイズを変更すれば、遠くから見た感じでは分からない程度に旧Mac OSと似せることも可能だった。

 そして何より、旧Mac OSに上書きインストールして、ほとんどのアプリケーションや書類をそのまま使うことができたのだ。これはOSの基盤がガラリと変わったことを考えると画期的なことだ。

もう1つの親、OPENSTEP

 さて、Mac OS Xのもう1つの親は、ネクストのOS「OPENSTEP」だ。

 OPENSTEPの元祖はNeXTstepというOSで、machと呼ばれるプリエンプティブマルチタスクやメモリ保護に対応した堅牢なカーネルの上に、BSD系と呼ばれるUNIX環境を載せ、そのうえでオブジェクト指向技術ベースのアプリケーション開発環境を実現していた。画面上で見たものを、そのまま印刷する「WYSIWYG」(What You See Is What You Get)を実践すべく、「Display Postscript」という技術を採用した。

 デスクトップには起動中のアプリケーションなどのアイコンが表示されるDockがあり、ブラウザと呼ばれるファイル管理ソフトのウィンドウはツールバーを備え、カラム表示が標準になった。

 実はMac OS Xは、Display Postscriptの代わりに、同様にAdobe Systemsの技術がベースになっているPDFを使うなど、このOPENSTEPを進化させたものに、CarbonとClassic環境を加え、新しいユーザーインタフェースでくるんだものだ。1997年、ジョブズ復活時には「Rhapsody」と呼ばれていたが、同年に行なわれた開発者会議で参加者に配られた「Prelude to Rhapsody」は、実はネクストが開発していたOPENSTEPの最新版そのものだった。

 この当時、OPENSTEPの開発環境は先進的だからと、アップルはMacの開発者をすべてこの新開発環境(Yellow Box、旧OPENSTEP)へ移行させようとしたが、開発者から猛反発にあう。その結果、妥協案として先のCarbonが誕生した(今日でもAdobeやマイクロソフトのような巨大なソースコード資産を持つ会社はCarbon技術に依存している)。

 こうしたやり取りもあり、Mac OS Xはカーネル部分はすぐにPowerPCへ移植されたが(元々はインテルCPUなどで動いていた)、OSとして完成するには時間がかかった。

 アップルがRhapsody技術をベースにして作った最初のOSは、1999年リリースのMac OS X Server 1.0というサーバOSだった。ネクストの製品は、銀行などを含む大手企業で使われていることが多く、そうした企業がOPENSTEPからのアップグレードパスを探していたのだ。

 このMac OS X Server 1.0は、見た目はOSを大柄にし、カラム表示機能を加えた旧Mac OSのようだったが、実はMacをネットワーク経由で起動させるNetBootサーバなどの機能を備えていた。なお、アップルは同OSのリリースとほぼ同時に、OSの基盤技術をDarwinというオープンソースプロジェクトとして公開している。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年09月29日 更新
  1. Windows 11でサインイン後に「画面が真っ黒になる」事象が確認される 発生時は暫定解決策あり (2026年09月28日)
  2. 圧倒的な通気性と航空モチーフのデザインが光る「ANAオリジナル タフな背中がムレにくいビジネスリュック」を試す (2026年09月28日)
  3. AnthropicがAIモデル「Claude Opus 5.5」を発表/OpenAIもAIモデル「GPT-6 Sol」「GPT-6 Luna」を投入 (2026年09月27日)
  4. 斜め吸気や底面ARGBなどThermaltakeの新作ピラーレスケースが話題に! Lexar製SSDはモデル数が拡充 (2026年09月28日)
  5. GeForce RTX 5080は30万円超えの空気感――GPU高騰の裏で見つけた7割引の水冷パーツと8万円台の小型PC (2026年09月26日)
  6. 入手困難な「PS5 Pro」の販売がソニーストアで再開 発送は11月以降、購入申込み条件はPS5/PS4のプレイ実績60時間以上 (2026年09月28日)
  7. “Vision Pro級”のMR体験が約100gの軽量グラスで? 最新の「Meta VR Glasses」を試して分かった圧倒的な快適性 (2026年09月25日)
  8. 新型「Mac mini」「Mac Studio」徹底レビュー! ローカルAIはついに“実用域”へ エージェントAIに事務仕事を任せて分かった驚異の進化 (2026年09月22日)
  9. 「約12万円のPS5 ProよりゲーミングPCを買った方がいい」は本当なのか? 同等スペックで組んだら価格は…… (2024年09月19日)
  10. Ryzen AI Max+を搭載したハイスペック9型ミニノート「GPD WIN Max 3」 (2026年09月28日)
最新トピックスPR

過去記事カレンダー