История «ошибки 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
Что такое броулифт: пугающая техника, которой исправляют татуаж Что такое броулифт: пугающая техника, которой исправляют татуаж

Неудачный перманентный макияж бровей не такая уж редкая история

Cosmopolitan
Вторая сверхзвуковая: когда гражданские самолеты смогут летать быстрее звука Вторая сверхзвуковая: когда гражданские самолеты смогут летать быстрее звука

Сегодня человечество готово вернуться к сверхзвуку на новом уровне технологий

ТехИнсайдер
7 автомобилей с двигателями от... танков! 7 автомобилей с двигателями от... танков!

Автомобили с танковыми двигателями

Популярная механика
За стенами: 10 российских художников уличной волны, которых стоит знать За стенами: 10 российских художников уличной волны, которых стоит знать

Десять знаковых российских художников с уличным бэкграундом

Правила жизни
10 причин, почему тебе постоянно нечего надеть: решаем проблему раз и навсегда 10 причин, почему тебе постоянно нечего надеть: решаем проблему раз и навсегда

Сегодня утром ты устроила третью за неделю истерику на тему «нечего носить»?

VOICE
Салман Рушди: «Кишот». Сатирический роман современного классика Салман Рушди: «Кишот». Сатирический роман современного классика

Отрывок из первой главы сатирического романа британского прозаика Салмана Рушди

СНОБ
Похитители тел Похитители тел

Из цикла произведений неизвестных авторов – «Похитители тел» Дмитрия Волкова

Esquire
Нейробиолог назвала 6 упражнений, которые помогут повысить психологическую устойчивость Нейробиолог назвала 6 упражнений, которые помогут повысить психологическую устойчивость

Упражнения, которые помогут меньше нервничать и быть увереннее в будущем

Inc.
7 новых книг о психологии для тех, кто хочет лучше узнать себя 7 новых книг о психологии для тех, кто хочет лучше узнать себя

Книжные новинки, которые ответят на самые разнообразные вопросы по психологии

Psychologies
Перевал Перевал

С момента гибели туристов из группы Игоря Дятлова прошло больше полувека

Популярная механика
Моника Белуччи: «Любая женщина мечтает примерить роль проститутки» Моника Белуччи: «Любая женщина мечтает примерить роль проститутки»

Сегодня исполняется неважно сколько лет Монике Белуччи. Праздничная фотосессия!

Maxim
Упражнения для боков и живота: моделируем силуэт Упражнения для боков и живота: моделируем силуэт

Несколько эффективных упражнений для похудения боков и живота

VOICE
Австралийская лопастная утка научилась человеческой брани Австралийская лопастная утка научилась человеческой брани

Орнитологи обнаружили у лопастных уток способности к звукоподражанию

N+1
В Южной Сербии нашли охотничий лагерь неандертальцев В Южной Сербии нашли охотничий лагерь неандертальцев

Неандертальцы использовали пещерную стоянку для разделки крупных копытных

N+1
Когнитивный диссонанс: как прекратить «гражданскую войну» в своей голове Когнитивный диссонанс: как прекратить «гражданскую войну» в своей голове

Почему мы отстаиваем свои убеждения, даже если факты говорят об обратном?

РБК
Негатив, конфликты, боты: как работает управление репутацией в интернете Негатив, конфликты, боты: как работает управление репутацией в интернете

Что такое работа с репутацией

Inc.
Первый раз в первый класс: как всей семье адаптироваться к новой жизни Первый раз в первый класс: как всей семье адаптироваться к новой жизни

Когда ребенок впервые идет в школу — это стресс и перемены для него и родителей

Psychologies
Советский абьюз Советский абьюз

«Общага» Романа Васьянова, драма о смене эпох

Weekend
Глубоко, уважаемый! Глубоко, уважаемый!

Как русские захватили фридайвинг

Men’s Health
Рисково? Доходно? Забираем! Рисково? Доходно? Забираем!

Спрос на бонды интересных компаний в три–шесть раз превышает предложение

Эксперт
Не в коня корм Не в коня корм

Истории людей, которые едят сколько угодно без набора веса, но страдают от этого

Лиза
7 лучших советских фильмов ужасов 7 лучших советских фильмов ужасов

Ламповые хорроры из СССР без скримеров, эффектов и 3D

Maxim
Что делать, если муж тратит все деньги семьи Что делать, если муж тратит все деньги семьи

Как начать формирование совместного бюджета

СНОБ
9 вопросов, которые улучшат вашу сексуальную жизнь 9 вопросов, которые улучшат вашу сексуальную жизнь

О чем следует спросить, чтобы ваш секс стал лучше?

Psychologies
Все об УЗИ: 8 важных вопросов Все об УЗИ: 8 важных вопросов

Что нужно знать об УЗИ и как к нему правильно готовиться?

Лиза
Мячи мечты Мячи мечты

Актрисе Валерии Шкирандо удалось улучшить эротическую съемку в мужском журнале!

Maxim
Найденный школьниками ископаемый гигантский пингвин получил научное описание 15 лет спустя Найденный школьниками ископаемый гигантский пингвин получил научное описание 15 лет спустя

Палеонтологи описали гигантского пингвина, который жил в Новой Зеландии

N+1
Гештальт-терапия: что это? Гештальт-терапия: что это?

Если взять на себя ответственность за свою жизнь, можно решить многие проблемы

Cosmopolitan
10 всеми любимых советских мультфильмов про школу 10 всеми любимых советских мультфильмов про школу

Вспомни смешные и добрые мультфильмы советского детства!

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