ARMホストでx86 Virtualboxイメージを実行できますか?

ARMホストでx86 Virtualboxイメージを実行できますか?

最新のMacBookなどのARMプロセッサを搭載したノートブックがあり、以前のLinuxディストリビューションなどのx86 OS(ARMポートがないと仮定)イメージがあるとします。同僚はいくつかのことを行い、私に画像を提供しました。続けてください。ラップトップで実行できますか?これはそれ自体で可能だとは思わないが、パフォーマンスの低下が大きい場合でも、少なくとも「シミュレート」することはできますか? (x86コマンドが即座に翻訳されるという意味で)結果は次のようになります。 x86で作業している同僚はいますか?

これまでこのアイデアを考えてきましたが、これがうまくいくのか簡単な解決策があるのか​​わかりません。 x86をエミュレートするためにqemuをインストールし、x86 OSをインストールし、そのOSにvirtualboxをインストールしてから、私のイメージを使用してください。

答え1

残念ながら、VirtualBox(またはVMWare)を介してARMでx86イメージを実行することはできません。 qemuが動作します。 QEMU->OS->VirtualBox->Image プログラムが遅すぎて使用できなくなります。

ただし、qemuから画像を直接実行できます。これも遅いですが、使用できないほど遅くはありません。私は使い方ですUTM(qemuのフロントエンド)qemuコマンドラインの謎を探るべき特別な理由がない限り。

「遅い」は相対的であることに注意してください。すべてをひとつにつなげる計画は何でもとても遅いでしょう。場合によっては、QEMU->画像が遅すぎる可能性があります。 Haskellプロジェクトを最初からコンパイルすることが私には起こりました。

答え2

いいえ、Virtual Boxはエミュレータではありません。 QEMUと同様の機能が機能します。

関連情報