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

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

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

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

«Слишком притчевые, хулиганские и русские»: как «Смешарики» с «логикой Винни-Пуха» выходили в Китай, Германию и США «Слишком притчевые, хулиганские и русские»: как «Смешарики» с «логикой Винни-Пуха» выходили в Китай, Германию и США

Чем Смешарики не угодили немцам и чего лишились из-за кризиса 2008 года?

VC.RU
«Меня едва не убило счастье»: как я оказалась на грани, несмотря на благополучие «Меня едва не убило счастье»: как я оказалась на грани, несмотря на благополучие

Внешнее благополучие не гарант душевного спокойствия: история Ники

Cosmopolitan
LoveGPT: как искусственный интеллект меняет приложения для знакомств и сферу отношений LoveGPT: как искусственный интеллект меняет приложения для знакомств и сферу отношений

AI уже добрался до человеческих отношений, но пока не установил власть над ними

СНОБ
Перуанская орхидея инков Перуанская орхидея инков

Перуанская орхидея инков, в сущности, никакая не «инков»

Weekend
Дела сердечные: как современный ритм жизни влияет на риск возникновения инфаркта Дела сердечные: как современный ритм жизни влияет на риск возникновения инфаркта

Какие привычки бьют по сердцу сильнее наследственности?

Правила жизни
Партнер не вовлечен в отношения: как быть? Партнер не вовлечен в отношения: как быть?

Откуда же берется слабая эмоциональная вовлеченность?

Psychologies
«Не беси меня!»: 5 шагов к мирному диалогу с ребенком «Не беси меня!»: 5 шагов к мирному диалогу с ребенком

Можно ли экологично общаться с детьми, когда мы очень сильно злимся на них?

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

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

N+1
Быть в балансе: простые правила питания для снижения сердечно-сосудистого риска Быть в балансе: простые правила питания для снижения сердечно-сосудистого риска

Здоровые пищевые привычки, которые снизят вес и нормализуют давление

Inc.
Волонтёрство: когда это необходимо Волонтёрство: когда это необходимо

Волонтёрством сегодня занимается всё больше людей. Это делает их счастливее

Здоровье
«Я сделала силиконовые губы?»: Алла Довлатова разоблачила журналистку «Я сделала силиконовые губы?»: Алла Довлатова разоблачила журналистку

Алла Довлатова высказала свое отношение к увеличению губ

Cosmopolitan
5 советов Уоррена Баффетта, которые помогут добиться успеха 5 советов Уоррена Баффетта, которые помогут добиться успеха

Советы Баффета, которые будут полезны каждому предпринимателю

Inc.
Как не сойти с ума в водовороте хаоса? Меняться Как не сойти с ума в водовороте хаоса? Меняться

Почему сегодня так важно не стоять на месте

GQ
Тайная свадьба, аборт и «голая» съемка: 5 удивительных фактов о Миле Йовович Тайная свадьба, аборт и «голая» съемка: 5 удивительных фактов о Миле Йовович

Жизнь американской актрисы Милы Йовович похожа на американские горки

VOICE
Как в кино: 9 реальных мест для нереальных сцен Как в кино: 9 реальных мест для нереальных сцен

Локации, которые попали в известные фильмы

Вокруг света
Перестань в это верить! 10 популярных мифов об уходе за кожей Перестань в это верить! 10 популярных мифов об уходе за кожей

Устаревшие факты и мифы об уходе за кожей

VOICE
Душ из слизи и мяукающий сосед: самые необычные услуги в отелях Душ из слизи и мяукающий сосед: самые необычные услуги в отелях

Необычные услуги в отелях

Вокруг света
Восстающий из пепла: история и современность BMW Восстающий из пепла: история и современность BMW

История автомобильной компании, которая трижды была на грани развала

Вокруг света
Витамины для кожи, волос и ногтей: как их правильно принимать Витамины для кожи, волос и ногтей: как их правильно принимать

Как витамины действуют на кожу, волосы и ногти

РБК
Сигналы Starlink и высотомер использовали для геолокации с точностью в несколько метров Сигналы Starlink и высотомер использовали для геолокации с точностью в несколько метров

Сигналы интернет-спутников Starlink можно использовать для геолокации

N+1
Никита Ефремов: «Когда ты переносишь свое внимание на работу, она начинает оживать» Никита Ефремов: «Когда ты переносишь свое внимание на работу, она начинает оживать»

Актер Никита Ефремов рассказал о своем стиле и работе c Тэроном Эджертоном

GQ
Грамота, которая нашлась дважды Грамота, которая нашлась дважды

История берестяной грамоты, найденной 70 лет назад и пропавшей на полвека

N+1
Как эффективно восстановить ослабевающую память Как эффективно восстановить ослабевающую память

Когда автоматические напоминания и цветные стикеры больше не помогают

GQ
Почему мы выгораем? Руководство по тому, как справиться со стрессом и работой одновременно Почему мы выгораем? Руководство по тому, как справиться со стрессом и работой одновременно

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

Inc.
«Я желал бы всеми силами души, чтобы музыка моя распространилась» «Я желал бы всеми силами души, чтобы музыка моя распространилась»

Романсы, балеты, концерты — самые известные произведения Чайковского

Культура.РФ
Маленький гигант большого фронта. История немецкой самоходки «Хетцер» Маленький гигант большого фронта. История немецкой самоходки «Хетцер»

«Хетцер» — одна из самых грозных немецких самоходок эпохи

Maxim
«Дедовщина» на работе: как выстоять на новой должности «Дедовщина» на работе: как выстоять на новой должности

Как перейти от прессинга и «дедовщины» к здоровым отношениям на работе

Psychologies
Войти в колею Войти в колею

Что такое послеотпускной синдром и как его преодолеть

Лиза
«Я приму внебрачных детей бывшего мужа»: Анфиса Чехова рассказала о личной жизни «Я приму внебрачных детей бывшего мужа»: Анфиса Чехова рассказала о личной жизни

Анфиса Чехова рассказала об отношениях с мужчинами

Cosmopolitan
Ариан Кальво: «Неудачи могут быть вдохновляющими и мотивирующими» Ариан Кальво: «Неудачи могут быть вдохновляющими и мотивирующими»

В нашем сознании упустить или не получить что-то означает, что мы неудачники

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