开源自由软件社区开始对2038年问题展开努力

距离 2038 年还有 21 年,听起来还很遥远,但对于寿命比较长的嵌入式系统来说,今天部署的系统到 2038 年可能还会继续提供服务。2038 年问题是指类 Unix 系统采用的是 32 位时间计数 time_t,计数从 1970 年开始,到 2038 年 1 月将会超过 2,147,483,647 秒。为了应对 2038 年问题,开源自由软件社区正在三个方面展开了努力:

内核方面是将 32 位时间戳转变成 64 位值,即使系统是 32 位,但一些 32 位时间戳出现在用户空间 API 中,增加了问题的复杂性;第二方面是 C 代码库,glibc 社区正在着手做这方面的工作,目标是实现完全的向后兼容,让程序在旧的内核上能使用 64 位时间戳,最小化干扰;第三个方面是发行版构建,大多数发行版到 2038 年不太可能还需要考虑 32 位系统,但 Debian 可能是例外。到 2038 年,绝大多数今天的设备可能早已失效,但基础设施使用的嵌入式设备也许还在使用,部分系统届时可能会发生故障,因此必须尽可能快的解决 2038 年问题。

 

   

 

  

本文转自d1net(转载)

时间: 2024-09-27 16:05:02

开源自由软件社区开始对2038年问题展开努力的相关文章

距 2038 只剩 21 年,开源软件社区正着手应对之策

距离 2038 年还有 21 年,这听起来似乎还有很长一段时间,但对于许多生命周期相对较长的嵌入式系统来说,现在部署的系统到该期限时仍然会投入使用,因此也该提前做好打算了. 2038 年问题是指使用 POSIX 时间的 32 位计算机应用程序,将在格林尼治时间 2038 年 1 月 19 日凌晨03:14:07(北京时间:2038 年 1 月 19 日中午 11:14:07)之后无法正常工作.因为它们的时间起点是格林尼治时间 1970 年 1 月 1 日 0 时 0 分 0 秒(这个时间名叫 t

Canonical创始人抨击自由软件社区对Canonical的敌意

Canonical 上周宣布放弃 Unity 转投 GNOME,一并放弃的还有 Mir 显示服务器项目.Mir 从宣布第一天起就在自由开源软件社区引发了争议,因为社区已经在开发一个新的显示服务器项目 Wayland.如今 Wayland 项目走向了成熟,而 Mir 在放弃前距离成熟依旧很遥远,但 Canonical 创始人 Mark Shuttleworth 对社区在 Mir 上的敌意至今耿耿于怀. 他在 Google+ 上发表评论(需要展开评论)抨击了自由软件社区.Shuttleworth 说

美国开源自由软件基金会的501(c)(3)申请面临重重障碍

又一家开源自由软件基金会的501(c)(3)非营利身份申请遭到了美国国税局的拒绝,而国税局给出的理由意味着未来美国开源自由软件基金会几乎没有可能 获得501(c)(3)身份.一个组织或机构获得501(c)(3)身份之后,捐款人的捐款可以抵税.如GNOME基金会.Mozilla基金会. Apache软件基金会.Linux Kernel Organization. WordPress基金会.Django软件基金会等都有501(c)(3)非营利身份.Yorba基金会在2009年12月递交了501(c)

2014 年最热门的国人开发开源软件 TOP 100 - 开源中国社区

不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是开源不可忽视的力量. 而我们这个榜单也是从这些国人开发.主要参与开发或者基于国外开源软件进行改进并形成独立版本的软件中,根据该软件的访问.收藏.下载等多个角度,从而得出前 100 名最受欢迎的开源软件.我们所评选出来的软件并非同类型,尽管放在一起不是很科学,但我们仍希望通过我们的视角让大家对国内一些

原创图解:初体验开源轻社区系统thinksaas

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在这网海茫茫之中,我不断的在寻找一位志同道合的软件知己.我不需要像discuz和PHPWIND那样太繁琐的功能,也不需要太华丽的页面,我需要的只是一片宁静,只要能让我独自创建一个小组,说一句简单的话,记录平凡的生活,就这么简单. 就是这样简单的社区程序,直到2011年的6月才遇上,她,就是THINKSAAS,无色但有味,初次见面感觉跟我迫切渴

自由软件、开源软件、有源软件和商业软件

经常见社区里面就开源软件展开争执:到底什么样的软件算是开源软件?有的朋友认为必须要符合OSD(The Open Source Definition)标准的才是开源软件.有的朋友则认为只要源代码开放就可以.于是就出现了真开源和伪开源的说法,出现了各种各样的争执.开源社最近也展开了开放源代码是否就是开源软件的讨论. 其实这问题的核心不在于开源软件的定义,而在于我们少翻译了一个词,我们先来看国外的发展历史: 早期的软件在发行的时候都是有附带源代码的,比如早期的unix.Unix可以算得上比较早的Sou

Ubuntu 创始人爆粗口:开源社区弥漫着“反社会人格”

对于GNOME拥趸来说,Ubuntu创始人Mark Shuttleworth近期宣布放弃Unity转而使用GNOME作为默认桌面,无疑是非常快乐的事情.然而这种快乐并没有持续多久,在社交网络Shuttleworth冒犯了自由社区上的部分用户.在Google+上,他并没有压制自己对MIR显示服务的讨厌程序,甚至更胜于枪支管理和气候变化.甚至于在他的咆哮中,还称自由软件社区的成员为"极度反社会人格". 关于近期关于放弃Unity的决定,Google+用户Maartin Kozub在文章中写

要获得开源社区的信任,微软还需要做的一件事

我是一个 Linux 和开源软件的老用户了,我是在 Linux Mint 17.3 桌面上使用 LibreOffice 5.1 写的这篇文章.虽然我知道微软做了一些改变,但是我并不真的相信微软改变了它的反开源路线. 让我们来看看微软都做了些什么.2014年,微软 CEO 萨提亚·纳德拉Satya Nadella 公开宣称说微软爱 Linux.甚至连曾经说过"Linux 是癌症"的前微软 CEO 史蒂夫·鲍尔默Steve Ballmer,现在也认为微软走向开源软件是一个好的方向. 这并不

腾讯宣布与CSDN合作,共建中国最大开源社区

3月30日消息 ,在http://www.aliyun.com/zixun/aggregation/31877.html">全球最大的中文IT社区CSDN主办的"开源技术大会·2014"上,腾讯社交网络事业群副总裁陈磊.CSDN创始人兼董事长蒋涛共同宣布CSDN与腾讯达成战略合作,将共建中国最大的开源社区. 随着云计算等技术的兴起,开源文化和开源软件在国内的发展日益显示出积极信号,也拥有越来越多的粉丝,然而,目前在世界上有影响力的中国开源项目仍然很少,中国开源软件开发者