24 августа 2001 года Windows XP отправилась в производство, и спустя 25 лет эта система все еще встречается там, где живут самые упрямые корпоративные ИТ-ландшафты. Для русскоязычной IT-аудитории история Windows XP важна не из-за ностальгии по обоям Bliss, а как наглядный разбор того, почему легаси переживает даже официальную смерть продукта.
Об этой дате напоминает The Register, и повод у коллег выбран удачно: Windows XP давно превратилась из операционной системы в отраслевой мем про миграции, которые «сделаем в следующем квартале». Именно XP в 2001 году окончательно развела Microsoft с кодовой базой Windows 9x и привела потребительский рынок к архитектуре Windows NT, которая до того считалась скорее корпоративной территорией. Если совсем коротко: домашние пользователи получили то, что бизнес уже ценил за предсказуемость, а бизнесу досталась платформа, которую потом пришлось выковыривать из инфраструктуры буквально десятилетиями.
С точки зрения продуктовой истории у Windows XP был понятный и очень сильный заход. Она вышла после Windows ME для домашних пользователей и Windows 2000 для профессионального сегмента. На фоне Windows ME новая система выглядела не просто стабильной, а почти неприлично стабильной. Microsoft выпустила две основные редакции, Home и Professional: первая шла в массовый канал, вторая была заточена под корпоративные сценарии, доменные учетные записи и более серьезную нагрузку. Визуально XP тоже стала важной вехой: двухколоночное меню «Пуск», переработанный интерфейс, группировка окон на панели задач, новые иконки и фирменные эффекты сделали систему одной из самых узнаваемых за всю историю Windows. В розницу она поступила в октябре 2001 года, но культурный статус получила заметно раньше, еще на стадии первых впечатлений рынка.
Дальше началось самое интересное: Windows XP пережила не только собственный жизненный цикл, но и несколько волн попыток от нее избавиться. Расширенная поддержка завершилась 8 апреля 2014 года, то есть больше чем через 12 лет после дебюта. Затем рынок еще какое-то время цеплялся за Windows Embedded POSReady 2009, фактически родственную ветку XP для встраиваемых устройств; ее расширенная поддержка закончилась 9 апреля 2019 года. Даже это не стало финальной точкой. В мае 2019 года Microsoft выпустила патч для Windows XP, чтобы закрыть дыру в Remote Desktop Services, которую можно было использовать для распространения вредоносного кода. А по состоянию на 2024 год, как пишет The Register, компания все еще выпускала обновления безопасности для Windows XP SP3. Для любого CIO это плохая и хорошая новость одновременно: плохая, потому что миграция опять не произошла; хорошая, потому что вендор иногда все же приходит с огнетушителем, даже если здание формально уже не обслуживается.
Упрямство XP подтверждается и примерами из реального сектора. В конце 2016 года около 90% систем британской NHS, национальной службы здравоохранения, по данным, приведенным The Register, все еще опирались на эту ОС. В 2018 году Резервный банк Индии дал банковскому сектору срок до 2019 года, чтобы убрать XP из банкоматов. Проблема, конечно, не в том, что айтишники где-то «забыли обновиться». Обычно за такими историями стоит знакомый набор факторов: специализированное ПО, написанное под конкретную версию Windows; сертифицированное оборудование, которое нельзя просто так заменить; регуляторные ограничения; стоимость простоя; и тот самый бухгалтерский аргумент, который переживает любую техдорожную карту. Несколько лет назад бывший сотрудник Microsoft также рассказывал The Register, что часть мирового банковского сектора продолжала работать на Windows Server 2003, серверной родственнице эпохи XP. И это уже не анекдот про старый банкомат в углу, а вполне системная картина.
Для разработчиков и техлидов в этой истории нет ничего романтического, кроме разве что обоев и звука запуска. Windows XP стала почти учебником по обратной совместимости: Microsoft в те годы действительно пыталась сохранить работоспособность «того самого странного приложения», которое давно пора было отправить на пенсию, но бизнес каждый раз отвечал, что без него почему-то не живет касса, лабораторный стенд или пол-офиса. Итог знаком любой команде, которая поддерживает зрелый продукт: чем лучше платформа переживает стресс, тем дольше организация откладывает болезненную замену. Стабильность неожиданно превращается в ловушку. Система не падает, софт кое-как работает, железо еще включается, а значит, решение о миграции снова можно отложить ради более срочных задач. До первого аудита, первой крупной уязвимости или первого инцидента с интеграцией в современную инфраструктуру.
Для бизнеса урок у Windows XP тоже предельно практичный. Легаси редко умирает в день окончания поддержки, и почти никогда не исчезает после красивого письма от вендора. Оно уходит годами, кусками, через пилоты, исключения, временные заплатки и компромиссы с безопасностью. Поэтому разговор о старых системах нужно вести не в жанре «почему они до сих пор на XP», а в жанре «какая цена у зависимостей, которые никто не инвентаризировал вовремя». Если в компании есть критичная система, привязанная к старой платформе, проблема обычно не в одной ОС. Проблема в архитектурном долге, который долго считался удобным, потому что не мешал квартальной отчетности.
Пожалуй, в этом и состоит настоящий юбилей Windows XP. Не в том, что культовая система прожила дольше многих своих наследников в памяти пользователей, а в том, что она до сих пор напоминает отрасли неприятную вещь: самые живучие технологии умирают не тогда, когда их списал вендор, а тогда, когда бизнес наконец готов признать стоимость собственного легаси и перестать делать вид, что старый компьютер в регистратуре еще немного потянет.