История «ошибки 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 млрд — правительство, а остальное — банки, авиакомпании, телекоммуникационные компании и другие корпоративные структуры.

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

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

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

«85% кандидатов отказываются»: эффективна ли практика one-day offer «85% кандидатов отказываются»: эффективна ли практика one-day offer

Рекрутеры и HR-специалисты — о приёме на работу за один день

VC.RU
5 ошибок Сергея Рыжикова, сооснователя «Битрикс24» и «1С-Битрикс» 5 ошибок Сергея Рыжикова, сооснователя «Битрикс24» и «1С-Битрикс»

О просчетах, которые Сергей Рыжиков совершил за время существования компании

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

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

ТехИнсайдер
Какие виды абьюза чаще используют женщины Какие виды абьюза чаще используют женщины

Абьюзивные тактики, к которым по разным причинам женщины прибегают чаще мужчин

Psychologies
Почему люди пускают слюни во сне Почему люди пускают слюни во сне

Когда кто-то сладко спит, он может начать пускать слюни во сне! Но почему?

ТехИнсайдер
Разработчики камер показали, как водители прячут номера. Примеры и фото Разработчики камер показали, как водители прячут номера. Примеры и фото

Водители пробуют разные способы, чтобы обмануть камеры и избежать штрафов

РБК
Детские теории. Как флуоресценция животных обнаружила неспособность ученых выдвигать здравые гипотезы Детские теории. Как флуоресценция животных обнаружила неспособность ученых выдвигать здравые гипотезы

Способность к флуоресценции обнаружена у очередного вида животных — ос-полист

СНОБ
Почему мы соглашаемся на посредственные отношения Почему мы соглашаемся на посредственные отношения

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

Psychologies
Радужные плёнки: наблюдения и опыты Радужные плёнки: наблюдения и опыты

Как радужная плёнка появляется на разных предметах?

Наука и жизнь
Павел Воля: «Я очень деятельная мартышка» Павел Воля: «Я очень деятельная мартышка»

Павел Воля о чувстве одиночества, музе и алкоголе в жизни поэта

Cosmopolitan
«Мне было 4». Женщина рассказала, что ее насиловали в детстве, спустя 25 лет «Мне было 4». Женщина рассказала, что ее насиловали в детстве, спустя 25 лет

Келли Фелстед рассказала, что подвергалась насилию со стороны друга семьи

Cosmopolitan
Ава Гарднер: женщина, которая заставила плакать Фрэнка Синатру Ава Гарднер: женщина, которая заставила плакать Фрэнка Синатру

Ава Гарднер — величайшая актриса золотой эпохи Голливуда

Cosmopolitan
Трудный возраст Трудный возраст

Как приучить подростка к правильному питанию

Худеем правильно
Как измерить и развить силу духа? Как измерить и развить силу духа?

Как принимать решения в критических ситуациях и выдерживать удары судьбы

Psychologies
Построена первая межвузовская квантовая сеть с открытым доступом Построена первая межвузовская квантовая сеть с открытым доступом

Квантовая сеть с открытым доступом объединила университеты в Москве

Популярная механика
Осел в небе, или Новые рекорды. Алексей Шупляков: «Триумфы» Осел в небе, или Новые рекорды. Алексей Шупляков: «Триумфы»

Дебютный рассказ Алексея Шуплякова «Оптицевание»

СНОБ
Ивлеева Ивлеева

Блогерка Настя Ивлеева — зачем превратила себя в NFT-лот и про новое шоу

Собака.ru
Что делать, если не получается достичь баланса между работой и личной жизнью Что делать, если не получается достичь баланса между работой и личной жизнью

Баланс между работой и личной жизнью – в вашем гардеробе

GQ
«Люди врут, чтобы понравиться»: как сценарист Майкл Левитон перестал говорить правду «Люди врут, чтобы понравиться»: как сценарист Майкл Левитон перестал говорить правду

Сценарист Майкл Левитон: почему правда — не лучший помощник

Forbes
Амстердам возвращает Кандинского: как идет реституция ценностей, изъятых в Холокост Амстердам возвращает Кандинского: как идет реституция ценностей, изъятых в Холокост

Как проходит реституция отчужденных культурных ценностей

Forbes
Школа в СССР и сейчас. Мы нашли 8 радикальных отличий Школа в СССР и сейчас. Мы нашли 8 радикальных отличий

Что было в школе СССР в сравнении с тем, что есть сейчас

Maxim
LeLu Kids: школьная учительница из Марий Эл придумала бренд детской одежды и заработала на нем миллионы LeLu Kids: школьная учительница из Марий Эл придумала бренд детской одежды и заработала на нем миллионы

Название собственного бренда Елена Лежнева придумала еще в школе

Inc.
Как замедлить процесс старения, выделив для себя 45 минут в день Как замедлить процесс старения, выделив для себя 45 минут в день

Возраст — понятие относительное и мы в силах на него повлиять

Psychologies
Зри в корень: занимательные факты о «подземной» жизни растений Зри в корень: занимательные факты о «подземной» жизни растений

«Зри в корень». Этот совет применим и к жизни растений

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

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

Лиза
Просторно и светло Просторно и светло

Применение керамической облицовки в небольших санузлах

Идеи Вашего Дома
Превращаем учебу в хобби: советы, как учиться интересно Превращаем учебу в хобби: советы, как учиться интересно

Эффективные советы для интересного прохождения обучающих онлайн курсов

Популярная механика
Ботинки-пальцы и криосауна: на что тратит деньги Рената Литвинова Ботинки-пальцы и криосауна: на что тратит деньги Рената Литвинова

Кольца, платья, маски — выясняем, во что вкладывает деньги Рената Литвинова

РБК
Орёл и решка в Риме Орёл и решка в Риме

Коллекционные монеты стабильно растут в цене, вызывая интерес даже у ювелиров

Robb Report
Хороший партнер или тайный нарцисс: 10 главных отличий Хороший партнер или тайный нарцисс: 10 главных отличий

Как можно отличить хорошего партнера и нарцисса: главные признаки

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