HakiOS:在 Android 手机上运行 XNU 内核的研究项目
NEW将 Apple 开源 Darwin XNU 内核移植到 Android 手机的研究项目,自带引导、驱动与配置系统。
HakiOS 是一个研究性质的项目,目标是把 Apple 开源的 Darwin 内核(XNU,xnu-8796.121.2)运行在 Android 手机上,类比 Android 之于 Linux。它自带引导加载器、驱动、配置系统和版本号,同一内核也可在 QEMU 中运行,不依赖任何 Apple 或手机厂商组件。项目定位为研究平台而非 ROM:默认从 RAM 运行,重启后手机恢复为 Android。仓库包含内核移植、通用驱动、加载器、用户空间、工具、文档以及 devices/qemu;相关仓库涵盖 Metal 在 Adreno GPU 上的实现、POCO X5 Pro 5G(SM7325)与 Infinix Hot 20(MT6768)的机型移植、UEFI 固件等。仓库不包含任何 Apple 或厂商固件,Darwin 用户空间需自行从 IPSW 布局,Apple 服务(激活、Apple ID、iCloud、App Store)不支持也非目标。XNU 补丁及衍生文件采用 Apple 公共源码许可证 2.0,其余为 MIT。项目声明与 Apple 无关联或背书。