Apple Silicon M1虚拟机现状

Apple Silicon M1系列芯片,包括M1、M1 Pro、M1 Max、M1 Ultra,当前对虚拟机的支持依然不怎么好。

苹果的Hypervisor框架同时支持M1系列芯片和Intel/AMD芯片(具备虚拟化支持的芯片),这是一个闭源框架,功能也不是完全开放的。从Big Sur 11开始,由于禁用了内核扩展,要开发虚拟机,只能使用Hypervisor框架。

当前时间是2021.11.30,根据本人目前收集到的信息,按虚拟机软件商一个个来说吧。

macOS源码编译安装QEMU

首先,macOS下为什么要用源码编译安装QEMU而不是直接用brew?

brew安装的是编译好的二进制文件,有些不需要的特性它编译进去了,而有些需要的特性它反而没有,比如`HVF`加速器。而源码编译则可以根据自己的需要定制。

由于编译过程中依赖`nijia`,首先安装它

豫ICP备19001387号-1