Haiku OS runs on M1 Macs now
300 points • 13h agoArticle Link

Haiku 操作系统的 ARM64 移植取得了重要进展,最近的构建已能成功启动到桌面环境。开发者 smrobtzz 确认,最新的 nightly 镜像(hrev59669)在 QEMU 中使用特定参数可以运行,包含 Tianocore EFI 固件和 USB 输入设备。用户 zeldakatze 也分享了详细的模拟环境运行指南,说明系统虽已可用,但仍处于开发阶段,很多地方需要继续完善。

尽管能启动,用户仍反馈性能问题,尤其是输入设备表现不佳。 smrobtzz 提到,虽然 Haiku 在 UTM 中能运行,但鼠标移动缓慢且有卡顿,不适合日常使用。这些问题反映出移植工作还在进行中,团队需要为 ARM64 架构做进一步优化并改善硬件兼容性。

讨论还涉及 ARM64 构建中开发工具的可得性。用户 KENZ 询问如何搭建开发环境,指出当前 nightly 镜像缺少 git 、 gcc 等工具。 PulkoMandy 解释镜像处于"未引导"状态,同时建议通过 Haikuports 的 release 存档获取一套基础开发包。不过,由于尚无专门的 ARM64 Haikuports 构建器,可用软件仍然有限。

安装与包管理也存在障碍。 DigitalBox 报告在使用 pkgman 安装软件时遇到"操作不支持"的错误,表明包管理系统在 ARM64 平台上仍需完善。这些问题说明移植还处于早期阶段,当前优先保障核心功能,用户态工具与第三方软件支持会随后跟进。

在社区层面,有人对 PowerPC 、 ARMv32 等传统平台表示兴趣,但 PulkoMandy 强调,优先支持那些更有助于 Haiku 成为桌面操作系统的架构更为重要。他虽认可在奇特硬件上开发的乐趣,但强调应优先考虑具备更好桌面性能潜力的平台。

总体来看,ARM64 移植是 Haiku 向现代硬件兼容迈出的重要一步。能启动到图形界面表明已取得实质性进展,但在性能优化、开发工具扩展和包管理问题上仍需大量工作。多位开发者和测试者的积极参与显示出这一方向仍有持续的动力。

97 comments • Comments Link

• Haiku 在旧硬件(例如 ThinkPad X40)上运行得出奇地流畅。虽然基准跑分落后于 Linux,但用户称赞其响应迅速的体验,以及内置的 BeFS 元数据功能,非常适合整理照片等任务。

• 该项目被看作类 Unix 系统中令人耳目一新的替代品。许多用户对 BeOS 怀有怀旧情感,并希望 Haiku 能为操作系统领域带来不同的视角。

• 有人对在 Apple Silicon(包括 M1 Mac 和 iPad)上运行 Haiku 表现出兴趣,但目前支持有限,裸机安装仍处于实验阶段或根本不被支持。

• 讨论提到苹果与 Be Inc. 的历史关系,有人感叹苹果当年选择了 NeXT 而非 BeOS,并表示愿意在现代 Mac 硬件上运行 Haiku 而不是 macOS 。

• 越狱社区曾推动 iOS 的创新,但随着苹果强化安全并推出漏洞赏金计划,公开漏洞利用变少,移动系统上的创新明显放缓。

• Haiku 的软件生态仍然有限,这是其作为日常系统的一大障碍。尽管如此,它包含 Emacs 、 VLC 、 IntelliJ 和 GNU coreutils 等实用工具,使其适合某些开发或学习场景。

• 有用户质疑 Haiku 是否非要成为主流日常系统才有意义,认为小众操作系统即便不被广泛采用也有其价值,反对用纯粹实用主义衡量软件。

• 有人担忧 Haiku 的 UI 美学,批评其界面在高 DPI 时代显得过时,但也有人注意到它提供了扁平风格主题。

• FreeBSD 被推荐为想找非 Linux 类 Unix 系统的稳定、文档完善的替代选项,性能和可靠性都很强,尽管它在软件可用性方面可能遇到与 Haiku 类似的问题。

• 许多人对科技文化的商业化表示不满。在 Hacker News 上,不少人认为关注点已从黑客精神转向了以盈利为导向的初创公司和 SaaS 产品。

讨论既包含对技术的欣赏,也有哲学层面的反思。用户既肯定 Haiku 的性能、简洁与历史价值,也承认其在软件支持和现代硬件兼容性上的局限。在重视小众或实验性操作系统价值的人群与更看重实用性和生态成熟度的人之间存在明显分歧。对话还触及更广泛的议题,如苹果的封闭生态、开放式移动创新的衰退,以及科技商业化进程中黑客文化的演变。