基于 BeOS 的开源操作系统 Haiku 项目修复了 2038 年 bug。 2038
年问题是指类 Unix 系统的时间表示 time_t 使用的是一个 32 位整数,从 1970
年 1 月 1 日开始计算秒数,到 2038 年 1 月 19 日 3 时 14 分 07 秒将超过
32 位长度。Haiku
开发者宣布它的内核时间表示
time_t 现在在 64 位系统上开始使用 64 位整数。这一改变破坏了 ABI,所有
64 位包需要重新构建。改用  64 位整数意味着一直到公元 292,277,026,596 年
12 月 4 日程序都不会出现问题,如果那时候还有程序的话。

澳门新葡萄京所有网站,开源 BeOS 操作系统 Haiku 在历尽 17 年开发之后正接近发布首个 Beta
版本。

本文最早写于2012年,在2017年又写了一篇更新的《Haiku
OS,一款报错日志如同写诗的开源操作系统》。

Haiku是一个新型的开源操作系统,主要面向于个人计算机。它继承了BeOS的理念,是一个快速,简洁优雅,易学易用,而且非常强大的操作系统。

澳门新葡萄京所有网站 1

Haiku是一个开源操作系统,但它并非基于Linux内核,首先我们从Haiku操作系统的发展目标来了解它——“Haiku
OS希望创造一个适合桌面用户使用的操作系统,但它与Linux等开源操作系统有极大的不同,因为前者仅正对个人桌面用户,而后者想要满足各种不同的环境,包括服务器和嵌入式设备。”

澳门新葡萄京所有网站 2

BeOS 操作系统在 2001 年被 Palm 收购后就停止了开发,Haiku
项目在这之后不久正式启动,最初命名为 “OpenBeOS”。2002
年发布了首个版本,但在 17 年之后 Haiku 项目仍然停留在 Alpha 阶段。Haiku
开发者 Adrien Destugues 表示在发布 Beta 前他们需要修复一些最令人尴尬的
bug。

Haiku的开发者Thom Holwerda是这么评价的——“Haiku
提供了观察你个人计算机的一个全新的视角。如果你认为软件不应该充斥着漏洞、不兼容和低效率,如果你讨厌每隔几年就淘汰掉你旧有的软件和硬件只因为“升级”让它们已经过时,并且如果你发现使用一个运行快、响应快并且操作简单的操作系统是一个令人神往的想法,那么可能,只是可能,你应该使用Haiku。最让我着迷的是,Haiku没有为平板电脑准备一个版本。如此令人欣然的离奇的有趣。”

稿源:solidot

Haiku 最新的版本 R1 Alpha 4.1 还是在 2012
年发布的。开发者表示他们想要确保发布的版本是高质量的,他们愿意为此延期。Destugues
说,在一切准备就绪前他们不会发布。

Haiku操作系统的背景:曾经有一款名叫BeOS的操作系统,但由于该厂家自身原因于2001年终止开发并被Palm公司所收购,从此更名便有了Haiku操作系统,不过Haiku
OS延续了BeOS的用户体验和个性,它是一个快速,简洁优雅,易学易用,而且非常强大的操作系统。

为了加深大家对 Haiku OS 的认识,这里整理了一些关于 Haiku OS 的介绍:

Haiku这名字的由来:由于Haiku
OS继承自商业操作系统BeOS,而BeOS里面,大量输出信息使用俳句的形式,比如BeOS网络错误信息会有如下输出,此乃原文:

Haiku OS 的背景:

Sites you are seekingFrom your path they are fleeingTheir winter has
come.

曾经有一款名为 BeOS 的操作系统,但由于该厂家自身原因于 2001
年终止开发并被 Palm 公司所收购,从此更名便有了 Haiku 操作系统,不过
Haiku OS 延续了 BeOS
的用户体验和个性,它是一个快速,简洁优雅,易学易用,而且非常强大的操作系统。

译文:

Haiku OS 的名字:

君所觅之站正循君之所迹离失恐已入休眠之季

由于 Haiku OS 继承自商业操作系统 BeOS,而 BeOS
里面,大量输出信息使用俳句的形式(Haiku
解释过来就是俳句,俳句是日本的三行诗,以其静谧、优雅、简洁著称,够诗意够文艺的系统),比如
BeOS 网络错误信息会有如下输出,此乃原文:

对于这样的系统报错,即使当你遇到了网络问题,是不是哭笑不得啊?当然Haiku
OS并没打算真的写诗,而是用来表明团队对这个系统的热爱之情。

Sites you are seeking
From your path they are fleeing
Their winter has come.

Haiku操作系统的特点:特别关注于个人计算快速响应的定制内核高效率多处理器/核心的多线程设计用于快速开发的丰富的面向对象API支持元数据的类数据库文件系统统一严谨的接口

译文(来自网络):

目前Haiku开源项目已经汇集了许多开发者,代码完成量已经超过了700万行。虽然Haiku操作系统已发布多个版本,但它仍然有不少的bugs需要在成为人们日常使用的桌面系统之前解决掉。

君所觅之站
正循君之所迹离失
恐已入休眠之季

Haiku开源项目基本信息:官网:-os.org/项目主页:-os.org/项目下载:-os.org/downloads项目WIKI:_(operating_system)

对于这样的系统报错,即使当你遇到了网络问题,是不是哭笑不得啊?

当然 Haiku OS 并没打算真的写诗,而是用来表明团队对这个系统的热爱之情。

Haiku OS 的特点:

  • 特别关注于个人计算

  • 快速响应的定制内核

  • 高效率多处理器/核心的多线程设计

  • 用于快速开发的丰富的面向对象 API

  • 支持元数据的类数据库文件系统(OpenBeFS)

  • 统一严谨的接口

(文/开源中国)