Пользователей Unix и Linux ждет «проблема 2038 года». Архив новостей за 21 мая 2008 года

2000 год, с наступлением которого связывалась 10 лет назад «Y2K Bug» (ошибка двухтысячного года), благополучно наступил, и ничего страшного не произошло. Ожидавшихся многочисленных отказов оборудования не последовало, кризис был предотвращен. Те немногие операциооные системы и приложения, которые эта проблема затрагивала, были модернизированы, заменены или удалены.

Однако через 30 лет пользователей ОС Unix и Linux поджидает ещё одна ошибка, связанная с датой. Дело в том, что все 32-разрядные Unix-подобные системы, в том числе и Linux, хранят системное время как число секунд, отсчитываемых от начала «Эпохи», т.е. с 00:00:00 1 января 1970 года. Это внутренний тип данных time_t, который в большинстве случаев является 32-разрядным (4-байтовым) целым числом со знаком (signed integer). В ОС, отвечающих требованиям стандарта POSIX (а таковыми являются большинство Unix и Linux), последние дата и время, которые могут быть представлены при помощи такого типа данных, являются вторник, 19 января 2038 года, 3:14:07 UTC.

Подробности здесь.

Search Datacenter

Архив новостей

2007

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2008

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2009

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2010

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2011

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2012

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2013

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2014

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2015

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2016

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2017

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

ноябрь

декабрь

2018

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь