開発者のグループは、仮想化を介して最新の Apple Silicon Mac 上で Windows 10 と Linux を実行するという驚くべき偉業を達成しました。 読む!
Apple が Mac ラインナップ用のカスタム ARM ベースのチップセットを発表して以来、 Apple M1 SoC, モッディング愛好家は、プラットフォームが大きく開かれるのを待っていました。 ユーザーは長い間、ARM Mac 上で Windows または標準 Linux ディストリビューションを起動できるかどうかを理論化してきました。 結局のところ、 メインライン Linux カーネル そして ウィンドウズ10 彼らは ARM の世界に精通しているわけではありません。 残っているのは、Apple のカスタム ARM 実装を解読することに十分な関心を持つ開発者たちの血と汗と涙だけです。 複数の開発者の努力のおかげで、仮想化を介してではあるものの、Apple Silicon Mac 上で Windows 10 と Linux を起動できるようになりました。
Amazon on AWS のエンジニアである Alexander Graf は、Apple Silicon のサポートを追加するために、人気のオープンソース マシン エミュレータおよび仮想化ツール QEMU をいじっています。 彼はたくさんの仕事をしてきた 作る 必要なハイパーバイザー フレームワーク パッチ Linux と Windows の両方を M1 Mac 上でゲストとして実行するために、QEMU コードベースに追加します。 現在、仮想化されたオーディオやネットワーク インターフェイスを含む、ほぼすべての基本機能が動作する段階に達しています。 さらに興味深いのは、x86 アーキテクチャ向けに構築された従来の Win32 アプリが、ゲスト Windows 10 VM 上で問題なく動作することです。 すごい、ARM64 エミュレーション層。
数人の開発者が団結して残りのバグを修正し、 インストールプロセス もっと 使いやすい. をインストールする Linux の仮想化インスタンス または、Apple Silicon Mac 上の Windows 10 は、インストールされているメイン OS を削除しないため、何かが壊れるのではないかと心配する必要はありません。 QEMU 経由で最新の ARM Mac 上で Windows 10 を使い始めたい場合は、以下のビデオ チュートリアルをご覧ください。
ただし、Windows や Linux が ARM Mac 上でネイティブに起動するようになるまでには、まだ大きな障壁があります。 Linux の作成者である Linus Torvalds 氏によると、M1 SoC に統合された GPU とその他のコンポーネントの閉鎖的な性質により、移植プロセスが少し複雑になります。」...Appleが心を開いてくれない限り". アップルながら M1 ベースの Mac で Boot Camp をサポートする予定はありません電力効率が高く、しかも非常に有能な ARM プラットフォーム上で Linux または Windows を実行するというアイデアは、 Apple のビルド品質は好きだが、それに限定されたくない人にとっては、非常に興味深いものです。 マックOS。 私たちは、これらの開発がどのように進展するか、そして願わくばそれがコンピューティングにおける x86 から ARM への移行段階にどのような利益をもたらすのかを確認するために、モッディング シーンに注目していきます。