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

站长云网 2024-02-05 5iter.com 站长云网

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

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

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

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

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

了解更多:

https://theyear2038problem.com/

责任编辑:站长云网