m1 mac 如何使用 linux 虚拟机

下面是我想到的三种方案:

  • Parallel Desktop,要钱,不想花钱
  • Docker ,残废,只是个容器不是虚拟机
  • 云主机,依赖网络,太费劲
  • 买一个树莓派,我觉得是一个不错的方案,一个 8GB 的树莓派价格也就是 Parallel Desktop 订阅专业版一年的费用

vmware 已经支持 mac m1了吗?


本来在 x86 下是 vagrant + vbox 的方式开发,现在 vagrantvbox 都不支持 ARM,令人头大(尤其是 vbox 表态了苹果不给他钱他就不适配)

阅读 9.1k
2 个回答

几个主流的虚拟机目前的支持度是:

  • Parallel Desktop:从 16.3 开始部分支持、17.0 开始支持 M1。但目前官方的工作重心在适配 Windows 上,对 GNU/Linux 系统暂无支持计划。从社区的反应来看跑 Linux 的话普遍是驱动缺失等问题。
  • VMWare Fusion:目前是 21H1 技术预览版,号称开始支持 ARM(没有直接宣称支持 M1)。从社区的反应来看跑 Linux 还有诸多问题,包括 vmware-tools 无效、无法安装桌面环境等问题。而且下一个大版本也不打算上这项 Feature,所以暂时来看还得有个一年半载是预览版的样子。
  • VirtualBox:Oracle 明确表示没有对 M1 的支持计划。

最关键的是前两个都是同构虚拟机,虚拟也是虚拟的 ARM、不是 x86,如果是你要服务器开发的话目前普遍还都是 x86,你即便跑虚拟机它环境也还是不一致。

P.S. macOS 再像 Linux 它也不是 Linux,二者都是类 Unix,但实际上基本没啥相同的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题