Haiku OS:你在 2024 年也能日常使用的开源 BeOS
爱好者们重新审视 Haiku OS 这款开源 BeOS 重实现,一边权衡它优雅、老派的桌面设计与一致的架构,一边审视它在 2024 年作为主力操作系统的现实可用性。评论者称赞它的速度、简洁、强大的文件系统元数据模型,以及对 Emacs、Wine 和现代浏览器等工具日益增长的支持,但也指出其在硬件加速受限、缺乏全盘加密、原生应用稀少和硬件支持较弱等方面仍有重大缺口。许多人认为,它更像是一个有前景、无干扰的爱好者系统或小众系统,而不是在日常机器上替代主流 Linux、Windows 或 macOS 的实用选择。
UI 与设计美学
- 对外观评价分歧很大:有人觉得 Haiku 的 BeOS 风格界面过时,另一些人则认为它比现代扁平化 / macOS / Windows / KDE 设计更实用、更赏心悦目。
- 许多人赞赏 90 年代风格界面(Windows 95–2000、经典 Mac、BeOS)的清晰性:按钮看起来像按钮,滚动条粗而明显,可拖拽区域清楚,阴影 / 边框明确,信息密度高。
- 现代 UI 被批评为:浪费空间、控件隐藏、扁平 / 低对比度设计、活动窗口不易辨认、滚动条很窄或自动隐藏。
- 有人提到“怀旧”或复古美学(vaporwave、Frutiger Aero)以及复刻经典 Windows 95 风格外观的主题 / 项目。
- Haiku 也有一个“flat”装饰器 / 主题,可呈现更现代的外观。
作为日常主力机的可行性
- 几位评论者表示,尽管文章暗示如此,但 Haiku 实际上并不现实地适合作为日常主力系统。
- 也有人认为,如果需求只限于网页、电子邮件和少量工具(例如 Emacs、一个不错的浏览器),它是可以胜任的。
- 阻碍日常使用的因素包括:
- 缺乏全盘加密。
- 过去浏览器状况较弱(通过 Falkon 有所改善)。
- 缺少关键应用或替代品。
- 某些硬件上的稳定性问题(例如特定笔记本、偶发卡死)。
安全模型与多用户
- Haiku 在很大程度上是单用户操作系统;早期 BeOS 时代几乎像是“以 root 身份运行”。
- 有人认为,在单用户机器上,严格的多用户 / root 分离收益有限;另一些人则坚持,受密码保护的权限提升仍然重要。
- 据说开发者正在推进多用户支持。
- 对一些人来说,没有全盘加密是硬性门槛,尤其是在 Snowden 之后。
硬件支持、图形与性能
- Haiku 仅支持 x86/x64;在 Apple Silicon 上必须通过模拟运行(例如 UTM)。
- 3D 加速被描述为几乎缺失:只有一个实验性的、树外的 Radeon 驱动,而且难以配置。
- 没有 GPU 加速对游戏、现代网页、视频工作负载和高分辨率桌面来说是重大问题;但如果需求不高,也有人认为这没那么重要。
- 有人预期 Haiku 会比 Linux 桌面更快、更少“臃肿”;也有人表示实际使用并没有明显更快,而且有时会卡死。
文件系统、元数据与平台一致性
- BeFS 和 Haiku 的文件系统因一等公民式的索引属性而受到称赞:
- 任意元数据可作为文件属性存储。
- 文件管理器可以将任何属性显示并查询为列,支持即时搜索。
- 电子邮件和媒体元数据也以这种方式被清晰建模。
- 这种紧密集成不同于 Spotlight 这类独立索引器,被视为核心优势。
- 有人建议现代文件系统(例如 ZFS)也可以获得类似元数据能力;另一些人则为 BeFS 辩护,认为它“本身就是很棒的东西”。
- Haiku 也一再被称赞为一个一致、紧密集成的桌面操作系统,这与 Linux 众多松散协调的发行版形成对比。
软件生态与兼容性
- 移植过来的 Linux/Qt/KDE 应用和 Wine 移植显著扩展了可用软件。
- 这里也存在张力:一旦依赖移植的 Linux 应用,某些人就会觉得 Haiku 的独特性被削弱了。
- 对 Emacs 和 Vulkan 的支持被特别提及,认为这让 Haiku 更有吸引力。
- 包管理使用一个具有特殊安装路径控制的包守护进程;传统 Unix 意义上的 sudo/su 并不存在。
目标用户、使用场景与“无干扰”吸引力
- 一种看法认为:Haiku 非常适合简单的单用户设置(例如较老的笔记本、只需要邮件和网页的“退休用户”,或一个假想的厨房 / 家用电器式 PC)。
- 另一种看法是:真正的退休用户和大众市场中的老年人更可能使用主流平台;懂技术的老年用户只是一个很小的利基群体。
- Haiku 被认为适合作为一种有吸引力的“无干扰”环境:零日漏洞更少、现代网页臃肿更少、吸引注意力的应用更少。
BeOS 遗产、怀旧与理念
- 多位评论者怀念 BeOS 在 90 年代末 / 2000 年代初作为主力系统的日子:启动快、界面响应灵敏,但应用有限。
- 有人感叹 BeOS 在“厨房电脑”市场上的失败,并将其与后来 iPad 的成功作对比。
- Haiku 的使命被描述为:以 BeOS 的精神重建一个功能完整、通用的桌面操作系统。
- 也有人担心,一旦被广泛采用,Haiku 现有的概念纯粹性和一致性不可避免地会像其他平台一样被削弱。
不明确或开放的问题
- 未来在树内实现强健 GPU 加速的长期计划仍不明确;这被承认是“很难的”,而且不是当前最优先的事项。
- 一旦多用户和 FDE 实现后,Haiku 的安全模型会如何演化,以及这会如何影响其简洁性,目前仍不清楚。