カスパー・ジェイド
· 2分で読めます
シードは、当日の早い段階での予測通り、ビルド 10A314 であり、Mac OS X 10.6 Snow Leopard Server の同一ラベルのビルドと同時にリリースされました。
事情に詳しい人物によると、Apple は開発者に対し、新しいビルドのカーネル拡張機能 (通常は低レベルのハードウェア ドライバー) における 64 ビット サポートの開発とテストに積極的に取り組むよう「強く奨励」しているという。
カーネルレベルのソフトウェアを作成するサードパーティ開発者は比較的少数ですが、ユーザーが必要とするカーネル拡張機能 (kext) の 64 ビット バージョンを持っていない場合、新しいオペレーティング システムは 64 ビットでは動作しません。
開発者は、32 ビットと 64 ビットの両方の kext を提供できます。これにより、Core 2 Duo または Xeon CPU を使用するすべての Mac を含む 64 ビットハードウェア上で、Snow Leopard が 64 ビットカーネルとして自動的に起動するようになります。また、Core Solo または Core Duo CPU を使用する初期の Mac でも 32 ビットで正常に動作します。
マイクロソフトは、Windows XPユーザーを新しいドライバアーキテクチャを採用したWindows Vistaに移行しようとした際にも、同様のドライバ移行問題に直面しました。Windowsユーザーも、32ビット版のWindows XPおよびVistaから64ビット版のOSへの移行において、いくつかの移行問題に直面しています。
Mac OS X は Windows よりもはるかに小さいハードウェアのサブセットで実行され、ほとんどの Mac ユーザーが新しい 64 ビット カーネルを使用するために必要なカーネルレベルのドライバー ソフトウェアのほとんどを Apple が開発または管理しているため、Apple がカーネル開発者に 64 ビット サポートの理解を深めてもらう必要性は、それほど問題ではありません。
特殊なハードウェアを持っていて、Snow Leopard を 64 ビットで実行したいユーザーは、新しいオペレーティング システムが出荷されるまでにベンダーが 64 ビット版のドライバーを提供していることを確認する必要があります。新しいオペレーティング システムは今年の夏にリリースされる予定です。
Snow Leopard の 64 ビットカーネルはカーネル外部で 32 ビットソフトウェアを実行することに問題はありませんが、32 ビットカーネルドライバを実行できないため、他のソフトウェアは 64 ビットへの移行をそれほど緊急に必要としません。他の 64 ビットプロセスも同様に 32 ビットプラグインや拡張機能を実行できないため、システム環境設定にインストールされる「設定パネル」モジュールの開発者は、ユーザーが 64 ビット版のシステム環境設定を実行できるように、これらの項目の 64 ビット版をリリースする必要があります。
クパチーノを拠点とするこのMacメーカーは、プロセスを可能な限りスムーズにするために、開発者に新しい64ビット移行ガイドを提供するとも伝えられている。
事情に詳しい関係者によると、新しいビルドと同時に登場するその他の変更としては、Xcode のアップデートバージョンと、リモートインストールを介してワイヤレスで MacBook Air に Snow Leopard をインストールできる機能があるという。
前述の通り、Apple は 6 月に開催される年次開発者会議まで、Snow Leopard のインターフェースの外観上の変更を公表しないようです。