為解決32位元系統的Y2038問題Debian 64位元time_t過渡正在進行中
Debian 實驗版本已經開始為其64 位元time_t 過渡重建軟體包,以確保運行Debian Trixie 的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年的處理。
了解更多: