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

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

  •  
  •   inoki · 97 天前 · 673 次点击
    这是一个创建于 97 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几天尝试给树莓派 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 :)

    4 条回复    2021-08-27 10:43:31 +08:00
    inoki
        1
    inoki   97 天前
    不知道是不是该放到 macOS 主题。。。
    pin1
        2
    pin1   96 天前 via iPhone
    pi3 性能那么小能跑得动 macOS 吗
    bao3
        3
    bao3   96 天前
    编译 arm64 还是有希望的,毕竟官方也是 M1
    pocarisweat
        4
    pocarisweat   96 天前
    害怕以后某个时候 Darwin 不开源了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3958 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:50 · PVG 10:50 · LAX 18:50 · JFK 21:50
    ♥ Do have faith in what you're doing.