Skip to content

Instantly share code, notes, and snippets.

@vinsonzou
Last active September 25, 2021 12:06
Show Gist options
  • Select an option

  • Save vinsonzou/57c51839a6bc1410d155d4817fa15c45 to your computer and use it in GitHub Desktop.

Select an option

Save vinsonzou/57c51839a6bc1410d155d4817fa15c45 to your computer and use it in GitHub Desktop.
Mac M1虚拟机解决方案(>= MacOS 11)

1. Parallels DeskTop 【收费方案】

官网地址: https://www.parallels.cn/products/desktop/buy/?full

2. Vmware Fusion 【收费方案】【当前技术预览版免费】

下载地址:https://blogs.vmware.com/teamfusion/2021/09/fusion-for-m1-public-tech-preview-now-available.html

3. UTM 【开源方案】

特性

  • 基于QEMU
  • 有简单UI

官网地址: https://mac.getutm.app/

4. ACVM【开源方案】

特性

  • 基于QEMU(需额外patch)
  • 有简单UI

仓库地址: https://github.com/KhaosT/ACVM

5. 基于Virtualization.framework的开源方案

  • 5.1【vmcli】目前示例为Ubuntu

仓库地址: https://github.com/gyf304/vmcli

  • 5.2【vftool】案例为Ubuntu

仓库地址: https://github.com/evansm7/vftool

使用案例: https://mp.weixin.qq.com/s/FiNyFf1aJ_9UYNMrXPQDEg

  • 5.3 【SimpleVM】是一个业余开发者提供的开源方案。

仓库地址: https://github.com/KhaosT/SimpleVM

视频地址: https://www.youtube.com/watch?v=uMCY3iugUr4

  • 5.4【MacVM】仅测试于MacOS 12 with Apple silicon

仓库地址: https://github.com/KhaosT/MacVM

总结

目前使用的UTM,虚拟化Debian 11,后续Virtualization.framework案例如有更好方案就使用。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment