请推荐一款 macOS 上的虚拟机产品 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Davic1
V2EX    macOS

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

  •  
  •   Davic1 2022-06-09 10:04:36 +08:00 8650 次点击
    这是一个创建于 1221 天前的主题,其中的信息可能已经有所发展或是发生改变。
    VirtualBox 用过几次,但是总有一些小毛病要花时间搞. 所以 VB 这个方案就不考虑了.

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

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

    或者说还有其他的虚拟机软件? 免费付费无所谓.(应该不会有比 PD 收费还垃圾的定价吧)
    第 1 条附言    2022-06-09 11:32:15 +08:00
    谢谢大家推荐, 看来还是 PD 最省事.

    主要用来在 M1 的 mac 上做一些实验, 虚拟机大多都是 Linux, 当然也不排除 Windows 的可能性.

    另外还有一个问题就是, 使用雷电接口+硬盘盒 的方式存储虚拟机这种方案有老哥在用吗? (官网 1500RMB 换 256 的 SSD 属实有点 der)
    38 条回复    2024-05-03 20:49:52 +08:00
    cwbsw
        1
    cwbsw  
       2022-06-09 10:11:32 +08:00   1
    UTM
    mankismi
        2
    mankismi  
       2022-06-09 10:19:13 +08:00
    VMware Fusion Player 个人免费,用着没啥问题 不过我不是 arm 不清楚新的芯片是否有问题
    pendulum
        3
    pendulum  
       2022-06-09 10:23:59 +08:00
    没有了,PD 垄断了
    IDAEngine
        4
    IDAEngine  
       2022-06-09 10:34:38 +08:00
    qemu
    zhouweiluan
        5
    zhouweiluan  
       2022-06-09 10:37:51 +08:00
    用用去,是格最坑的 PD 最舒服...
    果然是有的道理
    Davic1
        6
    Davic1  
    OP
       2022-06-09 10:38:46 +08:00
    @zhouweiluan
    @pendulum

    pd 里的虚拟机可以导出吗.
    phub2020
        7
    phub2020  
       2022-06-09 10:40:46 +08:00
    @Davic1 估计导出的系统也只能 pd 用吧
    paopaosa
        8
    paopaosa  
       2022-06-09 10:41:44 +08:00
    utm/qemu 这种磁盘空间回收麻烦,做 snapshot 也麻烦。还是用 pd/vm 这类的适合普通大众。综合看还是 pd 。
    ZE3kr
        9
    ZE3kr  
       2022-06-09 10:43:27 +08:00 via iPhone
    @phub2020 我之前转换过,忘了是 VMWare 到 PD 还是反向了,但貌似两个方向都是可以的。虚拟机文件里面就是个文件系统的 image 。就是要关机后转换,不然会丢数据
    DonaidTrump
        10
    DonaidTrump  
       2022-06-09 10:45:41 +08:00
    xhyve
    bootloaders
        11
    bootloaders  
       2022-06-09 10:49:06 +08:00
    intel CPU Mac: VMware Fusion
    Apple Silicon Mac: PD 暂无替代品 VMware 有个测试版,配置比较麻烦
    cwcc
        12
    cwcc   div class="badges">   2022-06-09 10:51:53 +08:00
    如果是 Intel 的 Mac ,基本上都可以选择,而且可能你需要根据你要虚拟的系统选择不同的虚拟机,比如早期版本的 Windows (例如 XP 等)、非 Debian 系的 Linux 你可能需要使用 VMware 效果更好一些。

    如果是 Apple Silicon 的 Mac ,PD 、UTM 唯二用起来还可以的。
    Takizawa
        13
    Takizawa  
       2022-06-09 10:53:58 +08:00 via Android
    v 站有个大神开发了 pd runner ,可以直接搞定 pd 。
    2NUT
        14
    2NUT  
       2022-06-09 10:59:00 +08:00
    @bootloaders #11 vmware 虚拟 arm 架构的 linux 也不行?
    wolfmei
        15
    wolfmei  
       2022-06-09 11:15:19 +08:00
    是用来做开发吗?
    icyalala
        16
    icyalala  
       2022-06-09 11:26:46 +08:00
    你要先说你是 Intel 还是 Apple Silicon ,然后是你想要虚拟的是什么系统,要做什么?
    butanediol2d
        17
    butanediol2d  
       2022-06-09 11:35:48 +08:00
    我就在用雷电硬盘盒子存放虚拟机,问题不大的。现在 UTM 也支持在外部存放虚拟机了。

    https://i.imgur.com/CoBsZdB
    sytnishizuiai
        18
    sytnishizuiai  
       2022-06-09 11:58:26 +08:00
    付费无所谓就 pd 呗,人家虽然每年收费,但是使用和售后还是蛮好的
    czhu
        19
    czhu  
       2022-06-09 12:04:09 +08:00   2
    要是 Apple silicon ,直接几行代码就可以,不需要背的

    官方教程,Windows 不行
    Create macOS or Linux virtual machines
    https://developer.apple.com/wwdc2/10002
    Antherm
        20
    Antherm  
       2022-06-09 12:05:36 +08:00   2
    Apple Silicon 的情况下,如果只是使用 linux 的话,可以试试 multipass ,ubuntu 出的,我个人用着挺舒服的。
    hahaFck
        21
    hahaFck  
       2022-06-09 12:07:29 +08:00
    @czhu 今年的 wwdc ,这是 macos13 新功能么?
    EIJAM
        22
    EIJAM  
       2022-06-09 12:19:31 +08:00 via iPhone
    Utm 就挺好,开源,非 root 运行,干净,官方提供了好几个现成的 Linux 镜像,网速快的话几分钟就跑起来了。可以端口映射到 Mac ,方便测试各种服务。
    Gouzhi
        23
    Gouzhi  
       2022-06-09 13:14:13 +08:00
    pd 今天发邮件说 7 折
    Davic1
        24
    Davic1  
    OP
       2022-06-09 13:22:27 +08:00 via iPhone
    @czhu 非常有用的建议!
    Davic1
        25
    Davic1  
    OP
       2022-06-09 13:23:09 +08:00 via iPhone
    @hahaFck 我看了一下视频,说 bigsur 就有这个功能,只是 13 加了点新功能。
    leon912
        26
    leon912  
       2022-06-09 14:05:59 +08:00
    pd 体验挺好的,但是价格太贵了。订阅一年 300 多。我今年到期以后就不再续订了,其实平时对 windows 也没有刚需
    mmtromsb456
        27
    mmtromsb456  
       2022-06-09 14:52:50 +08:00   2
    @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
        28
    mmtromsb456  
       2022-06-09 15:24:48 +08:00
    @mmtromsb456 #27 或者不需要创建自定义 macOS VM 的话,使用 UTM 也会在运行 arm64 Linux 的时候使用 Virtualization.Framework
    zhouwb
        29
    zhouwb  
       2022-06-09 15:25:09 +08:00 via iPhone
    utm 现在已经做的很完善了,主要是免费开源,pd 收费太坑,vmware 针对 apple sillicon 芯片还处于预览版,没有显卡驱动,用起来很难受
    love4taylor
        30
    love4taylor  
    PRO
       2022-06-09 15:52:55 +08:00
    雷电盒子做好散热,其他问题不大。
    Davic1
        31
    Davic1  
    OP
       2022-06-09 16:10:12 +08:00
    @Love4Taylor 老哥的 pve 是装在什么设备上? 有规格不? 也想搞一个玩一下
    love4taylor
        32
    love4taylor  
    PRO
       2022-06-09 16:24:56 +08:00   1
    @Davic1 我?目前没在用 PVE 了,硬件的话如下

    moyaya
        33
    moyaya  
       2022-06-09 20:54:20 +08:00
    如果是 M1 的话,vm 比 pd 好,虽然官方没有支持驱动,只有 1024 分辨率,但企业网银,老版本的游戏都可以跑的很顺畅,但 pd 不行。
    Davic1
        34
    Davic1  
    OP
       2022-06-09 21:19:35 +08:00
    @moyaya pd 的 windows 不支持网银?
    zzxgz
        35
    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
        36
    moyaya  
       2022-06-10 08:29:28 +08:00
    @Davic1 M1 最先装的 PD ,交行企业网银,农业网银都不行,之后装的 WM 才解决问题。
    darrh00
        37
    darrh00  
       2022-08-14 03:58:14 +08:00
    @Antherm
    经验证 multipass 在 x86 上也是可以使用的。
    humbass
        38
    humbass  
       2024-05-03 20:49:52 +08:00
    @cwbsw 感谢!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5730 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 53ms UTC 01:47 PVG 09:47 LAX 18:47 JFK 21:47
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86