为解决32位系统上的Y2038问题,Debian正在进行64位time_t转换

2024年 2月 3日 90.0k 0


为了确保运行Debian Trixie的32位架构能够在2038年后运行,Debian实验已经开始了其64位time_t过渡的包重建。

对于公元2038年2038年1月19日之后,Unix的时间不再适合有符号的32位整数,Debian开发人员正在努力确保他们的下一个版本能够超过那个时间点。他们的主要关注点是32位ARM,但其他32位架构也受到影响。

64位的time_t转换涉及1,200多个库包,它们可能会因为更改数据类型而损坏ABI。Debian和Ubuntu开发者Steve Langasek称这是Debian有史以来最大的跨归档ABI转换。

那些对Debian正在进行的工作感兴趣的人,以便他们的32位软件能够正确处理2038年,可以通过Debian维基。史蒂夫·兰加塞克在Debian-devel-公布名单今天,关于正在进行的过渡,有望在周末后看到大部分工作得到解决。

Debian 13 "Trixie" should be out in 2025 allowing plenty of time for this Y2038 handling to be completed.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论