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 開發人員 Steve Langasek 稱這是 Debian 有史以來最大規模的跨架構 ABI 過渡。
那些對 Debian 為使其 32 位軟件能夠正確處理 2038 年而開展的工作感興趣的人,可以通過Debian Wiki 找到相關信息。史蒂夫-蘭加塞克(Steve Langasek)今天在Debian-devel-announce 列表中發佈關於正在進行的過渡工作的信息,希望大部分工作能在周末之後完成。
Debian 13"Trixie"預計會在2025年發佈,這樣就有足夠的時間完成對2038年的處理。
解更多:
https://theyear2038problem.com/