March 21, 2017

В коротенькой статье на LWN поднимается довольно важная тема - до 2038 года осталось всего ничего, 21 год. Если вы не знаете, в 2038 году кончится размерность числа, в котором обычно хранят время во многих POSIX-системах, проблема судя по всему будет почище проблемы 2000. Я боюсь представить, какое количество военных систем к тому времени все еще будут жить на софте, написанном сегодня. Паника будет ужасная.

Ну по крайней мере я на это всерьез рассчитываю, мне тогда будет примерно 60 - отличный способ заработатаь себе прибавку к пенсии получится! lwn.net/SubscriberLink/717076/4c3593aa4cad8e66/

2038: only 21 years away

Sometimes it seems that things have gone relatively quiet on the year-2038 front. But time keeps moving forward, and the point in early 2038 when 32-bit time_t values can no longer represent times correctly is now less than 21 years away. That may seem like a long time, but the relatively long life cycle of many embedded systems means that some systems deployed today will still be in service when that deadline hits. One of the developers leading the effort to address this problem is Arnd Bergmann; at Linaro Connect 2017 he gave an update on where that work stands.