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

2017年07月10日

基于 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

展开阅读全文
6 收藏
分享
加载中
精彩评论
到292,277,026,596年,那时候地球还在么~~
2017-07-10 18:24
1
举报
最新评论 (8)
宇宙都没了。宇宙现在年龄才138亿年,还很年轻
2017-07-11 13:33
0
回复
举报
那是的太阳 早爆炸了 宇宙有没有都难说
2017-07-11 13:10
0
回复
举报
终于在开始解决这个问题了,这个问题比Y2K还要严重
2017-07-11 00:01
0
回复
举报
BeOS 系统曾经是传奇啊。。。可惜了
2017-07-10 23:14
0
回复
举报
2048位
2017-07-10 22:31
0
回复
举报
我得用128位,我写的程序一定能流传的那时候,64位不够用
2017-07-10 20:55
0
回复
举报
到292,277,026,596年,那时候地球还在么~~
2017-07-10 18:24
1
回复
举报
Windows用的是128位整数 233
2017-07-10 16:40
0
回复
举报
更多评论
8 评论
6 收藏
分享
在线直播报名
返回顶部
顶部