不懂就问, 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 呢?

4874 次点击
所在节点    Apple
31 条回复
nuevepicos
2021-10-27 20:16:59 +08:00
看苹果出不出当年 Intel Mac 安装 Windows 用的 bootcamp 的驱动了;不过可能性几乎为〇,今时不同往日了。
ScepterZ
2021-10-27 20:21:27 +08:00
按我的理解就和安卓手机装 Linux 的问题一样,一个是私有设备没驱动,另一个是设备不支持 uefi ,根本启动不了
JerryCha
2021-10-27 20:46:26 +08:00
没驱动都是废的
而且真装上了也是 Windows ARM ,用起来大概就是洗洗睡了
qq316107934
2021-10-27 20:56:41 +08:00
@coderfox 通过逆向获得的驱动会被合法的合入 linux 仓库吗?
oOoOoOoOoOo
2021-10-27 21:07:18 +08:00
@crystone
我不想给你授权

我也不想开发
holulu
2021-10-27 21:39:28 +08:00
都是 ARM ,但 SoC 的架构差别很大,微软基本得重新开发一套适应 Apple Silicon 的专用版,估计苹果即使提供相关的 spec ,微软也不想做。至于 Apple Silicon 和其他 ARM 系统的差别有多大,可以看 https://asahilinux.org/blog/,这个 Linux 发行版正在适配 Apple Silicon ,博客总结列出 Apple Silicon 与其他 ARM 系统的区别以及适配过程中遇到的问题。这个发行版的开发者经常还有直播适配过程,最近预告 11 月 1 日将直播适配 M1 PRO 。
wanguorui123
2021-10-27 22:07:58 +08:00
适配苹果 CPU 的指令集吧
coderfox
2021-10-27 22:59:28 +08:00
@qq316107934 #23 As long as no code is taken from macOS to build the Linux support, the result is completely legal to distribute and for end-users to use, as it would not be a derivative work of macOS. Please see our Copyright & Reverse Engineering Policy for more information.

https://asahilinux.org/copyright/
Osk
2021-10-27 23:49:38 +08:00
就 ARM 那碎片的生态, 出一个 SoC 就得主动适配一个, 也只有 Linux 这种开源的才有人去搞了.
当然, GNU/Linux 本身也是一堆碎片 + ARM 碎片 == 反正都碎了, 再碎一点无所谓了. /狗头 /


另外, 好像 Apple 的 M1 是砍掉了 AArch32 的吧? Windows 这边由于从 Windows 8 开始就有 ARM 支持了, 万一很意外的某个组件用了 ARM 32 位的代码岂不是很刺激...
相应的: MacOS 不需要 32 位, Linux 也可以不需要...

最后: 不知道 Apple M1 有没有 UEFI + ACPI, 这个似乎是 Windows 的刚需, 驱动也得 Apple 来写.
KoreaFish
2021-10-28 00:15:47 +08:00
虛擬機運行
Remember
2021-10-28 00:52:31 +08:00
@Osk 没有的,iBoot

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

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

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

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

© 2021 V2EX