为解决32位系统的Y2038问题 Debian 64位time_t过渡正在进行中

2024年02月05日 10:19 次阅读 稿源:cnBeta.COM 条评论

Debian 实验版本已经开始为其 64 位 time_t 过渡重建软件包,以确保运行 Debian Trixie 的 32 位架构能够运行到 2038 年。Y2038的问题即2038年1月19日之后,Unix 时间将不再适合有符号的 32 位整数。

Debian 开发人员正在努力确保他们的下一个版本能够运行到 2038 年之后。他们主要关注的是 32 位 ARM,但其他 32 位架构也会受到影响。

1707099555064.jpg

64 位 time_t 过渡工作的工程量较大,涉及 1200 多个库软件包,数据类型的改变可能会导致 ABI 中断。Debian 和 Ubuntu 开发人员 Steve Langasek 称这是 Debian 有史以来最大规模的跨架构 ABI 过渡。

那些对 Debian 为使其 32 位软件能够正确处理 2038 年而开展的工作感兴趣的人,可以通过Debian Wiki 找到相关信息。史蒂夫-兰加塞克(Steve Langasek)今天在Debian-devel-announce 列表中发布了关于正在进行的过渡工作的信息,希望大部分工作能在周末之后完成。

Debian 13"Trixie"预计会在2025年发布,这样就有足够的时间完成对2038年的处理。

了解更多:

https://theyear2038problem.com/

对文章打分

为解决32位系统的Y2038问题 Debian 64位time_t过渡正在进行中

1 (33%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan