Разработка Windows Vista

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Разработка Windows Vista (под кодовым названием «Longhorn») началась в мае 2001 года и продолжалась до ноября 2006 года. Первоначально Microsoft ожидала завершить версию в конце 2003 года и представить её как незначительный шаг между Windows XP (под кодовым названием «Whistler») и Windows 7 (под кодовым названием «Blackcomb» и «Vienna»). Концепция Longhorn была намёком на тот план. Первоначально Longhorn разрабатывался на основе Windows XP, но в 2004 году Microsoft «перезагрузила» проект, то есть, начала разработку с нуля, но уже на основе Windows 2003. В связи с этим некоторые особенности, такие, как WinFS (Windows Future Storage) и NGSCB, были исключены или понижены. В середине 2005 года «Longhorn» был переименован в Windows Vista.

2002: Ранняя стадия[править | править вики-текст]

Логотип Windows Longhorn

Год 2002 ознаменовал первый публичный показ Longhorn, на ежегодной весенней конференции WinHEC (Windows Hardware Engineering Conference). К сожалению, о ней осталось совсем мало информации, но в интернет попали скриншоты Windows Longhorn, заснятые в апреле 2002 года, именно в то время, когда проходила конференция.

Интерфейс Plex не похож на интерфейс прежних Windows. Именно по этой причине Microsoft не спешила обрадовать выходом сборки новой операционной системы и сборки Longhorn выходили в публичный доступ без Plex или с её урезанными функциями. Это было обосновано тем, что Microsoft боялась, что интерфейс будут использовать конкуренты. Также там была недоработанная боковая панель (SideBar).

Также на конференции рассказали о Windows Sidebar (боковая панель Windows). На ней можно было смотреть видео, общаться и видеть активность пользователей в контакт-листе Messenger, оттуда же можно моментально записывать DVD, читать новости RSS, иметь быстрый доступ к контактам, делать мелкие различные записки. В отличие от Sidebar в Windows Vista, использующего гаджеты, в Sidebar из Longhorn были мини-приложения под названием тайлы (Tiles), которые в переработанном варианте вернулись в Windows 8.

Помимо графических возможностей, на конференции также можно отметить и WinFS. Одна из его возможностей — фильтры. При фильтрации по алфавиту все файлы разбиваются не на категории, а на хранилища. В качестве иконок использовалась стопка бумаг, которая, подобно корзине, растёт при заполнении. Однако WinFS, несмотря на всю свою революционность, получился нестабильным и непригодным к использованию из-за колоссальных утечек памяти.

Ранние стадии разработки Longhorn были охарактеризованы минимальными усовершенствованиями и обновлениями к Windows XP. Во время этого периода Microsoft была довольно тиха о том, что разрабатывалось, поскольку маркетинг и центр связей с общественностью был более настоятельно сосредоточен на Windows XP и Windows Server 2003, который был выпущен в апреле 2003 года. Несмотря на это, некоторые первые билды Longhorn утекли в популярные Сети файлового обмена.

В большинстве билдов Longhorn и Vista в стадии тестирования в правом нижнем углу рабочего стола есть надпись названия сборки и билда, к примеру «Longhorn Build 3663.Lab06_N.020728-1728».

Milestone 2[править | править вики-текст]

Build 3663 (28 июля 2002) был первым, с которого утекли несколько скриншотов в интернет. Build содержал новую визуальную тему «Plex».

Build 3670 (19 августа 2002) показывает вариацию Диспетчера устройства, осуществленного внутри Windows Explorer.

Milestone 3[править | править вики-текст]

Build 3683 (23 сентября 2002) утёк в сеть 20 октября 2002 года и был первым билдом Longhorn, утёкшим в Интернет. Рабочее название было «Longhorn XP Professional». Визуально не отличался от Windows XP, кроме логотипа Windows, некоторых нововведений в интерфейсе и Сайдбар (Sidebar). В отличие от всех ранних версий Windows, логотип был белого цвета. Панель «Свойства экрана»[1] и ряд других компонентов в этой версии построены на базе Avalon (нынешний WPF).

