要点

開発者のSkylar Taylor-Barrick氏は、「gbos-vm」と呼ばれる新しいオープンソースプロジェクトを使用して、Appleシリコン搭載MacでGooglebook OSを正常に起動させました。 このソフトウェアにより、オペレーティングシステムをGPUアクセラレーション対応の仮想マシン内で実行できるようになり、本来そのプラットフォーム向けではないハードウェア上でChromeを利用することが可能になります。

インストールプロセスでは、元々Snapdragon X搭載のDell XPS Googlebook向けに設計されたARM64リカバリイメージを使用します。 ベンダーパーティションをGoogleのCuttlefishプロジェクトの仮想コンポーネントに置き換えることで、システムはQEMU経由で起動します。 イメージはネイティブのARM64であるため、エミュレーションなしでMacのハイパーバイザー上で動作しますが、この要件によりIntelベースのMacは対象外となります。

セットアップに必要な技術的要件には、16GBのRAM、60GBのストレージ、およびXcodeやAndroid SDKといった特定の開発ツールが含まれます。 Googlebook OSはレンダリングにVulkanを使用するため、このプロジェクトはMoltenVKを利用してAppleのMetal APIへの呼び出しを変換しています。 開発者によると、M5 MacBookでの初回起動時間は約45秒とのことです。

現在、このプロジェクトにはBluetoothの不具合、オーディオの問題、ディスプレイのリフレッシュレートが60 FPSに制限されるといったいくつかの制限があります。 さらに、検証済みブートの欠如とソフトウェアベースのセキュリティを使用しているため、キーがセキュアエレメントによって保護されていません。 そのため、開発者はこのインストール環境をメインシステムではなく、開発環境として扱うよう推奨しています。

詳しい内容は原文をご確認ください。