请推荐一款 macOS 上的虚拟机产品

2022-06-09 10:04:36 +08:00
 Davic1
VirtualBox 用过几次,但是总有一些小毛病要花时间搞. 所以 VB 这个方案就不考虑了.

PD 是挺好用的, 就是价格有点高.

还有看大家推荐 VMware, 是指 VMware Fusion 吗?

或者说还有其他的虚拟机软件? 免费付费无所谓.(应该不会有比 PD 收费还垃圾的定价吧)
7710 次点击
所在节点    macOS
38 条回复
hahaFck
2022-06-09 12:07:29 +08:00
@czhu 今年的 wwdc ,这是 macos13 新功能么?
EIJAM
2022-06-09 12:19:31 +08:00
Utm 就挺好,开源,非 root 运行,干净,官方提供了好几个现成的 Linux 镜像,网速快的话几分钟就跑起来了。可以端口映射到 Mac ,方便测试各种服务。
Gouzhi
2022-06-09 13:14:13 +08:00
pd 今天发邮件说 7 折😂
Davic1
2022-06-09 13:22:27 +08:00
@czhu 非常有用的建议!
Davic1
2022-06-09 13:23:09 +08:00
@hahaFck 我看了一下视频,说 bigsur 就有这个功能,只是 13 加了点新功能。
leon912
2022-06-09 14:05:59 +08:00
pd 体验挺好的,但是价格太贵了。订阅一年 300 多。我今年到期以后就不再续订了,其实平时对 windows 也没有刚需
mmtromsb456
2022-06-09 14:52:50 +08:00
@czhu #19 Virtualization.Framework 其实 intel/apple silicon 都有的.
这框架在 Big Sur 引入,在 Monterey 加入 macOS VM 功能,在 Ventura 加入了 Rosetta 2 inside Linux 来在 Arm Linux 下运行 amd64 程序的功能.
去年底 docker 已经支持了 Virtualization.Framework,性能好了非常多,最近还支持了 VirtioFS 增强文件系统性能,现在有了 Ventura 之后连 qemu-user 来兼容 amd64 镜像的部分都可以去掉了.
如果是要一个完成度更高一点的 app 来跑自定义 VM 的话,推荐使用 https://github.com/cirruslabs/tart 来进行创建,比 demo 性质的 vftool 等工具要好用很多,并且使用 Virtualization.Framework 进行性能加速.
mmtromsb456
2022-06-09 15:24:48 +08:00
@mmtromsb456 #27 或者不需要创建自定义 macOS VM 的话,使用 UTM 也会在运行 arm64 Linux 的时候使用 Virtualization.Framework
zhouwb
2022-06-09 15:25:09 +08:00
utm 现在已经做的很完善了,主要是免费开源,pd 收费太坑,vmware 针对 apple sillicon 芯片还处于预览版,没有显卡驱动,用起来很难受
Love4Taylor
2022-06-09 15:52:55 +08:00
雷电盒子做好散热,其他问题不大。
Davic1
2022-06-09 16:10:12 +08:00
@Love4Taylor 老哥的 pve 是装在什么设备上? 有规格不? 也想搞一个玩一下
Love4Taylor
2022-06-09 16:24:56 +08:00
@Davic1 我?目前没在用 PVE 了,硬件的话如下

moyaya
2022-06-09 20:54:20 +08:00
如果是 M1 的话,vm 比 pd 好,虽然官方没有支持驱动,只有 1024 分辨率,但企业网银,老版本的游戏都可以跑的很顺畅,但 pd 不行。
Davic1
2022-06-09 21:19:35 +08:00
@moyaya pd 的 windows 不支持网银?
zzxgz
2022-06-10 00:48:06 +08:00
楼上已经有人分享了 multipass 了,我也一直在用,用来创造一个 linux 的开发环境。

之前一直用 vscode 来 remote ssh 进去开发,也没啥问题。

但是最近我在使用 JetBrains IDEs(Clion)的 remote development (我认为它是 vscode remote ssh 的 JetBrains 版本)来打开同一个 linux 虚拟机里面的项目的时候,总是不成功。可能是因为 remote development 还是 Beta 版本吧。
moyaya
2022-06-10 08:29:28 +08:00
@Davic1 M1 最先装的 PD ,交行企业网银,农业网银都不行,之后装的 WM 才解决问题。
darrh00
2022-08-14 03:58:14 +08:00
@Antherm
经验证 multipass 在 x86 上也是可以使用的。
humbass
239 天前
@cwbsw 感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/858341

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX