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

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

  •  
  •   inoki · 2021-08-25 21:33:44 +08:00 · 2647 次点击
    这是一个创建于 1221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几天尝试给树莓派 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  
    OP
       2021-08-25 21:37:30 +08:00
    不知道是不是该放到 macOS 主题。。。
    pin1
        2
    pin1  
       2021-08-26 12:35:14 +08:00 via iPhone
    pi3 性能那么小能跑得动 macOS 吗
    bao3
        3
    bao3  
       2021-08-26 22:14:38 +08:00
    编译 arm64 还是有希望的,毕竟官方也是 M1
    pocarisweat
        4
    pocarisweat  
       2021-08-27 10:43:31 +08:00
    害怕以后某个时候 Darwin 不开源了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2783 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:21 · PVG 20:21 · LAX 04:21 · JFK 07:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.