这几天尝试给树莓派 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 :)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.