2021 年 8 月 18 日,Haiku 项目迎来 20 周岁生日。20 年前,一封标题为”Ok, let’s start”的邮件鼓舞了不少开发者,并因此将最早的 Haiku 团队聚集了起来,开始了拯救、维护和发展 BeOS 的旅程。
BeOS 是由 Be 公司针对多媒体使用所开发的操作系统,其采用了当时先进的 64 位 BeFS 文件系统,支持多处理器,多媒体性能十分优越。BeOS 的 GUI 遵循清晰整洁的设计原理,其 API 采用 C++ 编写而成,非常容易编程。虽然 BeOS 不是源于 Unix 的操作系统,但它实现了 POSIX 兼容。
2001 年 8 月 Be 公司被 Palm 收购后,BeOS 也停止了开发。2001 年 8 月 18 日,邮件列表上开始讨论创建一个开源的 BeOS 操作系统 OpenBeOS。八个月后 OpenBeOS 发布了首个版本,被命名为“app_server prototype 5”(这也是首个支持渲染窗口的版本)。2004 年,OpenBeOS 名称永久更改为 Haiku,以避免与 BeOS 的商标发生任何冲突。
关于 Haiku 的名字
Haiku 派生自商业操作系统 BeOS,而 BeOS 里面的大量输出信息使用了俳句形式(Haiku 也就是俳句,俳句是日本的三行诗,以其静谧、优雅、简洁著称),比如 BeOS 网络错误信息会有如下输出。原文:
Sites you are seeking
From your path they are fleeing
Their winter has come.译文(来自网络):
君所觅之站
正循君之所迹离失
恐已入休眠之季
自此之后,Haiku 发布了四个候选 alpha 版本和三个候选 beta 版本。最新的 R1/beta3 发布于 2021 年 7 月 25 日。
- Haiku R1 Beta 3 发布:优化性能、引入新功能
- Haiku R1 beta 2 发布
- Haiku R1 Beta 1 终于发布啦!新增官方的 64 位镜像
- Haiku R1 Alpha 4 发布,开源操作系统
- Haiku Alpha 3 发布,BeOS兼容的操作系统
- Haiku R1/Alpha2 发布
- Haiku Alpha 1/R1 版发布
这里值得一提的是,从 R1 Alpha 4 到 Beta 1 历经了 17 年,也就是说 Haiku 曾停留在 Alpha 阶段长达 17 年,一度被人以为已停止开发。
下面是 Haiku 团队展示的 OpenBeOS shell 时期的早期照片,以及目前运行应用程序的 Haiku 的最新截图。
Haiku 团队认为 Haiku 系统仍然是当今少数可用的非 Unix 开源操作系统之一。它不仅仅保持与旧 BeOS 代码的二进制兼容性,并且还成为了一个强大、可用的操作系统。
他们感叹道,奉献精神要求每位信徒在经历时间和精力一年又一年流逝的过程中,也要始终怀着信心。奉献精神带来了各种挑战,但也带来了回报。绝大多数人都声称拥有奉献精神,但只有少数人能够在身处逆境时随时展现出来。Haiku 能有今天的成就依靠的就是开发者、贡献者和志愿者的奉献。
关于 Haiku 更多的历史里程碑查看 https://www.haiku-os.org/about/history。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/101633.html