Долгая дорога к Windows Vista: январь — июнь 2006 г.

Автор: Topol Вторник, Май 8th, 2012 Нет комментариев

Рубрика: Операционные системы

Наша история подходит к своему логическому завершению. Пять лет спустя первых упоминаний компании Microsoft удалось выпустить новую версию Windows - Windows Vista .

Сложно назвать продолжительную разработку Windows Vista беспрецедентной, потому как Windows 2000 также страдала от мучительных задержек. Но разработка Vista пришлась на сложное для компании время, когда появлялись многочисленные угрозы, связанные с безопасностью ее программных продуктов, и когда конкуренция на рынке ОС, браузеров и медиаплееров оказалась на удивление сильной. Тем не менее, 2006 год начался очень многообещающе. Наблюдатели Microsoft и Windows с нетерпением ждали завершенной с точки зрения функционала версии Vista и последующего релиза финальной версии ОС. Vista, наконец-то, была почти готова к прайм-тайму.


2006 год

На выставке Consumer Electronics Show 2006 (CES), проходившей в Лас-Вегасе в начале января, Билл Гейтс (Bill Gates), основатель и глава Microsoft рассказал о том, что год грядущий нам готовит. «Это год, в котором увидят свет Windows Vista, Office 12 и многие другие наши программные продукты и всем станет очевидно, что концепция Windows Media Center станет превалирующей на рынке компьютеров» — сказал Гейтс в ходе своего выступления на CES. «Пользователи используют все больше и больше средств общения. Жить становится удобней и программное обеспечение находится в центре цифровой Вселенной».

В ходе CES компания Microsoft продемонстрировала некоторые из новых возможностей Vista, которые «ранее никогда не демонстрировались». Тут и новый интерфейс Aero (который все уже видели), Flip3D (который дебютировал в сборке December 2005 CTP), Windows Sidebar и Sideshow (однако, в этот раз Microsoft впервые показала Sideshow-устройство с момента WinHEC 2005), новые игровые возможности Vista, Windows Photo Gallery и еще кое-что. Затем на сцену к Гейтсу поднялся Аарон Вудмэн (Aaron Woodman) и рассказал о возможностях Vista. «Первое, что бросается в глаза при первом знакомстве с Windows Vista, — это новый интерфейс» — сказал он. «Каждое из встроенных в систему приложений поддерживает эффекты прозрачности. Это даст вам возможность видеть то, что находится под активном окном».

Microsoft также показала новое поколение Mobile-based Portable Media Center, хотя те так и не получили широкого распространения. Тем временем, Microsoft и Philips анонсировали телефон Windows Live Messenger, который так и не появился до конца года. MTV анонсировала сервис URGE, который установлен в качестве ключевого компонента Windows Media Player 11 в Windows Vista.

В середине января я встретился с разработчиками Windows Sidebar и Calendar из Microsoft. Тогда я высказал свои соображения насчет сходства Windows Calendar и iCal и именно тогда я получил для тестирования XP-версию Sidebar. С того момента я ни разу не слышал о Sidebar для Windows XP, хотя несомненно такая версия появится (не путать с проектом VAIO).

В конце января у меня состоялась встреча с Джимом Оллчином (Jim Allchin), со-президентом Microsoft, после которой появилась статьяДжим Оллчин о Windows Vista. Оллчин повторил, что следующий CTP-билд, намеченный на середину-конец февраля, будет первым завершенным в плане функциональных возможностей публичным релизом Vista. Апрельский CTP будет переименован в Beta 2, как сказал Оллчин. «Beta 2 станет кульминацией трех предыдущих CTP»- сказал мне он. «Это просто другой подход к разработке. Мы мыслим о Windows Vista только в терминах CTP. Но можно назвать это и Beta 2, или финальная Beta 2, или даже RC0. Мы считаем, что качество разрабатываемой ОС достаточно высоко, чтобы не выпускать RC0. А следующим CTP-билдом станет RC1″.

В ходе нашего разговора мы с Оллчином обсудили те области Vista, которые подверглись наиболее серьезным изменениям по сравнению с XP: надежность и безопасность, новый пользовательский интерфейс, мобильность и сетевые возможности. «Проникающая повсюду безопасность — поистине большой плюс» — сказал он. «Визуальная привлекательность и организация — второй плюс. Третье — стоимость накладных расходов и новый формат установочных образов, новая система событий, новые утилиты для удаленного доступа, новые инструменты для диагностики, мобильные возможности и т.д.».

