История «ошибки 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
Художник по металлу: как Поль Арзен научил мир видеть прекрасное Художник по металлу: как Поль Арзен научил мир видеть прекрасное

Большинству знатоков автомобилей фамилия Арзен практически ни о чем не говорит

Вокруг света
Выбросил пилота из кабины и сам приземлился: чем удивляет первый бесхвостый бомбардировщик «Жар-птица» Выбросил пилота из кабины и сам приземлился: чем удивляет первый бесхвостый бомбардировщик «Жар-птица»

К-12: «эта машина явилась прототипом всех современных сверхзвуковых самолетов»

ТехИнсайдер
7 лучших книг для повышения грамотности и развития речи 7 лучших книг для повышения грамотности и развития речи

Подборка книг, которые помогут быть более чуткими к словам и смыслам

Популярная механика
Как научиться довольствоваться тем, что есть, и перестать сравнивать свою жизнь с чужими Как научиться довольствоваться тем, что есть, и перестать сравнивать свою жизнь с чужими

Как перестать вечно гнаться за идеалом?

ТехИнсайдер
4 HR-проблемы, которые можно решить с помощью цифровых сервисов 4 HR-проблемы, которые можно решить с помощью цифровых сервисов

Процессы управления персоналом можно быстро и недорого автоматизировать

Inc.
Деньги за деньги: как платить управляющему капиталом Деньги за деньги: как платить управляющему капиталом

Есть доход — возьмите свой кусочек пирога, нет — ничего вам не положено

Forbes
Секс из машины Секс из машины

«Титан», невероятный победитель Каннского фестиваля

Weekend
«Ты всё не так поняла»: 6 видов мужских манипуляций — от безобидных до опасных «Ты всё не так поняла»: 6 видов мужских манипуляций — от безобидных до опасных

Как манипулируют мужчины

Cosmopolitan
Как перестать бояться летать на самолете: 7 способов избавиться от аэрофобии Как перестать бояться летать на самолете: 7 способов избавиться от аэрофобии

Что вызывает страх полетов и как победить боязнь перед путешествием по небу

Playboy
Избранные моменты из скандального интервью Дмитрия Гордона и Моргенштерна Избранные моменты из скандального интервью Дмитрия Гордона и Моргенштерна

Лучшие цитаты из удивительной беседы Гордона и Моргенштерна

Maxim
Муж и жена спят раздельно: как это сказывается на отношениях в семье Муж и жена спят раздельно: как это сказывается на отношениях в семье

Могут ли супруги спать в разных кроватях?

Psychologies
5 книг о том, как «обезвредить» психопата и помочь близким с пограничным расстройством личности 5 книг о том, как «обезвредить» психопата и помочь близким с пограничным расстройством личности

5 книг, в которых вы найдете приемы и техники психологической самопомощи

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

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

Psychologies
Стресс налицо Стресс налицо

Хроническая тревожность и эмоциональное выгорание — бич нашего времени

Robb Report
Странное поведение истребителя F-35: почему пилотам становится плохо? Странное поведение истребителя F-35: почему пилотам становится плохо?

Необъяснимые случаи ухудшения самочувствия пилотов в ходе испытаний F-35

Популярная механика
Мой ребенок меня бьет Мой ребенок меня бьет

Что лежит в основе физической агрессии маленького ребенка

Лиза
13 лет рабства: что рассказал о Бритни Спирс новый фильм Netflix 13 лет рабства: что рассказал о Бритни Спирс новый фильм Netflix

«Бритни против Спирса» — фильм для любителей дотошных криминальных процедуралов

РБК
Воздушный шар на ниточке и краб-йети: посмотрите на самых пугающих существ, живущих на дне океана Воздушный шар на ниточке и краб-йети: посмотрите на самых пугающих существ, живущих на дне океана

Новые виды животных, поражающие воображение

ТехИнсайдер
Это не Чехов! Это не Чехов!

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

Weekend
Napster, LimeWire и другие: пиратские сервисы из начала 2000-х, которые сделали музыку доступной Napster, LimeWire и другие: пиратские сервисы из начала 2000-х, которые сделали музыку доступной

Какие были популярные пиратские сервисы 2000-х и как они работали

VC.RU
Бьюти-эволюция Дарьи Мороз: белокурый ангел против «содержанки» Бьюти-эволюция Дарьи Мороз: белокурый ангел против «содержанки»

Как менялись образы Дарьи Мороз в жизни и на экране

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

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

Weekend
Не верь, не делай: народные советы и рецепты из Сети, которые не работают Не верь, не делай: народные советы и рецепты из Сети, которые не работают

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

Cosmopolitan
Откуда взялись знаменитые короткие мелодии и звуки из заставок Netflix, HBO, Windows, Apple и фильмов Откуда взялись знаменитые короткие мелодии и звуки из заставок Netflix, HBO, Windows, Apple и фильмов

История создания трехсекундного звука бывает интереснее создания песни

Maxim
Палеогенетики выяснили происхождение этрусков Палеогенетики выяснили происхождение этрусков

Этруски оказались генетически близки италикам

N+1
Грустные истории журнала «Ералаш»: 6 трагических судеб звёзд киножурнала Грустные истории журнала «Ералаш»: 6 трагических судеб звёзд киножурнала

6 актёров «Ералаша», чья судьба сложилась трагически

Cosmopolitan
Горные зебры приняли пылевые ванны и создали оазисы в сухой саванне Горные зебры приняли пылевые ванны и создали оазисы в сухой саванне

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

N+1
Отказать мужу в сексе: почему это нормально Отказать мужу в сексе: почему это нормально

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

Psychologies
Котик или зая? Узнай значение своего прозвища и что оно говорит о вашей любви Котик или зая? Узнай значение своего прозвища и что оно говорит о вашей любви

Ласковые прозвища возникают не просто так

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