В экспериментальных выпусках Debian началась перестройка пакетов для перехода на 64-битный time_t, чтобы гарантировать, что 32-битные архитектуры, на которых работает Debian Trixie, будут работать до 2038 года. Проблема с Y2038 заключается в том, что после 19 января 2038 года время Unix больше не будет умещаться в 32-битные целые числа со знаком.

Разработчики Debian усердно работают над тем, чтобы их следующая версия работала после 2038 года. Их основное внимание уделяется 32-битной ARM, но это затронет и другие 32-битные архитектуры.

Работа по переходу на 64-битный time_t требует большого объема работы, включая более 1200 пакетов библиотечного программного обеспечения, а изменения типов данных могут вызвать прерывания ABI. Разработчик Debian и Ubuntu Стив Лангасек называет это крупнейшим межархитектурным переходом ABI в истории Debian.

Те, кто интересуется работой, которую ведет Debian для того, чтобы его 32-битное программное обеспечение правильно отреагировало на 2038 год, могут найти информацию в DebianWiki. Стив Лангасек разместил сегодня информацию о продолжающейся работе по переходу в списке анонсов Debian-devel, надеясь, что большая часть работы будет завершена после выходных.

Ожидается, что Debian 13 «Trixie» выйдет в 2025 году, что даст достаточно времени для завершения обработки 2038 года.

узнать больше:

https://theyear2038problem.com/