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

大佬彦祖们, M1 上虚拟机的体验如何?

  •  
  •   sn0w · 2021-07-17 16:21:27 +08:00 · 6249 次点击
    这是一个创建于 1231 天前的主题,其中的信息可能已经有所发展或是发生改变。
    工作中很常用到虚拟机,目前从 VMware 换到了 PD 。
    在考虑入即将新出的 M1X 芯片 MacBook pro 。
    请问彦祖们 M1 上目前能舒服得跑虚拟机了吗?有没有什么大 bug ?
    17 条回复    2021-07-19 09:35:55 +08:00
    mifar
        1
    mifar  
       2021-07-17 16:33:57 +08:00   ❤️ 1
    PD 虚拟机肯定是不错的,个人使用场景来说体验非常好的虚拟机。Linux 是没问题爹

    但是 win10 on arm 是定制硬件开发的,也就是针对一套 ARM 环境要做出驱动适配开发,微软也没有主动去适配 PD 虚拟机。 所以这个体验是 BUG 不断的。

    抛开虚拟机,就算是专门的 ARM win10 设备,运行 X86 软件也才刚刚能用, 运行 X64 软件可谓是一塌糊涂吧。
    mifar
        2
    mifar  
       2021-07-17 16:35:12 +08:00
    我觉得 ARM Mac 是为更专业的 Mac 体验而生的,比如说能运行中画质 3A 游戏,更长的续航和更低的发热。

    但是如果要虚拟机深度依赖,并且依赖 Office 办公,还是 X86 Mac 的兼容性会更好。
    sn0w
        3
    sn0w  
    OP
       2021-07-17 16:38:22 +08:00
    @mifar 谢谢大哥!
    hronro
        4
    hronro  
       2021-07-17 16:45:05 +08:00
    @mifar 可以跑 x86-64 的 Linux 吗?
    mifar
        5
    mifar  
       2021-07-17 17:08:14 +08:00
    @hronro 那肯定不行啊,只能跑 ARM Linux

    M1 运行的是 ARM Win,因为 ARM Win 能运行 X86,所以 M1 在虚拟机上能实现 X86 兼容。
    当然 CrossOver 也能实现原生 M1 Mac 运行 X86 应用,但是我个人觉得微软自己的兼容都一塌糊涂,一个三方公司让 X86 win 应用在 Arm Mac 上运行的难度就更大了
    zhihuichan
        6
    zhihuichan  
       2021-07-17 17:25:43 +08:00 via iPhone
    为了更顺滑的跑 win 虚拟机,刚入了台 64G 的 16 寸…
    agagega
        7
    agagega  
       2021-07-17 17:40:50 +08:00 via iPhone
    有什么开源的虚拟机支持 M1 的吗?只要 arm Linux 就行
    hronro
        8
    hronro  
       2021-07-17 18:25:44 +08:00
    @mifar #5 那有点坑。Docker 也是只能跑 ARM 架构的镜像吗,那好多都用不了。
    SingeeKing
        9
    SingeeKing  
       2021-07-17 18:49:23 +08:00
    只能运行 ARM 版本虚拟机,另外目前看只支持 Ubuntu,CentOS/RHEL/Debian 都卡在引导界面无法启动
    SingeeKing
        10
    SingeeKing  
       2021-07-17 18:50:18 +08:00
    @hronro #8 docker 可以跑 x86,有模拟
    ostrichb
        11
    ostrichb  
       2021-07-17 18:52:08 +08:00 via Android
    @agagega 你可以看看 UTM for mac 不过性能好像一般
    yihy8023
        12
    yihy8023  
       2021-07-17 20:38:57 +08:00 via iPhone
    @agagega 除了 pd 虚拟机不知道,docker 可以跑 arm64 linux.
    yihy8023
        13
    yihy8023  
       2021-07-17 20:40:36 +08:00 via iPhone
    @agagega 我编译过 arm64 的应用镜像,启动比 x64 mac 上的快不少。
    youthfire
        14
    youthfire  
       2021-07-17 22:31:38 +08:00 via iPhone
    正在用,体验一般。下了 20h2 的 arm 版系统,安装报错,只能硬着头皮注册 insider,最新版只有 EDGE 没有 IE,也装不了 IE11 。这样导致有些企业应用运行不了,比如能打开网站却跳不出下拉菜单,另外一些插件乱码且无法运行,在另一台 intel 2018mbp 上都正常。
    MrYELiex
        15
    MrYELiex  
       2021-07-17 22:35:42 +08:00
    utm for mac 性能非常非常差 跑 win7 基本上也就是能开机 发热严重 bug 崩溃多
    pd 跑 win for arm 基本可以满足日常网银
    Zien
        16
    Zien  
       2021-07-18 04:12:41 +08:00
    想知道跑 arm linux 效能如何?
    Damenly1
        17
    Damenly1  
       2021-07-19 09:35:55 +08:00
    @Zien 我在 qemu 的 archlinux 编译 kernel 比我朋友的 cm4 都快,爽到飞起
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2864 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:44 · PVG 19:44 · LAX 03:44 · JFK 06:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.