В сети завирусилось видео празднования 2000 года, когда все думали, что ПК сойдут с ума

Незатейливый момент длиной всего в несколько секунд – мужчина проверяет свой компьютер ровно в полночь с 31 декабря 1999 года на 1 января 2000-го – неожиданно собрал тысячи реакций и развернулся в полноценную ретроспективу одной из самых странных мировых паник конца XX века.

Видео разошлось по интернет-сообществам и спровоцировало волну ностальгических историй от тех, кто лично пережил ажиотаж вокруг проблемы Y2K и перехода в новое тысячелетие.

Сама проблема Y2K заключалась в том, что многие старые компьютерные системы хранили год двумя цифрами – например, 99 вместо 1999. При наступлении 2000 года дата 00 могла быть воспринята как 1900-й, что грозило сбоями в банковских системах, энергетике, транспорте, медицине и государственных базах данных. В конце 1990-х это вызвало мировую панику и масштабную модернизацию программного обеспечения.

Один из бывших сотрудников IBM рассказал, что компания полностью остановила все системы в ожидании катастрофы. А другой ветеран вспомнил, как в Bank of America ходили слухи, будто банкоматы начнут сами выбрасывать деньги ровно в полночь.

Третий описал своего бывшего коллегу из IT-отдела, который за несколько дней до наступления 2000 года уволился, потратил все сбережения на автономную систему жизнеобеспечения на загородной даче и попросту исчез.

Впрочем, многие и сегодня настаивают, что проблема была вполне реальной, и именно потому, что инженеры и программисты провели огромную работу по исправлению кода, большинство людей в итоге сочло всё это пустой тревогой.

Тот факт, что большинство считает Y2K раздутой историей, как раз и доказывает, насколько хорошо все было исправлено заблаговременно. Небольшие проблемы все же случились – баги в видеоиграх, неправильные временные метки на сайтах, но ничего критического для инфраструктуры. Никаких самолетов, падающих с неба. И все это благодаря программистам, которые пахали без продыху.

Бывший сотрудник американской торговой сети Sam's Club рассказал в треде, с какой скоростью сметали генераторы и сколько из них потом вернули обратно после спокойного перехода в новый год.

На фоне этого олдскула специалисты вспомнили о приближающейся проблеме 2038 года. Суть в том, что многие системы используют 32-битные целые числа для хранения времени, отсчитывая секунды от 1 января 1970 года.

19 января 2038 года этот счётчик переполнится, что может вызвать сбои в старых системах. Как пояснил один из инженеров, проблема не в самих 32-битных процессорах, а в коде и форматах хранения данных, где под дату выделено лишь 4 байта.

Масштаб потенциальной проблемы довольно серьезный, так как критическая инфраструктура во многих местах до сих пор работает на устаревших технологиях.

Стоит вспомнить, что ядерное оружие США использовало 8-дюймовые дискеты вплоть до 2019 года, банковские системы кое-где до сих пор работают на Windows 98 и более ранних ОС, а в базе данных Службы социального обеспечения США однажды нашли записи людей старше 120 лет – не потому что они реально существовали, а потому что именно так COBOL обрабатывает даты.

Транспорт, энергетика, финансы – всё это во многих местах держится на технологиях десятилетней и более давности. Даже сегодня существуют компании, которые продолжают продавать флоппи-диски корпоративным клиентам.

Тэги:

Об авторе

Знаю, что ничего не знаю
Редактор
Пишу про игры на Shazoo с 2019 года. Мастер скоропечатанья, ошибок в половине слов и экспертности по философии. Особенно разбираюсь в League of Legends, наездил на лошадях в Red Dead Redemption много часов, прошел GTA 5 три раза, изучил все новые Assassin's Creed, обожаю с самого детства JRPG и RPG, люблю все игры Bioware и провожу много часов в RTS. Сейчас прохожу очередную AAA или игру из бэк-каталога