开源操作系统 Haiku 修复 2038 年 bug

两味真火
 两味真火
发布于 2017年07月10日
收藏 6

基于 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 日程序都不会出现问题,如果那时候还有程序的话。

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

稿源:solidot

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:开源操作系统 Haiku 修复 2038 年 bug
加载中

精彩评论

csethomas
csethomas
到292,277,026,596年,那时候地球还在么~~

最新评论(8

Cheuker
Cheuker
宇宙都没了。宇宙现在年龄才138亿年,还很年轻
muwanqing123
muwanqing123
那是的太阳 早爆炸了 宇宙有没有都难说
阿信sxq
阿信sxq
终于在开始解决这个问题了,这个问题比Y2K还要严重
hantsy
hantsy
BeOS 系统曾经是传奇啊。。。可惜了
乌扎拉
乌扎拉
2048位
烽火云烟
烽火云烟
我得用128位,我写的程序一定能流传的那时候,64位不够用
csethomas
csethomas
到292,277,026,596年,那时候地球还在么~~
MikeManilone
MikeManilone
Windows用的是128位整数 233
返回顶部
顶部