«Некоторые из возможностей Vista крайне полезны, причем неважно, на работе ли вы или дома» — добавил он. «Для многих несомненным «за» станут возможности Windows Photo Gallery. Что касается меня, для меня более важно, что изменениям подверглись все слои ОС. В Windows XP мы сделали упор на гибкость и надежность, в Vista большое внимание уделено безопасности. И как я сказал, в этом смысле у Vista конкурентов нет. Однако, глупо считать, что она абсолютно устойчива ко взлому. Я не настолько наивен. Индустрия программного обеспечения втянута в долгую войну с злоумышленниками. Windows Vista просто еще один шаг вперед. Это большой шаг, но это всего лишь следующий шаг».

К несчастью, от одной из ключевых, по мнению Оллчина, особенностей Vista — синхронизации типа PC-to-PC позднее было решено отказаться. С этой точки зрения Vista потеряла слишком много функций, чтобы точно помнить все. Тем не менее, это была еще одна.

В конце января мои источники в Microsoft сообщили мне свежую информацию: Microsoft снова не успела завершить внутреннюю сборку, которая должна была быть полной в смысле имеющихся функций и должна была быть собрана к 31 декабря 2005 года, и перенесла сроки до 31 января 2006. Но и к этому сроку разработчики не успели. Microsoft планировала завершить February CTP к 23 января, а релиз должен был состояться 17 февраля. Но 25 января стало очевидно, что Microsoft вновь не успевает, поэтому сроки были снова перенесены. Это было трудное время для компании: была обещана завершенная в смысле функций сборка, но разработчикам никак не удавалось собрать все компоненты воедино.

Вот как к 17 января 2006 года выглядел внутренний сайт Microsoft, посвященный Vista:

К 3 февраля дела пошли на поправку. Microsoft решила проблему, непозволяющую выполнять обновление с XP до Vista, и снова появилась надежда, что релиз CTP состоится. Microsoft назвала build 5308 как CTP candidate. Внутренняя документация Microsoft на то время повествовала, что у February CTP были следующие цели:

  • Staged-сборки для всех клиентских SKU на английском, немецком и японских языках (включая «N»-edition и VL)
  • Клиентская сборка для ограниченного развертывания в корпоративной среде и MSIT
  • Un-Staged Server SKU на английском языке
  • Роли P0 IDS для Enterprise- и MSIT-развертывания
  • Обслуживание должно работать
  • Обновление с XP SP2 должно работать (английская x86-версия)
  • Другие сценарии обновления не поддерживаются (включая обновление для готовящихся Beta2/RC0-сборок)
  • Качество Feb CTP для всех изданных языковых версий (EN/DE/JP) должно быть выше, чем у 5270 CTP.

Десять дней спустя Microsoft подтвердила, именно build 5308 будет февральским CTP, но перед передачей тестерам требуется исправить один серьезный баг. «Изначально мы планировали выпустить CTP 17 февраля — в эту пятницу» — говорится во внутренней рассылке. «Но планы изменились: в лучшем случае мы закончим к 20 февраля. После того, как завтра будет исправлена ошибка, мы сможем сказать точнее».

22 февраля 2006 года Microsoft явила тестерам February CTP. Я ответил на такой ход массивным обзором и галереями скриншотов. Февральский CTP стал абсолютным блокбастером с множеством новых функций и почти финальным интерфейсом. Аппаратная совместимость была заметно увеличена, тоже самое касается производительности. «February CTP является огромным шагом по сравнению с предыдущими сборками» — писал я тогда. «На самом деле, это первый CTP, которым лично я могу пользоваться в качестве основной ОС. Удивительно, но даже невозможное оказалось возможным. Есть многое, чему можно удивиться».

Впервые в February CTP компания Microsoft разрешила тестерам устанавливать различные версии Vista. Среди этих версий можно отметить уже знакомые нам Home Basic, Home Premium, Business и Ultimate. К этому времени Pro-версия была переименована в Business, а от Small Business вообще отказались. В связи с этим я обновил статью Версии Windows Vista.

