M1 / M2 Mac で VM を動かすために、UTM を使用しています。
基本的には ARM64 で動作しますが、x86_64 なバイナリを動かしたい場合、
- QEMU で x86_64 エミュレーションをするか
- Apple 仮想化で Rosetta for Linux を使う方法
があります。
QEMU で x86_64 エミュレーションの場合、カーネルなどもエミュレーションされるため、完全に仮想化されるメリットはありますが、起動にも時間がかかってしまいます。
Rosetta for Linux であれば、必要なバイナリエミュレーションされるため、起動などは高速です。
“CentOS Stream 9 だけど Rosetta for Linux を使いたい” の続きを読む