Однако эта публичная ОС не шла ни в какое сравнение с Longhorn, которая была на презентации WinHEC. И боковая панель оказалась ненужной, поскольку там почти ничего нельзя было разместить. Но по причине выхода пакета обновления 1 для Windows XP выход сборок перемешался, и первой вышла 4008, а через некоторое время вышла 3718. Объясняется это тем, что ранее Longhorn базировался на ядре «Windows NT 5.1», а это ядро Windows XP. Но после выхода пакета обновления 1 для Windows XP разработчики потратили немало времени, чтобы портировать новое ядро в Longhorn. Поэтому наблюдается такой резкий скачок в сборках. Весной как всегда проходит конференция WinHEC. На ней впервые представляют эффекты Longhorn. Всё это осуществляется, благодаря DCE (Desktop Composition Engine). При увеличении окна его содержимое увеличивалось пропорционально окну. Всё то, что было показано на конференции выполнялось на сборке 4018. Но самое главное — DCE не тормозит систему. На той же конференции тестерам раздали сборку 4015. Она отличалась невероятной быстротой и качеством работы среди других сборок. Но эффекты в этой сборке были незначительные.

Build 3706 (29 октября 2002) утёк в сеть только 22 мая 2006 года. Один из первых билдов, содержащих Desktop Window Manager (DWM) и Desktop Composition Engine, который позднее стал известен как Media Integration Layer. Содержит Internet Explorer 6.05 и визуальное оформление Plex. Один из билдов, утекших в интернет только после длительного времени от релиза.

Build 3713 (дата неизвестна) утёк в сеть лишь 26 апреля 2011 года. Не имеет отличий от ранее утекшей сборки 3718, за исключением работающего WinFS и чуть большей стабильности.

Build 3718 (19 ноября 2002) утёк в сеть 30 апреля 2004 года. Содержал DWM и ранние визуальные эффекты, включая прозрачность и «эффекты перехода».

2003 и начало 2004[править | править вики-текст]

Milestone 4[править | править вики-текст]

Build 4008 (19 февраля 2003) появившийся в сети 28 февраля 2003 года[2] был также конфиденциально роздан избранной группе разработчиков программного обеспечения. Build содержал малое число нововведений, изменённую визуальную тему «Plex» и новый упрощённый инсталлятор. Эффектов более нет, сайдбар непрозрачен. Присутствуют новые часы в трее, новые панели предпросмотра, новая функция — родительский контроль. Также изменён внешний вид Проводника Windows

Milestone 5[править | править вики-текст]

Снимок сборки 4029

Build 4015 (28 марта 2003) утёк в интернет 28 апреля 2003. Build содержал много нововведений, включая изменённый логотип Windows в меню «Пуск», множество изменений в Windows Explorer, новый менеджер закачек в Internet Explorer. В то же время билд имел проблемы с утечкой памяти в Windows Explorer и Sidebar. WinFS имел ошибки использования памяти.

Летом прошла ежегодная Встреча финансовых аналитиков (Financial Analysts Meeting), по результатам которой стало ясно, что Lonhorn Beta 1 и Longhorn Beta 2 выйдут в 2004 году. Но ввиду крайней нестабильности ОС переписана с нуля.

Перед колоссальным событием в истории Longhorn — PDC 2003 (Конференцией Профессиональных Разработчиков 2003) в сеть утекает одна из последних версий Longhorn в интерфейсе Plex — 4029. Позднее в Интернет попала, скорее всего, последняя сборка с интерфейсом Plex — 4039, которая отличалась наличием эффектов и видом просмотра файлов, известного как Phodeo (сокр. от Photo and Video), использующего возможности DirectX. Но данная сборка была крайне нестабильна и практически неработоспособна.

Build 4028 (1 июля 2003) - первый серверный билд Longhorn, основанный на Windows Server.NET RC1. Впоследствии Windows Server 2003. Визуальные особенности присутствовали, но были отключены по умолчанию.

Build 4029 (19 июня 2003) утёк в сеть 23 сентября 2003. Содержал несколько новых технологий по сравнению с 4028. Windows Explorer претерпел изменения. Предварительные просмотры изображений и видео были показаны в tooltip при наведении мыши, также производительность Windows Explorer была улучшена, хотя проблемы утечки памяти не были решены.

Milestone 6[править | править вики-текст]

Build 4033 (17 июля 2003) похож на 4029, но содержит некоторые улучшения интерфейса, содержит обновлённую тему Plex.