February CTP оказался настолько впечатляющим, что даже в апреле я не закончил свой обзор. Но перед тем, как мой обзор был завершен и был выпущен, мне сообщили информацию о том, что Microsoft обновляет исходные коды Vista на основе отзывов, полученных от тестеров February CTP: промежуточный build 5342 должен быть вскоре передан тестерам. А 13 марта 2006 года появилась следующая информация, так сказать, для внутреннего использования: «В течение последних дней накопилось много вопросов. Вот ответы на некоторые вопросы…

  • Релиз отправится к техническим бета-тестерам и нескольким корпоративным клиентам (не MSDN). Будет дана рекомендация НЕ развертывать данную сборку.
  • Будет доступен исключительно Ultimate PID.
  • Только английские x86- и x64-версии.
  • Обновление по сценарию build-to-build не поддерживается (но не заблокировано). Staged-сборку под номером 5308 (February CTP) можно обновить, но могут возникнуть проблемы. Обновление build-to-build не является целью данного релиза.
  • Обновление по сценарию XPSP2 — *данный релиз* поддерживается (по крайней мере, мы приложим усилия, чтобы это реализовать).
  • Обновление по сценарию ServerSP1-based XP (x64 XP) — *данный релиз* не поддерживается вовсе».

21 марта 2006 года я получил информацию об окончательных планах Microsoft по выпуску Vista RTM: Microsoft отправит Windows Vista в тиражирование 25 октября 2006 года или раньше. План оставался неизменным до самого октября и хотя сроки были пропущены, но всего на пару недель. В тот же день Брайан Вэлентайн (Brian Valentine) обратился с этим расписанием к Windows Division:

«С осени 2004 в качестве даты RTM мы видели август» — писал он. «Люди все это время старались создать самую впечатляющую версию Windows. Тем не менее, весь последний месяц я слышу от сотрудников одно и тоже — чтобы довести Vista до ума и достичь намеренной планки качества, требуется еще немного времени. На базе этого мы провели встречи с различными группами [разработчиков] с целью обсудить статус проекта. И я пришел к выводу, что некоторым требуется более восьми недель, чтобы добиться заданного качества — качества, достойного RTM».

«Сегодня мы назначим даты запуска Vista в производство и дату официального релиза. Что касается данного сообщения, то могу сказать, что Vista отправится на золото 25 октября или раньше. Это даст нам требуемое время нашим разработчикам, маркетологам и партнерам на подготовку релиза Vista и Office 2007 к ноябрю для корпоративных пользователей и коммерческого релиза для рядовых пользователей в январе будущего года. С нашей точки зрения разделение релизов Vista для корпоративных и рядовых пользователей имеет стратегическое значение.
Позвольте мне повторить: Vista отправится в тираж 25 октября или раньше».

А вот как внутренний сайт, посвященный Vista, выглядел на следующий день:

Неделю спустя Microsoft выпустила Windows Vista build 5342 (см. галерею). Вместо того, чтобы писать отдельный обзор, я предпочел включить его в обзор February CTP. Build 5342 имел несущественные отличия от build 5308.

Затем я снова сделал это. 19 апреля я опубликовал пятую и заключенную часть обзора сборок 5308/5342, которую я назвал В чем промахи Vista. Целью данной статьи было привлечь внимание к насущной проблеме: безусловно, Vista является огромным шагом по сравнению с XP, но на нее было потрачено невероятное количество времени. И как я писал в других частях обзора, в ходе разработки Microsoft отказалась от слишком многих замечательных идей, которые были нам обещаны. А когда к этим неудачам присовокупить потраченное время, это вводит в депрессию. А когда понимаешь, что в Windows Division есть человек, который скорее защитит свою сферу влияния, чем выпустит поистине впечатляющую Windows, становится только хуже. Новый руководитель отдела Windows Стивен Синофски (Steven Sinofsky) потратил большую часть 2006 года именно на чистку этого засохшего дерева. Думаю, что в течение этого года кровопускание вряд ли закончится.

Моя основная проблема в том, что временами я не могу сдержаться. «Нам обещали…» — писал я. «Мы были поражены…». С технической точки зрения те версии Windows Vista, что мы получали были просто тенью изначальных задумок. Поэтому мало кто может назвать данный релиз Windows величайшим. Однако, я осмелюсь согласиться по нескольким причинам. Ядро было переписано. Графическая система была серьезно улучшена. Несмотря на то, что добрая часть функций Windows Vista была позаимствована из рекламных материалов Apple».

«Пускай тебе будет стыдно, Microsoft. Стыдно не за то, что ты не сделала лучше. Мы ждали, что ты скопируешь Apple, как Apple (Linux) копируют тебя. Но мы не ожидали (и не должны были), что твои обещания подарить уникальные возможности превратятся в копию Mac OS X Tiger. Windows Vista в этом смысле разочаровывает». Сегодня, глядя на свои же высказывания, я удивляюсь своей чрезвычайной эмоциональности по отношению к технологиям. Затем я привел несколько примеров проблем с Windows Vista и выразил надежду, что такие недоработки не помешают будущим релизам Microsoft.

