macOS 27がSnapdragon X2 Elite Extremeで初めて起動

Miguel Cという名前で活動する愛好家が、Appleが公式にサポートしていないQualcomm製プロセッサ上でmacOS 27を起動することに成功しました。このプロジェクトはSnapintoshと名付けられ、このプラットフォームにとって初めての試みとなります。

macOS 27がSnapdragon X2 Elite Extremeで初めて起動
写真: X/@ACELOGIC_

検証はQualcomm Snapdragon X2 Elite Extremeを搭載したASUS Zenbook A16で行われました。通常はApple製デバイス専用であるmacOS 27のGolden Gateというバージョンが動作しました。

技術面では、ARM64アーキテクチャ向けのハイパーバイザーが基盤となっています。このハイパーバイザーがmacOSの純正カーネルを初期化し、Qualcommのハードウェアに適合させます。さらに開発者は独自のMetalドライバーを用いて、内蔵GPUのAdreno X2-90でグラフィックスのハードウェアアクセラレーションを実現しました。

グラフィックスに加え、キーボード、タッチパッドのジェスチャー、内蔵NVMeストレージも正常に動作します。そのため、macOS環境で基本的な作業にノートパソコンを使用できます。

ただし、完全な移植にはまだ程遠い状況です。現時点で対応しているのは、Snapdragon X2E-96-100を搭載したASUS Zenbook A16 UX3607OAの1機種のみで、利用範囲は大きく限られています。

また、未解決の問題も残っています。音声、Bluetoothモジュール、Webカメラ、スリープ機能は動作しません。外部モニターの接続には対応しておらず、画面のリフレッシュレートも60Hzを超えません。

こうした制約はあるものの、Snapintoshは、これまでWindowsにしか対応していなかったQualcommのプラットフォームでmacOSを動かせる可能性を示しています。