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

ARM 构架的 mbp,能否虚拟化 x86-64 的系统?

  •  
  •   kilala2020 · 2021-03-25 17:22:49 +08:00 · 3745 次点击
    这是一个创建于 1120 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在 M1 的芯片,能通过虚拟机软件( parallels 或 vmware )虚拟化 x86-64 的操作系统么? windows 10 之类的。

    9 条回复    2021-03-26 13:42:13 +08:00
    minamike
        1
    minamike  
       2021-03-25 17:30:52 +08:00
    UTM 可以龟速运行 X86-64 的操作系统
    pd 可以运行 ARM 的 win10 兼容 X86-64 架构的软件
    systemcall
        2
    systemcall  
       2021-03-25 17:39:30 +08:00
    异构虚拟化了解一下
    kilala2020
        3
    kilala2020  
    OP
       2021-03-25 17:59:06 +08:00
    我主要是想看看,能不能虚拟化 windows server 。
    holong2000
        4
    holong2000  
       2021-03-25 18:35:52 +08:00
    @minamike ARM 版 win10 可以运行 windows 下的 x86-64 软件吗?还是只是某些,少数
    systemcall
        5
    systemcall  
       2021-03-25 18:59:52 +08:00
    @holong2000 #4
    据说现在可以了
    本来也不算什么特别困难的事情,Linux 有类似的东西,就是用户态 QEMU
    要专门维护一套给这套东西用的库之类的东西,微软的话还真的做到了,所以现在 ARM64 版 Windows 里面有 3 个 WoW
    chonger
        6
    chonger  
       2021-03-25 19:08:03 +08:00
    @holong2000 多数可以,少数不行
    holong2000
        7
    holong2000  
       2021-03-25 19:27:52 +08:00
    @chonger 少数是有特定的一类吗?我正在考虑买新机,就是怕在虚拟机下不能用一些行业的 x86-64 软件。
    jdjingdian
        8
    jdjingdian  
       2021-03-25 23:24:24 +08:00
    不可以虚拟化,因为架构不同。但是可以模拟,用 UTM ( qemu )
    systemcall
        9
    systemcall  
       2021-03-26 13:42:13 +08:00
    @holong2000 #7
    涉及到硬件、驱动层的估计就不行了
    连 64 位 Windows 加载驱动都得加载 64 位的,估计 ARM 版的是加载不了 X86 的驱动的
    行业软件有很多种,有的还要插 PCI 接口的卡才能用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2744 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:23 · PVG 08:23 · LAX 17:23 · JFK 20:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.