開発者のAlexanderGrafは、デバイスのデフォルトのArmアーキテクチャに基づいてWindowsバージョンを正常に作成しました  マックM1、これは、M1チップがエミュレータを介してMicrosoftオペレーティングシステムを実行できることを証明します QEMU。 現在、M1チップを搭載したMacはWindowsをサポートしておらず、IntelMacのようなBootCamp機能もありませんが、Windowsのサポートは多くのユーザーが望んでいる機能です。 Boot Campは、Macに付属しているユーティリティで、macOSとWindowsを切り替えることができます。

開発者はMacM1でWindowsArmを正常にエミュレートします


エミュレーターの使用 QEMU オープンソースのGrafは、M1チップ上でWindowsのArmバージョンをエミュレートできました。MicrosoftにはARM64と呼ばれるARM専用のWindowsバージョンがすでにあるため、エミュレートする必要はありませんが、M1で動作するように更新されていないため、 M1チップは専用のArmSoCであり、以前のIntelベースのMacの場合のように、BootCampを使用してx86Windowsまたはx86Windowsアプリをインストールすることはできなくなりました。 ただし、彼はツイートで、デフォルトでM1 Macにある場合、WindowsARM64はx86アプリを非常にうまく実行できると述べました。 Rosetta 2ほど高速ではありませんが、非常に接近しています。

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

Grafはカスタムの「パッチ」をQEMUバーチャライザーに適用しました。これは、ホストCPUで直接ゲストコードを実行することで「ほぼ本物のパフォーマンスを実現する」ことで知られていると言われています。 これは、WindowsのArmバージョンがデフォルトで優れたパフォーマンスのM1Macに設定できることを意味します。


グラフの実験はまだ初期段階ですが、他の人が彼の発見を発展させることができると彼は信じています。 「これは初期の頃です。 私の結果を再現することは間違いなく可能です。すべての修正はメーリングリストにありますが、まだ完全に機能する安定したシステムは期待できません。 最終的に、GrafはWindowsがM1Macで動作できることを証明したと計算されます。

Appleのソフトウェアエンジニアリング責任者であるCraigFederighiは最近、WindowsのM1Macへのアクセスは「Microsoft次第」だと述べた。 M1チップにはWindowsの実行に必要な基本テクノロジが含まれていますが、MicrosoftはMacユーザー向けにArmバージョンのWindowsのライセンスを取得するかどうかを決定する必要があります。

この実験についてどう思いますか? M1の売上に影響はありますか? コメントで教えてください。

動名詞:

マックルーマーズ

関連記事