尝试为树莓派三代构建了一个 macOS 的 XNU 内核,目标 Hackintosh on RaPi

2021-08-25 21:33:44 +08:00
 inoki

这几天尝试给树莓派 3 平台( BCM2837 )构建了 XNU(macOS 的 kernel) 的 arm64 内核。 现在的 kernel 是 mach-O 格式的,但 Raspberry pi 系列只能加载 elf 的;而且目前没有 arm64 的 sysroot (官方——指 macOS 本身,似乎二进制可执行文件都是 arm64e ) 因此离能跑黑果还有些工作要做。。。

我已经把其中一个版本的构建步骤和对源码进行修改的文档放在 GitHub 上了,release 也放了一个构建出来的 dev 版本内核,之后的工作也会放入这个 repo:

https://github.com/Inokinoki/xnu-bcm2837-hackintosh

对里面的 Roadmap 有疑问的话、或者各种形式上都欢迎 PR :)

2619 次点击
所在节点    Raspberry Pi
4 条回复
inoki
2021-08-25 21:37:30 +08:00
不知道是不是该放到 macOS 主题。。。
pin1
2021-08-26 12:35:14 +08:00
pi3 性能那么小能跑得动 macOS 吗
bao3
2021-08-26 22:14:38 +08:00
编译 arm64 还是有希望的,毕竟官方也是 M1
pocarisweat
2021-08-27 10:43:31 +08:00
害怕以后某个时候 Darwin 不开源了

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

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

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

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

© 2021 V2EX