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

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

  •  
  •   Davic1 · 65 天前 · 2990 次点击
    这是一个创建于 65 天前的主题,其中的信息可能已经有所发展或是发生改变。
    VirtualBox 用过几次,但是总有一些小毛病要花时间搞. 所以 VB 这个方案就不考虑了.

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

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

    或者说还有其他的虚拟机软件? 免费付费无所谓.(应该不会有比 PD 收费还垃圾的定价吧)
    第 1 条附言  ·  64 天前
    谢谢大家推荐, 看来还是 PD 最省事.

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

    另外还有一个问题就是, 使用雷电接口+硬盘盒 的方式存储虚拟机这种方案有老哥在用吗? (官网 1500RMB 换 256 的 SSD 属实有点 der)
    36 条回复    2022-06-10 08:29:28 +08:00
    cwbsw
        1
    cwbsw  
       65 天前   ❤️ 1
    UTM
    mankismi
        2
    mankismi  
       65 天前
    VMware Fusion Player 个人免费,用着没啥问题 不过我不是 arm 不清楚新的芯片是否有问题
    pendulum
        3
    pendulum  
       65 天前
    没有了,PD 垄断了
    IDAEngine
        4
    IDAEngine  
       65 天前
    qemu
    zhouweiluan
        5
    zhouweiluan  
       65 天前
    用來用去,還是價格最坑的 PD 最舒服...
    果然還是有貴的道理
    Davic1
        6
    Davic1  
    OP
       65 天前
    @zhouweiluan
    @pendulum

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

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

    https://i.imgur.com/CoBsZdB
    sytnishizuiai
        18
    sytnishizuiai  
       64 天前
    付费无所谓就 pd 呗,人家虽然每年收费,但是使用和售后还是蛮好的
    czhu
        19
    czhu  
       64 天前   ❤️ 2
    要是 Apple silicon ,直接几行代码就可以,不需要背的

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

    moyaya
        33
    moyaya  
       64 天前
    如果是 M1 的话,vm 比 pd 好,虽然官方没有支持驱动,只有 1024 分辨率,但企业网银,老版本的游戏都可以跑的很顺畅,但 pd 不行。
    Davic1
        34
    Davic1  
    OP
       64 天前
    @moyaya pd 的 windows 不支持网银?
    zzxgz
        35
    zzxgz  
       64 天前
    楼上已经有人分享了 multipass 了,我也一直在用,用来创造一个 linux 的开发环境。

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

    但是最近我在使用 JetBrains IDEs(Clion)的 remote development (我认为它是 vscode remote ssh 的 JetBrains 版本)来打开同一个 linux 虚拟机里面的项目的时候,总是不成功。可能是因为 remote development 还是 Beta 版本吧。
    moyaya
        36
    moyaya  
       64 天前
    @Davic1 M1 最先装的 PD ,交行企业网银,农业网银都不行,之后装的 WM 才解决问题。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2433 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 02:55 · PVG 10:55 · LAX 19:55 · JFK 22:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.