AppleのSnow LeopardはCocoa FinderとImageBootを搭載

AppleのSnow LeopardはCocoa FinderとImageBootを搭載

Kasper Jadeのプロフィール写真カスパー・ジェイド

· 2分で読めます

Appleの次世代Snow Leopardオペレーティングシステムでは、Mac OS X Finderが大幅に書き換えられ、ImageBootと呼ばれる新機能が導入されるとAppleInsiderが入手した。

CocoaベースのFinder

事情に詳しい人々によれば、現在 Mac OS ポートフォリオの中で最も古い Carbon ベースのアプリケーションのひとつである Finder は、同社のネイティブのオブジェクト指向アプリケーション プログラム環境である Cocoa で完全に書き直されたという。

Appleは、開発者コミュニティの選抜メンバーを招き、ビルドトレイン10Axxxに属するSnow Leopardの新しいプレリリース版の一部として、アップデートされたグラフィカルファイルシステムマネージャのテストを開始したと報じられています。さらに、この新しいビルドに付属するApple製アプリケーションの多くも、完全にCocoaでラップされていると言われています。

Microsoft Exchange サポート

新しいテストソフトウェアには、Snow Leopard版のiCal、アドレスブック、メールにおけるMicrosoft Exchange 2007のサポート拡大など、その他の機能も搭載されています。事情に詳しい関係者によると、Exchangeサポートの実装は現在も進行中とのことです。そのため、Appleは開発者に対し、iCalでのイベントスケジュール設定、アドレスブック5.0への連絡先追加、メールにおけるアカウント自動設定といったExchange機能のサブセットにテストを集中するよう指示したと報じられています。

イメージブート

Snow Leopardは、おそらくWWDC 2009でデビューすると思われますが、ディスクイメージベースのインストールにおける新たな3つ目のオプションとして、「ImageBoot」が導入される予定です。Macをネットワーク経由でリモートディスクから起動できるようにするAppleの既存のNetBootテクノロジーをベースにしたImageBootは、ユーザーがセカンダリパーティションまたは外付けドライブに任意の数のディスクイメージを作成し、起動時にそれらのディスクイメージのいずれかからシステムを選択的に起動することを可能にします。

この新機能により、ユーザーは複数のテスト環境や独自に構成されたMac OS Xシステムを構築し、起動可能なシステムを個別のディスクイメージとして保存し、複数の起動ターゲットを同じディスクまたはパーティションに保存できるようになります。現在、特定のディスクパーティションに保存できる起動可能なMac OS Xインストールは1つだけです。

ImageBootを使用すると、複数のNetBootセットを同じストレージパーティション上にローカルに保持でき、ユーザーはディスクイメージを復元したりマウントしたりすることなく、利用可能なディスクイメージから任意のディスクイメージを選択して起動できます。その結果、Parallelsなどの仮想化ソフトウェアと同様に動作するシステムが実現します。Parallelsは、異なるPCオペレーティングシステム用のディスクイメージを作成し、その中から選択的に起動できます。違いは、Mac OS Xは仮想環境で起動するのではなく、完全にネイティブなMac OS Xシステムを起動する点です。

より広範な利用可能性が期待される

約2週間前、AppleInsiderは、Appleがソフトウェアシードを通じてSnow Leopardの評価を限られた数の開発者に拡大する準備を進めていると報じました。そして今、早ければ今週末にも、同社の広大な開発者コミュニティ、つまりApple Developer Connectionネットワークのメンバーが、この評価に加わる可能性があると予想されています。

6月に、ArsTechnicaのJacqui Cheng氏は、AppleがSnow Leopardのリリースで「最終的にはすべてをCocoaでラップする」可能性があると示唆する情報源を引用した。