История «ошибки 2000». Как мир боялся наступления 1 января 2000 года

VC.RUHi-Tech

Конца света не было, зато были шальные деньги, рост ИТ и появился «индийский аутсорс»: история «ошибки 2000»

Благодаря панике одни стали прислушиваться к программистам, а другие заработали на страшилках.

Евгений Делюкин

В конце девяностых годов мировое общество боялось наступления 1 января 2000 года. Эксперты и ИТ-специалисты полагали, что из-за бага электроника может автоматически перевести дату на 1900 год, что вызовет сбои во множестве систем.

Предрекали всё: от краха банков и отключения электросетей до падения самолётов и пусков ракет — и это на фоне наступления «миллениума», который сам по себе вызывал страх у параноиков.

Проблема стала глобальной — на её решение потратили несколько сотен миллиардов долларов, политики создавали международные центры решения, а компании экстренно формировали группы инженеров «ошибки 2000».

1280
Popular Mechanics

Что такое «ошибка 2000» и откуда она взялась

Ещё в 50-60 годах программисты использовали только последние два знака для обозначения года в датах, например, 14.08.57 вместо 14.08.1957. Это позволяло сэкономить и так небольшую память компьютеров, которые читали код с перфокарт.

Программы должны были быть компактными и эффективными, и на тот момент было достаточно, что цифра 57 обозначает 1957 год — другие века компьютеры не понимали.

Со временем мощность вычислительных систем росла, появились жесткие диски и дискеты для хранения данных, но большие объёмы памяти оставались слишком дорогими: в 1980 году 1 ГБ стоил более $6 млн, в 1990 году — около $100 тысяч.

Поэтому в ход шла оптимизация: код в вычислительных системах не переписывали — ведь до 2000 года было ещё далеко, объём баз данных продолжал расти, а новые приложения должны были быть совместимы со старыми.

Таким образом ограничение в два символа на запись года сохранялось десятилетиями и распространилось практически на всё, что имело внутри микропроцессор, включая самолёты, заводы, спутники и электростанции.

Появление «глашатая 2000 года»

В 1978 году программист IBM Питер де Ягер задумался: «А что случится 1 января 2000 года? (01.01.00) Компьютеры определят дату как 1900 год или не распознают её вообще и начнут неверно обрабатывать данные?».

Любой основанный на дате расчет окажется некорректным — например, финансовые документы, решил он.

Ещё одна попутная проблема с переходом даты — 2000 год был високосным (делится на 400), а 1900 — нет, поэтому в случае перевода часов на 1900 год «потеряется» 29 февраля: после 28 февраля в системе наступит 1 марта.

Ягер поделился беспокойством с боссом, но в ответ получил лишь насмешку.

Ты беспокоишься о проблеме, которая не наступит ещё 22 года? Расслабься, к тому времени кто-нибудь это уже исправит.

В канун Нового года 1990-го Ягер сам столкнулся с ошибкой. Он проверил, что будет, если перевести время на 31 декабря 1999 года — и в итоге из строя вышла система IBM PROFS. Она использовала для обозначения года один символ и сбросила дату.

Из любопытства я установил на компьютере дату на 31 декабря 1999 года незадолго до полуночи, выключил его, подождал несколько минут, включил и взглянул на время. На часах был 1984 год — и тут я занервничал. Питер де Ягер

В 1993 году Ягер написал статью о проблеме 2000 года в Computerworld, крупнейшем ИТ-журнале того времени. Редакция озаглавила статью «Судный день 2000» — поначалу программиста высмеивали, но по мере приближения середины девяностых проблема привлекла всеобщее внимание.

New York Times назвала Ягера «городским глашатаем 2000 года» — рассказы про «ошибку 2000» и поиск путей её исправления стали его основной задачей и заработком.

1280
Питер де Ягер

Что делали компании и корпорации

Во второй половине девяностых годов проблемой стали вплотную заниматься на корпоративном и межгосударственном уровне.

Например, бывший президент США Билл Клинтон в 1998 году создал совет по борьбе с ошибкой, её опасность обсуждали на саммите «Большой восьмёрки» в том же году. В 1999 году ООН открыл международный кооперативный центр решения проблемы, а США и Россия — «центр стратегической стабильности», чтобы предотвратить случайные ракетные атаки друг на друга.

Компании же создавали отдельные группы инженеров и аналитиков, проводили стресс-тесты, обновляли и меняли оборудование и ПО, тратя на это десятки и сотни миллионов долларов.

Большая часть из них решила модернизироваться и обезопаситься собственными силами, а не нанимать аутсорсеров или «программистов-пенсионеров», знакомых с устаревшим софтом, пишет CNET.

Банки и финансовые организации на случай сбоя подготовили наличность — например, Федеральная резервная система США напечатала бумажных денег на $70 млрд, на случай, если жители страны решат снять свои вклады.

1280
Национальный командный центр Mastercard, мониторящий ситуацию 3 января 2000 года

Аналитическая фирма Gartner оценивала глобальные расходы на подготовку к 2000 году в $300 млрд, а Питер де Ягер — в $600 млрд.

В США потратили на профилактику и исправление около $100 млрд, из которых $9 млрд — правительство, а остальное — банки, авиакомпании, телекоммуникационные компании и другие корпоративные структуры.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

С паяльником и напильником: как беларусы сами себе компьютеры собирали С паяльником и напильником: как беларусы сами себе компьютеры собирали

Энтузиасты, которые самостоятельно паяли компьютеры во времена позднего СССР

VC.RU
Осыпающаяся пленка, водка и кокаин: как создавались главные хиты Queen Осыпающаяся пленка, водка и кокаин: как создавались главные хиты Queen

Истории создания главных хитов Queen не менее красочны, чем их клипы

Esquire
Почему у одних самолетов крыло находится в нижней части фюзеляжа, а у других в верхней: 15 неочевидных причин Почему у одних самолетов крыло находится в нижней части фюзеляжа, а у других в верхней: 15 неочевидных причин

От чего зависит расположение крыльев у самолетов?

ТехИнсайдер
6 привычек, которые вредят отношениям 6 привычек, которые вредят отношениям

Возможно, пора изменить что-то в себе, чтобы и отношения изменились к лучшему?

Psychologies
«Прогноз погоды на сто лет. Как меняется климат Земли и что с этим делать» «Прогноз погоды на сто лет. Как меняется климат Земли и что с этим делать»

Как изменение температуры приводит в движение экосистемы

N+1
Фаберже — инструмент капиталиста Фаберже — инструмент капиталиста

Аукционный дом Christie’s готов зафиксировать новые рекорды цен

Forbes
Редкие автомобильные эмблемы, которые ты часто видишь, но не можешь определить Редкие автомобильные эмблемы, которые ты часто видишь, но не можешь определить

Стань гуру карспоттинга!

Maxim
Как устроен замок и сколько стоит его построить? Как устроен замок и сколько стоит его построить?

Поговорим о тонкостях постройки замков

Популярная механика
От Дюрера до Матисса От Дюрера до Матисса

Краткий экскурс в историю европейского рисунка XV–XX веков

Культура.РФ
Слышат ли нас растения Слышат ли нас растения

Полезны ли разговоры с растениями?

Популярная механика
Замок из песка. В Венеции показали «Дюну» Дени Вильнева Замок из песка. В Венеции показали «Дюну» Дени Вильнева

Фантастический фильм Дени Вильнева оказался жертвой завышенных ожиданий

РБК
10 бесчеловечных экспериментов, о которых мечтают ученые 10 бесчеловечных экспериментов, о которых мечтают ученые

Мечты научного сообщества, от которых по коже бегут мурашки

Maxim
Комбинирование частот сделало тулиевые атомные часы точнее Комбинирование частот сделало тулиевые атомные часы точнее

Комбинирование снизило чувствительность к электрическим и магнитным полям

N+1
Никто не услышит Никто не услышит

Звукоизолирующие межкомнатные двери

Идеи Вашего Дома
Кашемировый кризис Кашемировый кризис

Над материалом, олицетворяющим роскошь, нависла угроза

Robb Report
«И тут с него упали штаны»: 20 историй о неудачных свиданиях «И тут с него упали штаны»: 20 историй о неудачных свиданиях

Истории самых эпичных фейлов, которые могли произойти на свидании

Cosmopolitan
Физик нашел новые магические числа для зарядов на сфере Физик нашел новые магические числа для зарядов на сфере

Физик рассмотрел задачу о расположении точечных зарядов на поверхности сферы

N+1
Темные башни зашатались Темные башни зашатались

Citadel и подобные крупные игроки рынка акцией попали в фокус внимания SEC

Эксперт
Клаудиа Кардинале: почему одна из самых красивых актрис в мире была против брака Клаудиа Кардинале: почему одна из самых красивых актрис в мире была против брака

Почему Клаудиа Кардинале не стремилась замуж

Cosmopolitan
«В моем доме полгода тайно жил незнакомец» «В моем доме полгода тайно жил незнакомец»

Странные шаги в квартире по ночам, открытые двери и пропадающая еда

Psychologies
8 последних фотографий знаменитых людей 8 последних фотографий знаменитых людей

Вот восемь случаев, когда человек с фотоаппаратом оставил след в истории

Maxim
Терраформирование Марса: можно ли вдохнуть жизнь в пески Красной планеты? Терраформирование Марса: можно ли вдохнуть жизнь в пески Красной планеты?

Насколько реально терраформирование Красной планеты

Популярная механика
Или Цезарь ‒ или ничто Или Цезарь ‒ или ничто

Цезарь и печенье с шоколадной крошкой: блюда, появившиеся случайным образом

Psychologies
От «Коралины» до «Американских богов»: лучшие книги Нила Геймана От «Коралины» до «Американских богов»: лучшие книги Нила Геймана

Подборка популярных книг фантаста Нила Геймана

Playboy
Археологи раскопали в скифской «Долине царей» бронзовую корону Археологи раскопали в скифской «Долине царей» бронзовую корону

В Тыве завершили полевой сезон работ на кургане Туннуг–1

N+1
«Раньше было лучше»: картина Вермеера после реставрации вызвала споры в Сети «Раньше было лучше»: картина Вермеера после реставрации вызвала споры в Сети

Почему реставрации не всегда приходятся по вкусу ценителям искусства

Psychologies
Карта акне: что расположение прыщей на лице говорит о твоем здоровье Карта акне: что расположение прыщей на лице говорит о твоем здоровье

Расположение прыщей на лице может многое сказать о причинах их появления

Cosmopolitan
Ссоры с мамой, своя модная коллекция: малоизвестные факты о Надежде Михалковой Ссоры с мамой, своя модная коллекция: малоизвестные факты о Надежде Михалковой

10 интересных фактов о Надежде Михалковой

Cosmopolitan
Во сто карат: как бриллиант стал символом помолвок и надежной инвестицией Во сто карат: как бриллиант стал символом помолвок и надежной инвестицией

Бриллианты не то, чем вам кажутся

Esquire
6 признаков, что вам пора закончить старую дружбу 6 признаков, что вам пора закончить старую дружбу

Иногда наступает момент, когда присутствие друга тяготит и выматывает

GQ
Открыть в приложении