Ответ был молниеносным, предсказуемым и нежеланным. Microsoft принялась анализировать написанное мной на внутренних сайтах. «Ненавижу, когда ты прав» — сказал мне один из разработчиков. «Но я мысленно соглашаюсь почти со всем, о чем ты говоришь». Мне также поступали звонки и сообщения от различного рода руководителей Microsoft, которые хотели бы обсудить со мной некоторые мои соображения. Так или иначе, но мне удалось обратить внимание Microsoft на проблемы Vista. Таким образом были решены проблемы с UAC, который к RC2 изменил свое поведение в лучшую сторону (не стоит думать, что это благодаря мне: слишком многие тестеры обращали на это внимание.

20 апреля мне стало известно, что Microsoft готовит второй после February CTP промежуточный билд Vista. «В течение следующей недели Microsoft намерена представить Vista build 5365″ — написал я в тот же день В build 5365 проведена серьезная работа по доработке User Account Protection (UAP), как сообщали мои источники [эти изменения никоим образом не были связаны с моими претензиями]. С того момента UAC стал связан с так называемым ‘Secure Desktop’. Microsoft изменила поведение UAP так, чтобы обойти потенциальную уязвимость, присутствующую в оригинальной реализации функции. Непонятно, могло ли такое серьезное изменение на последних этапах разработки стать причиной изменений в расписании выхода Vista. Среди других изменений в build 5365 стоит отметить серьезные изменения в Windows Backup и Windows Recovery Environment, а также очередное сокращение возможностей виртуальных папок/сохраненных поисков, которые потеряли функцию ключевых слов».

В тоже самое время Microsoft заканчивала работу над Windows Vista Beta 2 (build 5372) и наметила релиз на 22 мая — на два дня раньше изначально намеченного срока. Microsoft хотела представить Beta 2 на ежегодной конференции Windows Hardware Engineering Conference (WinHEC).

24 апреля Microsoft выпустила Windows Vista build 5365 (см. обзор и галерею). Во внутренней переписке данная сборка описывалась как финальный промежуточный релиз перед Beta 2, которая будет представлена публично. В build 5365 было изменено поведение UAC, о котором я говорил раньше, произведены изменения в виртуальных папках, появились новые обои рабочего стола, было полностью переделано встроенное приложение Windows Calendar, внесены изменения в функцию автоматической дефрагментации диска и т.д. «Сборка 5365 является логическим продолжением линии предыдущих сборок» — писал я в своем обзоре. «Это здорово, даже при условии наличия других более глубоких проблем в Windows Vista, которые не будут решены до будущего релиза Windows».

Кстати, об изменениях в виртуальных папках. Вы, наверное, помните, что изначально Microsoft планировала заменить специальные папки Vista — Documents, Pictures и иже с ними – так называемыми виртуальными папками, в которых будут собраны различные типы файлов вне зависимости от их физического расположения на жестком диске. С течением времени от этой идеи потихоньку отказывались. В build 5365 Microsoft отказалась от еще одной функции, ранее присущей виртуальным папкам, — ключевым словам (Keywords). Данная функция позволяла вводить, редактировать, просматривать и искать по ключевым словам, ассоциированным с каждым документом. В build 5365 данная функция была переименована в тэги (Tags) и теперь она работает только с документами Microsoft Office, изображениями и Web-файлами, а не со всеми типами документами, как ранее планировалось.

Microsoft также сообщила, что хотя Windows Firewall в Vista может фильтровать сетевой траффик в обе стороны, система будет настроена на фильтрацию входящего траффика. После этого Microsoft обвинили в том, компания подрывает безопасность Windows в угоду своим корпоративным пользователям, которые хотят, чтобы брандмауэр был отключен.

К началу мая аналитики консалтинговой компании Gartner начали поговаривать об очередной задержке Vista до середины 2007 года. По-моему я писал об этом раньше, но не могу найти где, так что вот история: весной 2006 года Microsoft пригласила аналитиков Gartner, чтобы те оценили систему отслеживания багов Windows Vista, а было это сделано с целью умиротворить компанию, которая так чутко следила за Vista. К несчастью Microsoft, аналитики Gartner пришли к противоположным выводам: Vista, как сообщила Gartner, может быть не выпущена никогда. Так как Microsoft была связана соглашением о неразглашении с Gartner, она не могла публично упрекнуть Gartner. Однако, Microsoft это задело.

«Не стоит верить всему написанному» — говорилось во внутренней рассылке. «Gartner получила беспрецедентный доступ к базе багов и руководителям разных отделов. Мы надеялись, что это изменит ее мнение».

Тем временем build 5381 был готов пройти через этап Beta 2 и Microsoft верила, что успеет выпустить ее к 22 мая. Чтобы выполнить поставленные данной сборке цели, Microsoft ежедневно выпускала новые билды. Таким образом появились 5381.1, 5381.2 и так далее.

5 мая Microsoft по-тихому представила build 5381 своим тестерам. Компания посчитала, что Beta 2 слишком важна, поэтому и пожелала получить мнение своих тестеров перед тем, как представить сборку широким массам. Для меня, скажу честно, это было сюрпризом, потому как никто даже не намекнул о предстоящем релизе. Во внутренней документации сборка получила название «Beta 2 Preview». «Если вы пользовались build 5365, вы вряд ли заметите огромную разницу» — писал я тогда. «Появились новые обои. Vista-версия Media Center была обновлена так, чтобы Xbox 360 можно было использовать в качестве Media Center Extender. Вот, пожалуй, и все». Я предпочел не делать обзор данной сборки и обойтись лишь галереей. Как и Microsoft, я с надеждой глядел на Beta 2. Сборки плодились как кролики: 5381.5, 5382.0, за ними 5383. По предварительным расчетам Microsoft, во втором этапе бета-тестирования должно было принять участие более миллиона человек и, как ни странно, в этом Microsoft не ошиблась.

Я получил Vista Beta 2 примерно за неделю до того, как Microsoft представила ее посетителям WinHEC, и уже тогда начал работать над серьезным обзором и созданием многочисленных галерей. Beta 2 была крупным релизом, хотя и не таким стабильным, как предыдущие промежуточные сборки. «Я не думаю, что Beta 2 достаточно стабильна и надежна, чтобы пользователи смогли ее предпочесть Windows XP, но она хороший кандидат для вариант dual-boot, когда в нужную минуту пользователи всегда смогут вернуться в дружелюбную XP» — писал я. «Производительность осталась на прежнем уровне и, если быть честным, то я не думаю, что в этом отношении была проделана какая-то работа. Тем не менее, прогресс Vista налицо и я, несмотря на то, что имеются некоторые проблемы, непременно останусь на Vista, чтобы как следует ее протестировать. Однако, остальным пользователям рекомендую тестировать, но не пытаться мигрировать на Vista полностью — пока вы только потеряете в производительности и совместимости».

Beta 2, как я уже говорил, была представлена на WinHEC и 8 июня в рамках программы Customer Preview Program (CPP) компания Microsoft открыла доступ к сборке всем желающим. После долгих лет ожидания многие пользователи впервые смогли прикоснуться к загадочной Vista. «Открыв программу CPP, компания Microsoft предоставила беспрецедентный доступ к предрелизной тестовой версии Windows Vista» — сообщали представители Microsoft. «Программа CPP позволяет разработчикам и IT-специалистам, у которых нет иных способов получить предрелизные версии Windows Vista, своевременно приступить к тестированию ОС, чтобы к ее выходу были готовые Vista-совместимые приложения. Благодаря CPP, компьютерные энтузиасты смогут уже сегодня пользоваться всевозможными сценариями, предлагаемыми Windows Vista. Такая широкая доступность предрелизного кода является важной вехой в разработке Windows Vista, а отзывы, полученные за время тестирования, помогут Microsoft усовершенствовать различные области программного продукта». Тогда я и опубликовал статью, рассказывающую о том, чего ожидать от программы CPP.

Beta 2 была неплоха, но она имела серьезные проблемы в плане аппаратной и программной совместимости, которые я считал, как минимум, странными для публичного релиза. По сравнению с ранее вышедшими промежуточными сборками Beta 2 оказалась гораздо менее стабильной. 25 июня Microsoft выпустила очередной промежуточный билд под номером 5465 (см. обзор и галерея). Данная сборка внешне мало чем отличалась от Beta 2, но она была гораздо стабильней, надежней, производительней и удобней. Я очень удивился, почему Microsoft не предпочла выпустить его взамен Beta 2. Ну да ладно.

В конце июня Windows Vista оказалась на перепутье дорог. Публичный релиз Beta 2, который протестировали порядка двух миллионов пользователей, был неплох, но более поздние промежуточные сборки отчетливо показали, что Microsoft была способна на большее. Будет ли вновь отложен релиз Vista, успеет ли компания к намеченным срокам, сможет ли компания Microsoft опровергнуть прогнозы Gartner? Впереди RC1, RC2 и долгожданный релиз Windows Vista.


Источник: thevista.ru

Оставить комментарий

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

Похожие посты