20 лет Windows XP

owsrrsb4gjwpuyox1anb8ucov5m.jpeg
Пожелтевшие виноградные поля холмов «Безмятежности», фотография 26 ноября 2006 года, Голдин+Сеннеби

25 октября 2001 года на полках магазинов появились зелёные и синие коробочки с названием Windows XP. Месяцем ранее, 24 сентября, в продажу начали поступать компьютеры с новой системой. Ещё за месяц до этого, 24 августа 2001 года, ровно 20 лет назад, Windows XP «ушла на золото», то есть пошла на фабрики тиражирования и партнёрам.

За двадцать лет своей жизни Windows XP установили на бессчётное число настольных компьютеров, ноутбуков и разнообразных единиц оборудования. Из-за своей неприхотливости вышедшая из продажи и уже не поддерживаемая система продолжает встречаться и по сей день. Её появление — это как переосмысление разработки Windows внутри Microsoft, так и основа домашнего компьютера на следующее десятилетие.


В конце девяностых Microsoft разделяла Windows по целевой аудитории.

Домашние пользователи получали Windows 95, 98 и Me. Так называемое семейство Windows 9x — это операционки с основой в виде ядра Windows 95, то есть построенные на MS-DOS. Третья из этого списка, Windows Me, наглядно демонстрировала стареющие технологии 9x. Она не только отличалась нестабильной работой из-за системы управления памятью, так ещё и перезагрузку в DOS в Millennium Edition убрали.

Предприятиям и по государственным контрактам Microsoft продавала Windows NT. История её разработки берёт начало до 1990 года, до расставания c IBM: Microsoft то ли пыталась написать 32-битный портируемый вариант OS/2, то ли это был отдельный следующий за OS/2 проект. Туманно и появление аббревиатуры — вероятно, это было «new technology», «новая технология», хотя со временем сокращение утратило всякий смысл. Разные итерации NT выходили с 1993 года. В начале нового тысячелетия NT отказывается от номеров в версий в пользу полноценного названия: выходит Windows 2000.

Подошло время разработать последователей для Me и 2000. Началась работа над проектами Odyssey и Neptune — следующим Windows для предприятий и для обычных потребителей, соответственно.

Двух отдельных Windows, как известно, не случилось. Odyssey и Neptune слились в единую команду для работы над проектом с кодовым названием Whistler, который перерос в Windows XP. Однако изначальное намерение делать два разных продукта было настолько серьёзным, что для Neptune даже распланировали последователя — проект Triton с датой выхода в марте 2001 года.

image-loader.svg
Дорожная карта разработки вырисовывает бодренький план выхода пакетов обновлений через месяцы после релиза

Многое из этого мы знаем из документов антимонопольных тяжб начала 2000 годов. Это планы и отчёты, но далеко не всегда доказательство реальных работ. В природе нет, к примеру, никаких доступных сборок Odyssey.

Проект Neptune же существовал точно. По Сети гуляет сборка Neptune 5111, выпущенная тестерам на условиях NDA. Дата компиляции 5111 — 27 декабря 1999 года. Построенная на ядре NT 5.0 система старательно утверждает, что её ядро имеет версию 5.50.5111.1, хотя в ядре указано 5.00.5111.1. (Вышедшая два года спустя Windows XP поставлялась с ядром NT 5.1.) Во многих местах у этой сборки торчат «уши» в виде названия Windows 2000.

Хотя система построена на основе ядра NT, в билд 5111 встроено несколько компонентов из «ширпотребной» Windows. Из Me в Neptune перенесли, к примеру, заставку экрана с галереей картинок, разделы поддержки прямо со всеми отсылками к Millennium Edition и систему автообновления, которая до конца ещё не работает. Как и Me, Neptune обнаруживает сетевое окружение.

Наиболее интересно, что уже в этой версии, ещё до смены имени проекта на Whistler, появился новый интерфейс входа в систему и создания локальных аккаунтов Identities. Конечно, войти в другой аккаунт можно было и в Windows 2000, но пользователя могли запутать текстовые поля с логинами и паролями. В Neptune 5111 заметны грубые наброски будущего Windows XP.

image-loader.svg

Типов аккаунтов много. Это как «Владелец» и «Взрослый», чем-то напоминающие существующих в Windows XP «Администратора» и «Пользователя», так и «Ребёнок» и «Гость», которых в XP нет. («Гость» в XP — это отдельный отключаемый аккаунт, а не тип аккаунта.)

image-loader.svg

В начале 2000 года команды Neptune и Odyssey объединили для работы над единым проектом Whistler. Название отсылает к канадскому горнолыжному курорту Уистлер, куда зачастили сотрудники Microsoft. Вместо выпуска двух отдельных операционок компания нацелилась на выпуск двух вариантов одного продукта: «Профессионального» и «Персонального» изданий. Так оно и случилось — разве что второй вариант стал «Домашней» Windows XP.

Билд 2202.1 (дата сборки 2 февраля 2000 года), считающийся самым ранним билдом Windows XP, называет себя SD Windows 2000 Professional. Уже в билде 2211 (дата сборки 3 марта 2000 года) текст в правом нижнем углу сменился на Whistler Windows 2001 Professional, намекая как на кодовое название, так и год намечаемого выхода операционки.


Кроме незначительного изменения брендирования, билд 2211 содержал попытки переосмыслить и упростить пользовательский интерфейс.

Двадцать лет назад Microsoft занималась тем же, чем в Windows 10: пыталась переделать «Панель управления». Настройки в 2211 сгруппировали — похожим образом отдельные настройки будут собраны в категории в финальной Windows XP. Интерфейс входа из Neptune 5111 перенесли в Whistler 2211, хотя по умолчанию отключён.

image-loader.svg
Группы в «Панели управления» в билде 2250

Синяя панель задач и зелёная кнопка «Пуск» нарисованы даже на самой коробочной копии Windows XP. Эта цветастая тема носила кодовое название Luna.

Luna появится лишь к началу 2001 года. До этого в предварительных сборках Whistler содержала временную тему Watercolor, сохраняющую угловатость элементов интерфейса и ограничивающуюся консервативными изменениями. Среди известных билдов технически Watercolor присутствует ещё в 2223, но новая тема оформления в этой сборке — почему-то носящая имя Business — ещё не закончена и отключена по умолчанию. В сборке 2250 (скомпилирован 28 июня 2000 года) появляется настройка тем и сама Watercolor, в пользовательском интерфейса названная Professional.

image-loader.svg
Двухколоночное меню «Пуск» в билде 2250

Впервые с Windows 95 интерфейс операционки подвергли полной переработке. В Whistler 2267 тему Professional и новое меню «Пуск» включили по умолчанию, расположение элементов в нём почти полностью соответствует релизному. Кроме визуальных изменений в этой сборке появляется быстрое переключение между пользователями.

image-loader.svg
Меню «Пуск» в Whistler 2267

Мир увидел Luna в билде 2415 во время демонстрации на Международной выставке потребительской электроники в Лас-Вегасе в январе 2001 года. В Whistler 2428 (скомпилирована 29 января и выдана тестерам 13 февраля 2001 года) заметно, что визуальная сторона операционки близка к завершению: кнопка «Пуск» лишь блестит больше обычного, а кнопки окон на панели задач разделены небольшими перегородками. В 2428 мастер установки системы снабжён графическим помощником — разве что это Мерлин, а не вопросительный знак, как это сделано в релизе.

owf83exj8lbdtxlgopihkcegh7a.jpeg
Корзина с «ушами» для переноски похожа на пакет. В билде 2465 этих «ручек» нет

На обоях по умолчанию в этой сборке стоит фотография Full Moon over Red Dunes (файл называется Red Moon Desert/«Красная пустыня» в Windows XP) Чарльза О'Риэра. Не позднее билда 2465 (26 апреля) её заменили на широко известную «Безмятежность». На замену пошли из-за жалоб: пользователям казалось, что барханы напоминают задницу.

За счёт своего статуса обоев по умолчанию «Безмятежность» — одна из самых известных фотографий в мире. Своим цветам она обязана во многом Fujifilm Velvia: эта плёнка выдаёт такие перенасыщенные картинки. «Безмятежность» не ретушировали, Microsoft лишь отсканировала и слегка затемнила один из холмов.

Хотя условия контракта запрещают разглашать точную сумму, фотограф получил за «Безмятежность» никак не меньше 100 тысяч долларов. Служба доставки FedEx отказалась брать на себя настолько дорогой негатив. О'Риэру оплатили билет, и он доставил оригинал самостоятельно. Тогда это было дешевле, чем пересылать файл в несколько гигабайтов по Сети.

Менее известно, что автор другой фотографии в Windows XP получил на несколько порядков меньше. «Осень» Питер Бёриан предоставил компании Corbis, затем изображение приобрела Microsoft за $300. За работу он получил 15% от этой суммы — 45 долларов.

5 февраля 2001 года Microsoft объявила коммерческое название новой операционки, объясняя, что XP — это experience, более богатый пользовательский опыт. Постепенно название появляется и в тестовых сборках. В билде 2474 (дата компиляции 8 мая 2001 года, внутренний релиз 17 мая 2001 года) почти все упоминания слова Whistler заменили на Windows XP.

В последующие несколько месяцев процесс разработки перешёл в авральный режим. Как рассказывают менеджеры Microsoft, переработки стали нормой. Кто-то даже спал на работе, подложив под голову растяжку, офисы разработки снабжали огромными количествами газировки и кофе. Чтобы держать мораль на уровне, менеджеры даже шли на странноватые меры. За закрытие 250 багов за рабочий день тимлид съедал по личинке мучного хрущака.

kjoxxuf8fujxryu5hn4jequ2jtk.jpeg

Билд 2600 с датой компиляции 17 августа 2001 года ушёл в тираж 24 августа. Хотя суеверие рекомендует так не делать, этот релиз прошёл в пятницу.


За первые пять лет Microsoft продала 400 миллионов копий Windows XP. Скорее всего, с учётом пиратства получится не меньше миллиарда установок.

Как программному продукту XP рано или поздно суждено было выйти из употребления и тихо умереть. Лишь мускульная память кистей рук хранила бы то, что за «fckgw» должно следовать «rhqq2» и другие пятизначные последовательности. Тем не менее операционка пережила некоторых из своих потомков, а окончание её поддержки патчами безопасности вызывало раздражение, если не горе.

Хотя 21 апреля 2008 вышел финальный третий пакет обновлений, дни Windows XP уже были сочтены. В июне того же года, незадолго после выхода SP3, Microsoft заявила, что сворачивает продажи XP, продолжая поставки для слабых машин, которые не могут запускать последующие системы. Тем не менее рядовые пользователи отказывались апгрейдиться, а бизнес медлил с обновлениями из-за финансовых проблем после рецессии 2008 года.

Основной период поддержки системы закончился 14 апреля 2009 года, ещё через пять лет — 8 апреля 2014 — Microsoft прекратила и расширенную поддержку. Для пользователя это означало, что операционка уже не получала обновлений безопасности, оставляя систему потенциально открытой для сетевых атак и авторов вирусов.

Не растерявшиеся обладатели машин с XP нашли выход на ещё пять лет. По Сети распространялись инструкции, как подделать версию операционки на Windows Embedded POSReady 2009 — версию операционки для разнообразных терминалов оплаты, промышленного оборудования и прочих встраиваемых устройств. Конечно, Microsoft рекомендовала пользователям настольных компьютеров просто сменить операционку, а не прибегать к таким опасным хакам.

Заявления компании имели смысл: к 2014 году в семействе Windows пополнение случалось уже дважды. Если Vista не снискала любви у пользователей и никогда не была популярней «родителя», то Windows 7 обошла по популярности XP в начале десятых годов.

image-loader.svg
StatCounter

9 апреля 2019 года закончился период поддержки POSReady 2009. С этого времени закрывать уязвимости и баги Windows XP стало некому.

Отказ от XP шёл медленно и не закончился до сих пор. Отчасти подобное можно объяснить привычностью операционки — для кого-то это было первое знакомство с Windows и компьютерами вообще. Отчасти это требования старого софта: Vista потеряла совместимость с многими программами предшественника. Отчасти это нетребовательность к аппаратным ресурсам компьютера. Для Windows XP Microsoft формально просила хотя бы 64 МБ ОЗУ с рекомендацией в 128 МБ, и у ценителей систему получается запускать на 32 МБ. Windows Vista 2006 года и последователи подняли все требования к «железу» на порядок: 15 лет назад от компьютера потребовали целый гигабайт ОЗУ.

Резкое повышение запросов к аппаратной составляющей у новой системы обещает повториться. Windows 11 несправедливо ограничивает модели процессоров, на которых система может запускаться, и выдвигает новые требования к модулю TPM. Всем остальным пользователям Microsoft рекомендует остаться на Windows 10. История 15-летней давности, когда заметная доля компьютеров не сможет обновиться, обещает повториться вновь.

Тяжело составить портрет пользователя Windows XP в 2021 году. По какой-то причине статистика показывает её распространённость в Армении. XP — популярный выбор для оборудования, поэтому она встречается в цифровых осциллографах или оборонке.

Обладатель комьютера под XP подвергает себя заметному риску заражения, выходя в глобальный Интернет — такой компьютер лучше изолировать от Сети. Доля пользователей Windows XP исчисляется в десятых, сотых долях процента. От поддержки XP отказались основные браузеры, для неё не выходит софт, а любые устройства давно поставляются без драйверов для этой операционки. Но по какой-то причине у Windows XP всё ещё есть пользователи.

© Habrahabr.ru