アップルニュース

開発者はM1MacでWindowsforArmを正常に仮想化します

2020年11月27日金曜日午前7時16分PSTby Hartley Charlton

デベロッパー アレクサンダーグラフ WindowsのArmバージョンを正常に仮想化しました M1 Mac、‌ M1‌であることを証明チップはマイクロソフトのオペレーティングシステムを実行することができます(経由 8ビット )。





ウィンドウズ10

現在、‌ M1‌を搭載したMacチップはWindowsをサポートしておらず、Intel Macのようにブートキャンプ機能はありませんが、Windowsのサポートは多くのユーザーが望んでいる機能です。



オープンソースのQEMU仮想化ツールを使用して、GrafはAppleの‌ M1‌でArmバージョンのWindowsを仮想化することができました。チップ、エミュレーションなし。 ‌ M1‌以降チップはカスタムArmSoCであり、以前のIntelベースのMacの場合のように、BootCampを使用してx86バージョンのWindowsまたはx86Windowsアプリをインストールすることはできなくなりました。しかし、彼は つぶやき ‌ M1‌で仮想化した場合Mac、 'WindowsARM64はx86アプリケーションを非常にうまく実行できます。 Rosetta 2ほど速くはありませんが、近いです。」

Grafは、Hypervisor.frameworkを介して仮想化することにより、Windows ARM64 InsiderPreviewを実行できました。 Appleは言う これにより、ユーザーはカーネル拡張機能(KEXT)を作成しなくても仮想化テクノロジーを操作できます。

GrafはカスタムパッチをQEMUバーチャライザーに適用しました。 と言われる ホストCPUで直接ゲストコードを実行することで「ネイティブに近いパフォーマンスを実現する」ことで知られています。これは、WindowsのArmバージョンを‌ M1‌で仮想化できることを意味します。優れたパフォーマンスを備えたMac。

グラフの実験はまだ初期段階ですが、他の人が彼の結果を再現できると彼は信じています。 「これはまだ初期の段階です。私の結果を再現することは間違いなく可能です-すべてのパッチはメーリングリストにあります-しかし、安定した、完全に機能するシステムはまだ期待していません」と彼は言いました 言った 。とりわけ、Grafは、Windowsが‌ M1‌で実行できることを実証しました。 Mac。

AppleのソフトウェアエンジニアリングチーフCraigFederighi 最近言った そのWindowsが‌ M1‌に来るMacは「Microsoft次第」です。 ‌ M1‌チップにはWindowsの実行に必要なコアテクノロジが含まれていますが、MicrosoftはArmバージョンのWindowsをMacユーザーにライセンス供与するかどうかを決定する必要があります。

詳細については、ArmバージョンのWindowsを仮想化するためのGrafの完全なプロセスを参照してください。

タグ:マイクロソフト、ウィンドウズ、 AppleシリコンガイドM1ガイド