Haiku OS 社区开发者 smrobtzz 宣布取得突破性进展,成功让开源操作系统 Haiku 在 M1 MacBook Air 上实现了“裸机”启动。这一成就并非通过 UTM 等虚拟机软件实现,而是利用 m1n1 引导加载程序和 u-boot,直接在 Apple Silicon 硬件上运行,从 USB 设备引导进入系统。虽然目前系统仍处于早期开发阶段,存在色彩空间转换错误导致屏幕显示异常、鼠标移动卡顿以及 USB 设备支持极不完善等问题,但 M1 芯片的全部 8 个核心均已被系统识别并成功运行。开发者展示了修复后的界面截图,表明通过手动配置色彩管理(调整为 32-bit RGB),系统视觉体验已大幅改善。这一里程碑事件标志着 Haiku OS 成为继 Linux 和 Windows 之后,又一个能在 Apple 自研芯片平台上原生运行的开源桌面操作系统,展示了社区开发者对封闭硬件生态的强大逆向工程能力和底层适配技术。
事件分析
此次技术突破的核心在于利用 Asahi Linux 项目维护的 m1n1 引导协议,成功绕过了 Apple Silicon 复杂的启动验证机制,为非类 Unix 操作系统在此类硬件上的运行铺平了道路。Haiku OS 作为 BeOS 的精神续作,以其独特的多线程架构和微内核设计著称,其在 ARM64 架构上的原生运行,证明了该系统内核具有高度的可移植性。从技术影响来看,这不仅是开源社区的又一次胜利,也进一步丰富了 M1 芯片的软件生态,为老款 M1 设备提供了一种极轻量级的系统选择。尽管目前 GPU 加速和完善的电源管理仍是巨大挑战,但一旦 EFI 层面的基础驱动完善,Haiku 在 ARM 平台上的应用前景将十分广阔。
💡 核心观点:开源社区借助 m1n1 再次打破 Apple Silicon 封闭壁垒,让经典轻量级 OS 在 M1 芯片上重获新生。
原文链接:Hacker News

IT资源栈
评论前必须登录!
立即登录 注册