Build 4039 (27 августа 2003) утёк в сеть 22 августа 2007. Этот билд содержит Phodeo, 3D вид фотографий и полный DWM и прозрачность.

Build 4042 (9 сентября 2003) первый билд, содержащий визуальный стиль Slate вместо Plex с ранних билдов. Несмотря на это, Aero glass (прозрачность) из билда 4039 все ещё осталась. Утек в сеть 26 апреля 2011.

Build 4050 (дата неизвестна) Эта сборка представлена на TechEd 2004 в Израиле.

Официальная PDC 2003 сборка (1 октября 2003, название Build 4051) не представлен публике, но утёк в сеть 20 октября 2003. Содержит тему Slate и несколько нововведений. Также содержит Internet Explorer 6.05 и встроенный в него менеджер закачек[3]. Из визуальных изменений: на панели Пуск нет больше надписи «Start».

  • Добавлена папка «Документы» (аналог папки «Общие документы» в Windows XP, позже — название всех папок «Мои документы»)
  • Папки «Мои рисунки» и «Мои видеозаписи» объединены в папку «Фото и видео»
  • Папка «Мой компьютер» переименована в «Компьютер».

Это был первый «стеклянный» интерфейс. «Раньше, подобные графические возможности были доступны лишь разработчикам игр, а сейчас они доступны вашим приложениям» — отметили на конференции. Впрочем, графические возможности не попали в официальную сборку 4051, розданную пользователям.

Build 4053 (22 октября 2003) утёк в сеть 2 марта 2004. Не имеет отличий от сборки 4051, за исключением чуть большей стабильности.

Build 4066 (26 февраля 2004). Несмотря на то, что сборка идентифицирует себя как серверная ОС, содержит много первых, неприменимых к ранним сборкам, изменений в интерфейсе. Утёк в сеть 30 декабря 2008.[4]

Milestone 7[править | править вики-текст]

Build 4074 (25 апреля 2004) — Официальный WinHEC 2004 preview билд. Утёк в мае 2004. Содержит изменённый стиль Jade, новые иконки и шрифт Segoe UI. На сборке был создан неофициальный проект Longhorn Reloaded, впоследствии закрытый Microsoft. В ней также присутствовал способ включения DWM (Desktop Window Manager) (ранее DCE), что в сочетании с темой Jade дало прототип Windows Aero. Кроме того, в ней было множество прототипов других функций, включённых в будущем в Windows 7.

В мае 2004 года Microsoft включила в Windows подсистему NGSCB (Palladium), разрабатываемую в целях поддержки Trusted Platform Module, разработанного инициативной группой Trusted Computing (рус. Доверительные вычисления).[5][6]. Единственный компонент NGSCB, сохранившийся в Windows Vista — BitLocker, использующий чип TPM для полного шифрования жёсткого диска.

Build 4083 (16 мая 2004) — Утёк в сеть 10 ноября 2004, и был предпоследним утёкшим в сеть билдом Longhorn, созданным на базе Windows XP. Боковая панель Windows и WinFS убраны. Отличается высокой нестабильностью и проблемами инсталляции.

Build 4093 (19 августа 2004) — Последний утёкший билд на базе Windows XP. Тогда назывался Windows Longhorn Before Reset. Однако в нём остались основные проблемы всей серии Longhorn: нестабильность, тормоза, боковая панель и неработающий WinFS. Из-за этого Microsoft принимает решение начать проект с нуля, в результате которого появилась Windows Vista.

середина 2004 — середина 2005: «Перезагрузка» разработки[править | править вики-текст]

Longhorn «D1»[править | править вики-текст]

Build 3790 (7 сентября 2004) первый билд, основанный на Windows Server 2003, но интерфейс как в Windows XP

Build 5048 (1 апреля 2005) — официальный WinHEC 2005 preview билд. Был доступен для WinHEC посетителей 24 апреля 2005. В билде присутствует DWM, но по умолчанию он выключен и скрыт. Build имеет новый оригинальный интерфейс (отличный от 4074 и похожих билдов) и иконки как в 4074. Также содержит в себе раннюю версию Windows Aero. На официальной презентации глава Microsoft Билл Гейтс объявил, что многие компоненты WinFX API будут портированы на Windows XP. В ней отсутствует Sidebar. Версия 5048 была раскритикована за утрату многих разработанных в 2001—2003 компонентов.[7]

Build 5060 (17 апреля 2005) билд не содержал много изменений в отличие от 5048, содержит новый экран приветствия.

середина 2005 — ноябрь 2006: Windows Vista[править | править вики-текст]

В начале июля 2005 года в Microsoft начались обсуждения нового названия Windows Longhorn, в связи с негативным отношением пользователей к бренду Windows Longhorn после появления версии 5048. Среди названий обсуждалось Windows 2006, но, в итоге, Microsoft выбрала название Windows Vista[8].

Beta 1[править | править вики-текст]

Windows Vista Beta 1 (билд 5112, 20 июля 2005) выпущен 27 июля 2005 и был первым билдом Windows Vista. Build был доступен в Microsoft Developer Network (MSDN) и TechNet подписчикам для группы бета тестеров. Визуальный стиль был изменен на более тёмный.

Community Technology Previews[править | править вики-текст]

Beta 2[править | править вики-текст]

Windows Vista Beta 2 (18 мая 2006, билд 5384), стала доступна подписчикам Microsoft Developer Network и 23 мая 2006 тестерам Microsoft Connect. 6 июня Microsoft сделала доступной beta 2 всем пользователям в виде бесплатной закачки на нескольких языках c их веб-сайта. Некоторые веб-сайты, посвящённые технологиям описали этот выпуск как «случай наибольшей загрузки в истории программного обеспечения».

Pre-RC1[править | править вики-текст]

RC1[править | править вики-текст]

Pre-RC2[править | править вики-текст]

RC2[править | править вики-текст]

Pre-RTM[править | править вики-текст]

RTM[править | править вики-текст]

Финальный RTM создан 1 ноября 2006 и имел номер 6000.16386.

Интересные факты[править | править вики-текст]

  • Известно, что перед сборкой 3683 существует еще одна: 3663, но в сеть она так и не утекла.[источник не указан 117 дней]
  • На Конференции PDC 2003 Microsoft демонстрировали сборки 4044 и 4050, но обе они являются сборками внутреннего пользования, на что указывает их индекс .private/ и в Интернет они так и не утекли.[источник не указан 117 дней]
  • Для Longhorn разрабатывалась новая модель видеодрайвера — LDDM (Longhorn Display Driver Model). Она демонстрировалась на конференции WinHEC 2004 на сборке 4067, которая также не утекла.[источник не указан 117 дней]
  • Еще одной идеей Longhorn была компонентизация — разделение ОС на модули, которые можно было «менять» и тем самым подстраивать функционал системы под себя, её следы имеются в сборках 4093 и утекшей в 2015 году 4088.[источник не указан 117 дней]

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Display Properties(недоступная ссылка — история). Проверено 8 сентября 2007. Архивировано из первоисточника 29 сентября 2007.  (англ.)
  2. Thurrott, Paul Longhorn Alpha Preview 2: Build 4008. Windows SuperSite (1 марта 2003). Проверено 30 марта 2006. Архивировано из первоисточника 4 апреля 2012.  (англ.)
  3. Brewer, Matt New Internet Explorer on Longhorn 4051. OSNews (December 12, 2003). Проверено 31 января 2008. Архивировано из первоисточника 4 апреля 2012.  (англ.)
  4. Si vis pacem, para bellum: 6.0.4066.0.main.040226-1010  (англ.)
  5. Ross Anderson. `Trusted Computing' Frequently Asked Questions (August 2003). Проверено 26 декабря 2006. Архивировано из первоисточника 4 апреля 2012.  (англ.)
  6. Joris Evers. Microsoft revisits NGSCB security plan, ComputerWorld (May 6, 2004). Проверено 26 декабря 2006.  (англ.)
  7. Thurrott, Paul WinHEC 2005: Day Two Blog. SuperSite for Windows (2005-04-26). Проверено 2 апреля 2006. Архивировано из первоисточника 4 апреля 2012.  (англ.)
  8. Thurrott, Paul Road to Gold: The Long Road to Windows Vista Part 4: January - July 2005 (2006-11-01). Проверено 2 ноября 2006. Архивировано из первоисточника 4 апреля 2012.

Ссылки[править | править вики-текст]