字号 ·· | 护眼
theregister

Haiku OS 崛起 / Beta 6 扬帆开放网络 / 虚拟之风飞驰

Haiku OS 的第六个测试版来了,现在有了更多浏览器选择,以及一个可用的硬件加速虚拟机监控程序。

Haiku OS beta 6 发布时,距离该项目 25 岁生日仅一周。

我们已经在 Vulture Towers 爱尔兰海一侧的多台不同机器上试用了它,非常享受这种体验。

发布说明包含大量更改和一些重要的新功能,尽管其中许多并不那么显而易见。

内置的 WebPositive 浏览器现在基于 WebKit 渲染引擎,这意味着它甚至能完美处理 Gmail 这样要求苛刻的 Web 应用。

在 Windows 和 Linux 上,谷歌的 Blink 占主导地位,但它的祖先 WebKit 本身也是一个主要的浏览器引擎,几乎所有 Web 应用都对其提供一流支持——这主要归功于大约十亿台苹果 iDevice。

不过,如果你想要一个大牌浏览器,这里有一个完整的 Firefox 移植版,带有官方 Mozilla 品牌标识。

更重要的是,该项目并不局限于更新较慢的 ESR 版本——自从我们安装 beta 6 以来,Firefox 已更新到最新的 Firefox 155。

你还可以选择其他 Mozilla 系列浏览器,如 Waterfox、LibreWolf 或 Floorp。

GNOME Web 也仍然存在,但既然 WebPositive 已经如此强大,对它的需求就减少了。

我们确实注意到 Firefox 中有一个带方形轮廓的闪烁鼠标指针,但这只是一个外观上的小问题。

说到 Mozilla 工具,还有 IceDove,它是没有 Mozilla 品牌标识的 Thunderbird 153 ESR(以及它的浏览器伴侣 IceWeasel,还有 IceWeasel ESR)。

还有很多其他电子邮件客户端可供选择,包括 Balsa、Claws 和基于终端的 Mutt。另一个可能使其更具可行性的变化是显著加快的虚拟化。

Haiku B6 现在拥有硬件加速的虚拟机,这要归功于 NVMM 虚拟机监控程序的移植。

尽管 NVMM 最初是为 NetBSD 编写的,但它并非 NetBSD 专属——它首先被移植到 Dragonfly BSD,现在又通过一个 GSoC 项目移植到 Haiku。

NVMM 使得利用 Intel 和 AMD CPU 的原生虚拟化功能启动 QEMU 虚拟机成为可能。

NVMM 和 Firefox(及其相关浏览器)都仅适用于 Haiku 的 x86-64 版本。

同样的 Beta 6 版本也提供 32 位 x86 版本,虽然它没有某些新功能,但确实拥有与原始 BeOS 的二进制兼容性。

Haiku 并非完全绑定 Intel 架构,至少有三个活跃的 RISC 移植版——一个用于 RISC-V 64,一个用于 Arm64,以及实验性的 PowerPC 版本。

后者是最古老的,在某种程度上是对 Haiku 直接祖先 BeOS 根源的回归——BeOS 最初的原生硬件是双 PowerPC 的 BeBox。

尽管 Arm64 和 PowerPC 版本最近取得了进展,但这部分归功于 AI 编码助手的使用。因此,它们不太可能被合并回上游。

遗憾的是,一位从事 Arm64 版本开发的开发者停止了所有工作,因为 Haiku 项目不接受 AI 生成的贡献。

另一个现在由 Sean Malseed 负责,称为 Tabby-PPC,他在 YouTube 上更为人熟知的名字是 ActionRetro。Malseed 似乎更愿意保持独立分支。

Haiku 无 AI 的立场通过 WebPositive 中的默认搜索引擎——o.com/——得到了强调。

Beta 6 在多个方面进行了优化:体积更小,某些地方明显更快,内存占用应该比以前少一些。考虑到它本来就已经相当小巧快速,这令人印象深刻。

在我们的测试中,它在基于 UEFI 的 ThinkPad X220(Core i5)和较旧的基于 BIOS 的 ThinkPad X200(Core 2 Duo)上运行良好。

它在 8 GB 内存下运行良好,在更少内存下也应该完全可用。

如果你有一台闲置的、想复活的老旧低端 PC,它是一个绝佳的选择。

我们看到一些 FOSS 类 Unix 操作系统的粉丝评论说看不到它的吸引力——例如,我们多次看到评论说它缺乏容器。

确实如此,它确实没有,但这是一个面向单用户机器的图形桌面操作系统。它甚至没有屏幕,用户账户纯粹是装饰性的。这是你的电脑,你始终是管理员。

Haiku 并不试图成为服务器操作系统——如果你想要的话,这样的系统有很多。而且,服务器是 Linux 和 BSD 非常擅长的角色。

顽固的 Unix 爱好者可能永远不会理解,就像 Xkcd 的技术支持热线一样。Haiku 不是 Linux 发行版,也不是 BSD。它是自己的东西,从底层硬件开始实现,主要用 C++ 编写。它不使用 X11 或 Wayland。

如今它的应用目录相当不错——而且由于它具有强大的 POSIX 兼容性,其中许多应用是 Linux 移植版。这并不坏,它解决了 BeOS 曾经的一个关键问题。

仓库中有 Firefox、LibreOffice、VLC 等的原生版本。

有 Discord、Matrix 等客户端,还有 Chat-o-Matic,一个基于 libpurple 的多协议聊天客户端,可以使用 Pidgin 连接器。还有相当多的游戏和模拟器。

HaikuDepot 应用是软件仓库的友好 GUI 前端,具有自动依赖解析功能。它也是软件更新器。

如果你对另一种风味的 Unix 感兴趣,这可能不是你要找的操作系统。

另一方面,如果你想要一个快速、轻量、支持相当多常见硬件,并且能在难以运行任何现代 Linux 的老旧低端机器上良好运行的系统,那么不妨看看。

我们喜欢它 1990 年代风格的微妙 3D 阴影 GUI,觉得它与大多数现代 GUI 的扁平半透明外观相比,是一种令人愉悦和耳目一新的变化。

Haiku 是对 BeOS 的再造,而 Be 由前苹果高管 Jean-Louis Gassée 创立,因此 GUI 有很强的经典 Mac OS 感觉。

(不过 Haiku 与现代 macOS——即 OS X——没有太多相似之处。从现代 Mac 切换过来的人一开始会有点迷茫。

)Tracker 桌面结合了经典 Mac OS 和 Windows 95 资源管理器的优点——例如,右上角的浮动 Deskbar 可以放置在屏幕底部边缘,在那里它可以完美地充当任务栏。

菜单栏位于窗口内部,大多数人似乎更喜欢这样,但像经典 Mac OS 一样,当你按住修饰键时,菜单内容会动态变化。

The Register 的 FOSS 专栏已经报道 Haiku 一段时间了:2022 年它获得了 WINE 移植版,然后在 2023 年的 beta 4、2025 年初的 beta 5,以及同年晚些时候的新硬件 3D 支持。

它是我们最喜欢的现代 x86 操作系统,遥遥领先,尽管它还没有完全准备好成为我们的日常主力系统。还有很多东西不能正常工作。例如,几乎不支持多显示器——只有几款老显卡能做到这一点。

然而,与我们见过的许多 Linux 乃至 BSD 发行版的完成度相比,如果我们负责 Haiku,我们会毫不犹豫地称其为 1.0 版。

就其用户体验的流畅性、完整性和连贯性而言,它遥遥领先于任何曾经存在的桌面 Linux——而且我们怀疑,将来也不会存在。

像 Haiku 开发者一样,这只秃鹫不是 AI,我们完全避免使用 AI。

我们看到其他 AI 怀疑论者在社交媒体上表达担忧:如果整个 Linux 发行版世界变成 AI 垃圾,甚至崩溃,那该怎么办?还有哪里可以去?

这是一个明显而现实的威胁:Linux 内核团队正在拥抱 AI。

许多发行版也是如此:Ubuntu 正在倾向 AI 工具,Debian 投票决定不限制其使用,Red Hat 当然全力投入。

我们喜欢想象这样一个世界:Haiku 客户端与 NetBSD 后端服务器通信,只有功能手机——也许运行着复兴的 Symbian。没有 AI,没有任何 Electron 应用。天空像 Haiku 桌面一样清澈湛蓝,看不到一丝云彩。这在我们听来是田园诗般的。如果你也这么觉得,我们认为你可能会喜欢试试 Haiku。®