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


Разработка Windows Vista (под кодовым названием «Windows Longhorn») началась в мае 2001 года и продолжалась до ноября 2006 года. Microsoft планировала завершить разработку новой ОС в конце 2003 года и представить её как незначительный шаг между Windows XP (под кодовым названием «Whistler») и Windows 7 (под кодовыми названиями «Blackcomb» и «Vienna»). Концепция Longhorn была намёком на тот план. Первоначально Longhorn разрабатывалась на основе Windows XP[1], но в 2004 году Microsoft «перезагрузила» проект, то есть начала разработку с нуля, но уже на основе Windows Server 2003 SP1 RC1. В связи с этим некоторые особенности, такие как WinFS (Windows Future Storage), NGSCB, XAML (был реализован как компонент .NET Framework), WinFX (реализован как .NET Framework 3.0), Indigo (реализован как Windows Communication Foundation), Avalon (WPF, часть в составе .NET Framework), были исключены или сокращены. В середине 2005 года «Longhorn» был переименован в Windows Vista.

Ранние сборки Longhorn не особо отличались от своего преемника Windows XP внешне, но имели ранние прототипы темы Plex, индикатор пространства на жёстком диске, ранние версии Desktop Compositing Engine (позже переименованный как Desktop Window Manager), Windows Presentation Foundation (под кодовым именем Avalon) и другие минорные новшества, которые со временем вызывали утечки в памяти и работали не стабильно.

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

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

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

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