Debian 実験的リリースは、Debian Trixie を実行する 32 ビット アーキテクチャが 2038 年まで機能することを保証するために、64 ビット time_t 移行に向けたパッケージの再構築を開始しました。2038 年の問題は、2038 年 1 月 19 日以降、Unix 時間が符号付き 32 ビット整数に適合しなくなることです。
Debian 開発者は、次のバージョンが 2038 年以降も確実に動作するように懸命に取り組んでいます。彼らの主な焦点は 32 ビット ARM ですが、他の 32 ビット アーキテクチャも影響を受けるでしょう。
64 ビット time_t の移行作業には、1,200 を超えるライブラリ ソフトウェア パッケージが関係する大量の作業が必要であり、データ型の変更により ABI の中断が発生する可能性があります。 Debian と Ubuntu の開発者 Steve Langasek は、これを Debian 史上最大のクロスアーキテクチャ ABI 移行と呼んでいます。
32 ビット ソフトウェアで 2038 年を正しく処理できるようにするために Debian が行っている取り組みに興味がある人は、DebianWiki で情報を見つけることができます。 Steve Langasek さんは本日、進行中の移行作業に関する情報を Debian-devel-announce リストに投稿し、作業のほとんどが週末後に完了することを期待しています。
Debian 13「Trixie」は 2025 年にリリースされる予定であり、2038 年の処理を完了するのに十分な時間があります。
もっと詳しく知る:
https://theyear2038problem.com/