V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Davic1
V2EX  ›  macOS

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

  •  
  •   Davic1 · 2022-06-09 10:04:36 +08:00 · 7702 次点击
    这是一个创建于 932 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 。就是要关机后转换,不然会丢数据
    tulongtou
        10
    tulongtou  
       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  
       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/wwdc22/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  
       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  
       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  
       238 天前
    @cwbsw 感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2601 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:42 · PVG 09:42 · LAX 17:42 · JFK 20:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.