在Apple Virtualization中运行FreeBSD
备注
我在学习和实践 FreeBSD ,但同时我又需要使用 macOS 来完成日常开发工作,所以考虑通过Apple Virtualization框架来运行一个 FreeBSD 虚拟机
实践验证方法其实和 使用Apple Virtualization Framework运行Linux 完全一样,但是很不幸,FreeBSD在Virtualization framework运行下失败。
警告
目前我的实践Apple Virtualization无法运行FreeBSD 14.2
,从 UTM: FreeBSD 14.0-CURRENT does not boot #3487 来看,似乎这个问题从FreeBSD 14开始就无法正常启动。
目前验证 Lima运行FreeBSD虚拟机 使用 QEMU 运行 FreeBSD 14.2
是正常工作的,但是 VZ
(Apple Virtualization) framework 看来无法支持FreeBSD。
暂时放弃尝试...
参考
Running GUI FreeBSD in a virtual machine on a Mac
FreeBSD 14.0-CURRENT does not boot #3487 macOS平台QEMU实现:UTM 项目有人给出了一个在 Studio环境中的VMware Fusion 中运行FreeBSD图形化桌面 i3窗口管理器 的例子
FreeBSD on Apple Silicon 讨论,其中提到 FreeBSD arm64/QEMU 有运行案例
FreeBSD VMs on Apple M1? 讨论提到 Guide: Run FreeBSD 13.1-RELEASE for ARM64 in QEMU on Apple Silicon Mac (MacBook Pro M1, etc) with HVF acceleration (Hypervisor.framework) 可以作为参考案例
Hacker News: How to run FreeBSD 13 in QEMU on Apple Silicon Mac