不懂就问, M1/M1X 芯片的 MacBook 直装 Windows,目前困难点在哪?

2021-10-27 14:26:59 +08:00
 aptx4689

(本帖子 不是讨论虚拟机 运行 Windows on ARM )

看到 Corellium 的一篇文章,说他们已经成功 boot 起 linux 了

https://www.corellium.com/blog/linux-m1

理论上来说,有了 Windows on ARM 的镜像,架构都是 ARM 的话,目前还缺什么东西才能让 M1 芯片跑 Windows 呢?

4596 次点击
所在节点    Apple
31 条回复
Boyang
2021-10-27 14:27:29 +08:00
驱动吧
aptx4689
2021-10-27 14:28:22 +08:00
@Boyang 是指 ARM 架构的 CPU 在 Windows 上的驱动吗?那 Linux 是自带这类的驱动?
HaydenYe
2021-10-27 14:29:09 +08:00
跟 iphone 跑安卓差不多难度吧? soc 上很多定制的单元 比如解码器 isp 这些,软硬结合程度太高了
icyalala
2021-10-27 14:32:04 +08:00
那你看看那篇文章折腾到成什么程度才勉强启动,额 er'qi 还是改了个定制内核。。
gesse
2021-10-27 14:33:43 +08:00
SOC 定制了, 就别折腾了, 勉强搞出来的东西也性能低下、能耗提高。
dingwen07
2021-10-27 14:37:44 +08:00
反正现在的 Windows 也基本上都是跑在 Hypervisor 上的,用你提到的文章里的方法搞一个专门用来跑 Hypervisor 的系统来启动 Windows 是不是可行
xis
2021-10-27 14:41:50 +08:00
苹果不给你装...
minamike
2021-10-27 14:44:46 +08:00
缺巨硬和挨炮的 py 交易
Jobin0528
2021-10-27 15:21:24 +08:00
明显不是技术的问题,之前 APPLE 好像就说了愿意帮助 MS 开发 ARMWIN 在 MAC 上,猜现在私下一定在开发了,没对外公布。
PS:话说大家还记得 [不耻下问] 的梗吗?
Leonard
2021-10-27 15:22:40 +08:00
微软不给装
ZeroClover
2021-10-27 15:48:24 +08:00
ACPI
crystone
2021-10-27 16:00:19 +08:00
苹果不给微软授权?还是微软不给苹果开发?
Awes0me
2021-10-27 16:05:57 +08:00
arm Windows 目前没有商业授权
podel
2021-10-27 16:16:27 +08:00
还有很重要的显卡驱动。估计 dx12 怕是支持不了了。
minami
2021-10-27 16:54:34 +08:00
Sukka 博客里说最大的困难点是 M1 MacBook 没有 ACPI
EvilDevilJin
2021-10-27 17:03:52 +08:00
M1 MacBook Air , PD + ARM Win11, 体验还可以。
coderfox
2021-10-27 17:11:34 +08:00
1. Apple Silicon 没有标准的 UEFI / Coreboot 一类的固件接口,所以需要适配苹果的 iBoot 来做启动引导;
2. Apple 的许多硬件(比如声卡、显卡、键盘)没有驱动或 spec ,所以需要逆向苹果的 macOS 来获得驱动。

不过目前 Linux 社区正在逐步地增加 Apple Silicon 支持,相信在不远的未来苹果也会为 Windows on ARM 提供驱动程序。
1sm23
2021-10-27 17:13:21 +08:00
一年前好像有过新闻,是微软不给装
benjix
2021-10-27 18:51:44 +08:00
微软已经明确表示过 Windows on arm 不会支持 Apple silicon 了,没 uefi ,没 acpi ,整个逻辑都不一样,就算 Apple 给开发驱动,微软也相当于重新开发一个 Windows 了,而 Mac 的销量本来就不高,在 Mac 上装 Windows 的就更少了,这其中有几个正版用户大家心知肚明,微软自己也能看到,所以也就很好理解了
jfdnet
2021-10-27 19:22:42 +08:00
@aptx4689 有一大伙人(应该是搞 linux on arm )成功把 M1 的一些核心驱动整合进了 linux 内核,相关新闻你可以查一下。windows 闭源的,没有人在搞这东东,微软也没有意愿。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/810962

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX