14 сентября 2000 года Microsoft выпустила систему, которую сама компания рекламировала как символ нового тысячелетия для домашних пользователей. Windows Millennium Edition должна была подарить праздничное настроение перед сменой веков и стать финальным аккордом линейки Windows 9x. На деле система быстро получила репутацию одной из самых неудачных версий Windows за всю историю продукта, а её английская аббревиатура ME породила издевательскую расшифровку "Mistake Edition". Ниже разбирается, откуда взялась эта система, что в ней действительно было слабым местом, а что стало жертвой обстоятельств выпуска.
Рождение Millennium Edition из отменённого проекта Neptune и спешки Стива Балмера
Ещё в 1998 году, на презентации Windows 98, Билл Гейтс заявлял, что эта версия станет последней в линейке 9x, а все дальнейшие редакции Windows перейдут на ядро NT. Планы изменились быстро: в мае 1999 года вышла Windows 98 Second Edition, а параллельно в Microsoft развивался проект Neptune - первая домашняя версия на архитектуре NT. Neptune двигался медленно, и к 2000 году стало ясно, что уложиться в привычный трёхлетний цикл обновления системы компания не успевает.
Тогдашний президент Microsoft Стив Балмер (пост генерального директора он получит только 13 января 2000 года, сменив на этой должности Билла Гейтса) принял решение выпустить промежуточный продукт: доработанную Windows 98 с частью визуальных и функциональных элементов, позаимствованных у Windows 2000, которая к тому моменту уже вышла для корпоративного сегмента. Разработка шла в сжатые сроки, и уже к началу 2000 года команда заметно отставала от графика. Финальная сборка получила номер 4.90.3000, была передана в производство 19 июня 2000 года, а в розницу поступила 14 сентября того же года. Именно эта спешка впоследствии станет главным объяснением большинства технических провалов системы.
Путь до финального релиза занял чуть больше года. Первая бета-версия под кодовым именем Millennium вышла 24 сентября 1999 года, вторая появилась 24 ноября того же года и принесла System File Protection вместе с панелью управления параметрами игр. Третья бета была готова к 11 апреля 2000 года, и именно в этой сборке система впервые получила собственную звуковую схему запуска и завершения работы, а не позаимствованную у Windows 98, как в более ранних тестовых версиях. Продвижение системы сопровождалось маркетинговой кампанией "Meet Me tour", а в рознице новая версия стоила ровно столько же, сколько в своё время Windows 98: 209 долларов за полную версию и 109 долларов за обновление, хотя набор реальных отличий от предшественницы оставался довольно скромным.
Технические требования и урезанный доступ к реальному режиму MS-DOS в новой системе
Официально Windows Me запускалась на процессоре Pentium с частотой от 150 МГц, при 32 Мб оперативной памяти и 200-500 Мб свободного места на диске. Для полноценного использования Windows Media Player 7 Microsoft официально рекомендовала процессор Pentium II от 300 МГц и 64 Мб ОЗУ, а для Windows Movie Maker требования по диску вырастали до 2 Гб свободного пространства. Более высокую планку в 128 Мб ОЗУ уже советовали независимые компьютерные издания и энтузиасты, стремившиеся к действительно плавной работе системы, а не сама Microsoft.
Внутри система оставалась основанной на MS-DOS 8.0, но реальный режим DOS был заблокирован намеренно, ради ускорения загрузки. Параметры конфигурации, которые раньше хранились в файлах CONFIG.SYS и AUTOEXEC.BAT, перенесли в реестр, а сама фаза инициализации DOS была сокращена. Итог получился двойственным: компьютер действительно стартовал заметно быстрее предшественниц, но при этом переставали работать старые DOS-игры и утилиты, рассчитанные на прямой доступ к этому режиму. Энтузиастам пришлось искать сторонние программы для разблокировки DOS, хотя официально Microsoft эту возможность закрыла.
Отдельная сложность обнаружилась с объёмом оперативной памяти. Официально система поддерживала до 1 Гб ОЗУ, но уже при установке более 512 Мб памяти нередко начинались сбои и снижалась стабильность, поскольку часть внутренних механизмов системы изначально проектировалась под куда более скромные объёмы. При ручной правке конфигурации энтузиасты позднее научились доводить рабочий предел почти до 2 Гб, но рядовому покупателю 2000 года такие настройки были попросту недоступны, и превышение половины гигабайта памяти на практике скорее вредило стабильности, чем помогало производительности.
System Restore, Movie Maker и другие новшества, унаследованные интерфейсом от Windows 2000
Список нововведений выглядел внушительно для домашней версии Windows. Появилась функция System Restore, которая автоматически создавала точки восстановления и позволяла откатить систему к рабочему состоянию после сбоя. Заработала System File Protection, следившая за целостностью критичных системных файлов. Пользователи получили Windows Movie Maker для базового монтажа видео, Internet Explorer 5.5, Windows Media Player 7 и обновлённый сетевой стек TCP/IP, позаимствованный у Windows 2000, что заметно повысило стабильность работы в локальных сетях и интернете.
Визуально система тоже изменилась: значки, звуковая схема запуска и завершения работы, элементы Проводника и меню "Пуск" перекочевали из Windows 2000. Улучшилась поддержка USB и FireWire устройств, добавились автоматические обновления и персонализированные меню, впервые опробованные ещё на этапе бета-тестирования между первой и второй сборками. Многие из этих идей, включая саму концепцию восстановления системы, пережили Windows Me и перекочевали в куда более удачную Windows XP, где были реализованы заметно надёжнее.
Постоянные сбои, синий экран и жалобы пользователей после выхода системы в продажу
Первые отзывы прессы были скорее нейтральными, но уже через несколько недель после розничного старта пользователи начали массово жаловаться на нестабильность. Систему регулярно приходилось восстанавливать или переустанавливать заново, по некоторым свидетельствам техников того времени - раз в два-три месяца при активном использовании. Особенно часто зависания и синие экраны смерти возникали при загрузке или при подключении периферии: принтеры отказывались корректно определяться, видеокарты не всегда принимали привычные настройки, а часть драйверов от предыдущих версий Windows попросту отказывалась работать.
Отдельной историей стала сама функция System Restore, задуманная как страховка от сбоев. На практике она иногда сохраняла в точках восстановления заражённые файлы и после отката возвращала на компьютер уже удалённый вирус, поскольку следила преимущественно за исполняемыми файлами и не умела отличать вредоносный код от легитимного. Специалисты по борьбе с вирусами того времени советовали временно отключать эту функцию перед лечением системы, что для рядового пользователя выглядело как парадокс: инструмент для защиты от проблем сам превращался в их источник.
Свою роль в статистике сбоев сыграло и то, что многие покупатели устанавливали Windows Me на компьютеры, едва дотягивавшие до минимальных требований, особенно по объёму оперативной памяти и мощности процессора. На таком железе новая система, требовательная к ресурсам сильнее предшественницы, работала заметно хуже заявленного, а разница между официальным минимумом и реальным комфортным порогом только усиливала общее раздражение.
Место Windows Me в списке худших технологических продуктов по версии PC World
Репутация системы закрепилась не только в разговорах пользователей, но и в профессиональной прессе. В 2006 году журнал PC World составил список из 25 худших технологических продуктов всех времён и поместил туда Windows Me, обыграв аббревиатуру ME как "Mistake Edition". Русскоязычные пользователи придумали системе собственное прозвище "линолеум", созвучное с английским звучанием слова millennium, и оно закрепилось в компьютерном сленге того периода прочнее официального названия.
Сравнение с непосредственной предшественницей играло против новой системы особенно заметно: Windows 98 Second Edition к моменту выхода Windows Me считалась одной из самых стабильных версий линейки 9x, и переход на менее надёжный продукт воспринимался пользователями не как шаг вперёд, а как откат назад. Показательный список претензий выглядел так:
- Частые зависания и внезапные перезагрузки при обычной повседневной работе;
- Проблемы совместимости с драйверами принтеров, сканеров и видеокарт после обновления с предыдущих версий;
- Ошибочное восстановление ранее удалённых вирусов функцией System Restore.
Каждый из этих пунктов по отдельности встречался и в других версиях Windows того периода, но их сочетание в одном продукте, вышедшем сразу после относительно надёжной Windows 98 SE, оставило особенно неприятное впечатление у широкой аудитории.
Короткая жизнь системы и стремительный переход пользователей на Windows XP
Век Windows Me на рынке оказался предельно коротким. Уже в октябре 2001 года, чуть больше чем через год после розничного старта, Microsoft выпустила Windows XP, объединившую наработки потребительской линейки 9x с куда более устойчивым ядром NT. XP быстро вытеснила Millennium Edition как с прилавков магазинов, так и с новых компьютеров, а сама Windows Me осталась в истории как переходная система, просуществовавшая на рынке меньше любой другой версии линейки 9x.
Основная поддержка Windows Me прекратилась 31 декабря 2003 года, а расширенная - 11 июля 2006 года, синхронно с завершением поддержки Windows 98. Для сравнения, Windows XP оставалась в строю почти два десятилетия и получала обновления вплоть до 2014 года у обычных пользователей и ещё дольше для отдельных корпоративных контрактов. На этом фоне жизненный цикл Millennium Edition выглядит скорее эпизодом, чем полноценной эпохой в истории продукта.
Показательно и то, что значительная часть функциональности Windows XP на старте фактически повторяла набор возможностей Millennium Edition, только пересаженный на куда более надёжное ядро NT. Пользователи, которые терпели сбои системы весь 2001 год, при переходе на XP получали знакомый интерфейс и привычные приложения, но без постоянных зависаний, поэтому апгрейд воспринимался не как изучение новой системы, а как избавление от накопившихся проблем при сохранении удобства.
Насколько справедлив ярлык худшей версии Windows с учётом условий её разработки
Если оценивать систему исключительно по количеству сбоев и синих экранов, репутация худшей версии Windows выглядит вполне заслуженной: даже по меркам не самого стабильного семейства 9x, Millennium Edition ощутимо проигрывала предшественнице по надёжности. Причина в основном лежит не в архитектурных просчётах, а в сроках разработки: команда пыталась за считаные месяцы совместить устаревающее ядро MS-DOS с частью интерфейса и сетевого стека от NT-системы, изначально не предназначенной для такого гибрида.
При этом список нововведений говорит о другом: многие идеи Windows Me оказались верными по сути, просто плохо реализованными в конкретной сборке. Восстановление системы, автоматические обновления, улучшенная поддержка USB, встроенный видеоредактор - всё это стало стандартом для последующих версий Windows и используется по сей день в развитом виде. Иначе говоря, Millennium Edition сыграла роль черновика, на котором Microsoft отработала функции, доведённые до ума уже в Windows XP.
Справедливой выглядит такая формулировка: как самостоятельный продукт для повседневной работы система действительно заслужила критику, потому что нестабильность напрямую била по пользователям здесь и сейчас. Но как этап эволюции Windows она принесла больше пользы, чем принято считать задним числом, задав направление развития системы на годы вперёд. Худшей версией Windows её сделала не столько сама концепция, сколько соединение слишком амбициозных задач со слишком коротким временем на их реализацию.