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

苹果推出首款自研芯片 M1,我还关心以下两点

  •  
  •   raoxiaowen · 2020-11-11 08:54:58 +08:00 via iPhone · 5799 次点击
    这是一个创建于 1472 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 可否装 windows
    2. 是否支持虚拟化,在虚拟机上运行 windows,linux 等系统。
    3. 这次大改不知道苹果的品控如何
    22 条回复    2020-11-11 12:22:42 +08:00
    helloworld000
        1
    helloworld000  
       2020-11-11 08:59:05 +08:00
    2. 是否支持虚拟化,在虚拟机上运行 windows,linux 等系统。


    看你怎么用虚拟化了,QEMU 应该是可以,不过性能估计不怎么样
    https://wiki.qemu.org/Hosts/Mac
    raoxiaowen
        2
    raoxiaowen  
    OP
       2020-11-11 09:11:33 +08:00 via iPhone
    @helloworld000 哦,有验证过么。还是官方有确认呢,apple silicon 哦。

    另外一个问题,macOS 上面的原来的第三方软件可以运行么还是说要修改下,比如微信,迅雷等
    Reficul
        3
    Reficul  
       2020-11-11 09:14:09 +08:00
    没有硬件加速的 QEMU 软件模拟想要有肯定是可以有的,但是因为跨指令集模拟会非常慢只能玩玩,虚拟化还得硬件支持。
    helloworld000
        4
    helloworld000  
       2020-11-11 09:17:01 +08:00
    @raoxiaowen 哥们建议你去学习一下计算机系统架构这门课
    pavelpiero
        5
    pavelpiero  
       2020-11-11 09:17:01 +08:00
    linux 应该可以 毕竟很多 linux 有 arm 的发行版
    cxh116
        6
    cxh116  
       2020-11-11 09:20:06 +08:00
    玩过 arm 的 chromebook ,装 linux 和 win 都很难.

    用 arm 的 cpu ,有可能用的不是标准的 uefi 了,类 uboot 的,估计装 win 和 linux 难了.比 uefi 启用数字签名更难.
    12101111
        7
    12101111  
       2020-11-11 09:20:24 +08:00
    wwdc 2020 是演示过虚拟机跑 Debian arm 的, 应该是具有 EL2 加速的
    windows arm 据称老版本不支持 16K 页表,但是微软或者苹果有一方修复了这个问题(微软支持 16k 页表或者芯片支持了 4k 页表)
    bootcamp 应该是没戏, Windows arm 只向 OEM 销售,且苹果特意宣传了芯片级的安全启动, 应该是锁 bootloader 的
    szq98
        8
    szq98  
       2020-11-11 09:21:21 +08:00
    这次只换芯,模具没变,做工自然不应该变
    装 win 就别想了,本来能装 win (和虚拟机低开销跑 win )只是 x86 架构带来的额外好处,这次换到 arm 后,想跑 x86win 理论上只能靠模拟,开销会大很多
    armWin 未来有可能能装,或者虚拟机里跑,但前提是要等 armWin 发展起来
    未来虚拟机跑 armLinux 应该没问题,已经在搞 arm 下的虚拟化技术了,但当前的 m1 及 mac11 支持得怎样就不知道了
    across
        9
    across  
       2020-11-11 09:23:50 +08:00 via iPhone
    我很疑惑,需要第二点的话,你应该知道,指令集不一样吧...
    icyalala
        10
    icyalala  
       2020-11-11 10:35:22 +08:00   ❤️ 2
    https://developer.apple.com/documentation/virtualization
    https://www.parallels.com/blogs/parallels-desktop-apple-silicon-mac/
    https://twitter.com/VMwareFusion/status/1326229094648832000

    ARM 版 Linux 不用担心,苹果提供了系统级的 ARM 版 Linux 虚拟化 API,并且 VMWare 和 PD 也正在开发中。
    ARM 版 Windows 也不用担心,微软提供支持。

    至于 x86 版的,虚拟化估计够呛。
    emulate 可以(比如现在的 iOS 版 UTM 就可以跑 Windows )但是性能应该很差。
    kindjeff
        11
    kindjeff  
       2020-11-11 10:37:24 +08:00
    啥叫「首款自研芯片」
    massacreformash
        12
    massacreformash  
       2020-11-11 10:44:33 +08:00 via iPhone
    M1 最香的还是 Air,轻应用最合适,包括地铁上改 bug 。其余两款我自己应该不会入手
    aneostart173
        13
    aneostart173  
       2020-11-11 10:56:19 +08:00
    虚拟化高性能建立在指令透传,或者 syscall 级别的虚拟化,否则性能是很差的。还有图形接口,apple 会给 windows 做一个自己 gpu 的驱动吗?
    Zhengqing
        14
    Zhengqing  
       2020-11-11 11:19:11 +08:00
    @kindjeff 因为他就是 mac 上的是首款自研芯片
    Zhengqing
        15
    Zhengqing  
       2020-11-11 11:20:55 +08:00
    虚拟机我觉得肯定可以。wwdc 上专门拉出来了 parallel desktop 的人来说,还说了 pd 为了 big sur 适配做了多少努力,这肯定是为了下一步 apple silicon 上跑虚拟机。要是压根不能跑了 pd 可能公司都不做了,还回去在苹果发布会上演讲
    Mithril
        16
    Mithril  
       2020-11-11 11:28:54 +08:00
    跨指令集模拟怕不是要卡到爆。
    而且就算你用了 ARM 的 Windows,上面也跑不了正常的 X86 应用,你说你图个啥。。。
    虽说 Windows 也开始支持 64bit emulation 了,你说你在 ARM 的 Mac 上装个虚拟机跑 ARM 的 Windows,然后 Windows 自己再开个虚拟机跑 X86 的应用。。。。。
    Leonard
        17
    Leonard  
       2020-11-11 11:29:41 +08:00
    你这关心的不是三点吗
    mnssbe
        18
    mnssbe  
       2020-11-11 11:39:35 +08:00
    @massacreformash air 看起来好像比 pro 薄很多,其实也就轻 100g
    holulu
        19
    holulu  
       2020-11-11 11:46:36 +08:00
    PD 已经表示会支持 Apple Silicon 的虚拟化,macOS 的虚拟化框架即使是 x86 的性能也不高。
    hstdt
        20
    hstdt  
       2020-11-11 12:05:57 +08:00 via iPhone
    bootcamp 估计是没戏,做这个目的是为了抢 x86 电脑销量的,但是支持 arm 的 win 就变成资敌了吧,硬把竞争对手在自己的赛道上带着一起跑
    massacreformash
        21
    massacreformash  
       2020-11-11 12:14:46 +08:00 via iPhone
    @mnssbe

    主要还是贵,我自己有一个 mbp 在用,有了一个 Air 那 pro 就可以不带回家了。回家通勤只用一个 Air,到家娱乐也就 Air 了
    lucifer9
        22
    lucifer9  
       2020-11-11 12:22:42 +08:00
    如果还有人记得 PowerPC 时代的 Mac 的话
    别忘了那个时候微软自己开发了 VirtualPC 用来跑 Windows
    当年国内网银用 U Key 跟 ActivX 的,全靠这个才能在 Mac 上用的起来
    小白 G4 就能跑的不错了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1066 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.