Haiku OS 的第六个测试版(Beta 6)发布了,这次带来了更多浏览器选择和可用的硬件加速虚拟化。新版本在项目 25 岁生日后一周到来,The Register 编辑在多台机器上试用了它,体验相当不错。

最直观的变化在浏览器。内置的 WebPositive 现在基于 WebKit 渲染引擎,连 Gmail 这类要求苛刻的网页应用都能完美运行。在 Windows 和 Linux 上,Google 的 Blink 内核占据主导,但作为 Blink 的“祖先”,WebKit 本身就是主流浏览器引擎,几乎所有网页应用都对其提供一流支持——这主要归功于数以亿计的苹果设备。
如果你想要大牌浏览器,还有完整移植的 Firefox(官方 Mozilla 品牌),而且不是慢速的 ESR 版本——自安装 Beta 6 以来,它已随项目更新到最新的 Firefox 155。此外还能选择 Waterfox、LibreWolf、Floorp 等其他 Mozilla 系浏览器。GNOME Web 依然保留,不过如今 WebPositive 足够强大,它的存在感已下降。邮件方面有 IceDove(即无 Mozilla 品牌的 Thunderbird 153 ESR)、Balsa、Claws 和终端版 Mutt 等可选。
另一个让 Haiku 更实用的变化是虚拟化大幅提速:Beta 6 借助移植自 NetBSD 的 NVMM 虚拟机监控器,实现了硬件加速虚拟机。NVMM 最初为 NetBSD 编写,先被移植到 Dragonfly BSD,如今通过谷歌编程之夏(GSoC)项目来到了 Haiku——它能让 QEMU 虚拟机直接使用 Intel 和 AMD CPU 的原生虚拟化特性。
需要说明的是,NVMM 和 Firefox 只提供 x86-64 版本;Beta 6 同时发布了 32 位 x86 版,虽缺少部分新功能,但与原始 BeOS 保持二进制兼容。Haiku 也并非只支持 Intel 架构:目前至少有三个活跃的 RISC 移植——RISC-V 64、Arm64 和实验性 PowerPC 版。其中 PowerPC 版历史最久,某种意义上是对 Haiku 直系祖先 BeOS 的“寻根”(BeOS 的原生硬件正是双 PowerPC 的 BeBox)。
值得一提的是,Arm64 与 PowerPC 移植的近况进展,部分借助了 AI 编码助手,因此这些成果不太可能合并回上游;一位 Arm64 开发者甚至因为 Haiku 项目不接受 AI 生成代码而暂停了全部工作。项目在技术开放与代码来源纯洁性之间的取舍,本身就是一个值得玩味的话题。








苏公网安备32021302001419号