Все начиналось с развлечения. Меня восхитили эффектные трюки Longhorn, которые я увидел в Internet, и в январе 2002 года я опубликовал свою первую статью об этой новой Windows – да, примерно три с половиной года тому назад. В то время проект Longhorn – теперь уже Windows Vista – был несколько больше, чем мечта, и энтузиасты Windows выкачивали сфабрикованные снимки с целью показать, как будет выглядеть следующая система Windows или какой бы они хотели ее видеть.
На всем протяжении 2002 года большая часть того, что мы думали о проекте Longhorn, было далеко от истины. Не было пришествия причудливого 3D-интерфейса. Никаких новых файловых систем. Никакой поддержки Mira 2. Часть новшеств, которых мы ждали – Windows Movie Maker 2 и Windows Media Player 9 –были поставлены отдельно, поскольку выход проекта Longhorn на рынок сильно задерживался.
В середине 2003 года я написал следующую статью о Windows Longhorn, в которой поведал новости о проекте Longhorn, в том числе рассказал о графике подготовки и некоторых новшествах: модульная компонентно-ориентированная, более легкая для развертывания архитектура, новый принцип формирования рабочего стола, DCE – Desktop Composition Engine и пользовательский интерфейс Aero. Все еще ожидали, что в Longhorn появится WinFS, но тогда она не была файловой системой, это было инструментальное средство хранения и поиска данных.
К концу лета 2004-го стало ясно: что-то идет не так. Windows следующего поколения снова страдала от многочисленных задержек. Представители Microsoft объявили, что, по-видимому, Longhorn станет "доступен всем" в 2006 году. Это, по моему мнению, а также по мнению других экспертов, означает начало или середину 2006, а не конец 2006 года. Система WinFS не будет включена в проект, Avalon и Indigo будут выпущены в Windows XP SP2, XP x64 и Windows Server 2003 SP1. А версия Office 12, следующее поколение Microsoft Office, будет поставляться почти одновременно с Longhorn.
В начале 2005 года я почувствовал, что пора провести границу между мифами и фактами. Я исследовал график подготовки, редакции продуктов, которые, как ожидалось, Microsoft примет на вооружение в проекте Longhorn, а также привел ряд эксклюзивных свойств, которые тщательно выписал из внутренней документации Microsoft. Самая важная часть того документа, до некоторой степени, содержала рекомендации по аппаратному обеспечению. Хотя даже сегодня представители компании по-прежнему уклончиво отвечают на вопросы об аппаратном обеспечении персональных компьютеров, на котором будет работать Longhorn, все же они уже давно рассказали, какие устройства будут работать лучше.
Однако, поскольку Longhorn стал раскручиваться под торговой маркой Windows Vista, а Microsoft выпустила такое огромное количество информации о системе следующего поколения, я думаю, настала пора оглянуться назад и переосмыслить факты.
Возможности Windows Vista
Набор возможностей Windows Vista все время менялся. В 2003 году планы относительно Windows Vista были весьма амбициозны. Однако при попытке окончательно укомплектовать систему Vista (в то время на основе кода XP SP2) команда Windows обнаружила, что задачу решить невозможно, и придется начинать с самого начала. Эта работа была начата в середине и закончена к концу 2004 года. К тому времени Windows Vista резко поменяла курс, и Microsoft, работая над проектом, приостановила разработку всех самых сложных технологий.
К началу 2005 года цель Windows Vista была простой: у Microsoft был весьма ограниченный набор технологий, который она абсолютно уверенно могла реализовать в продукте, и был огромный список технологий, которые могли бы быть реализованы в зависимости от того, насколько эти отдельные технологии доведены до конца. Для Beta 1, которая была выпущена в июле 2005 года, мы увидели основные части Windows Vista. В будущих выпусках появится больше функций для конечных пользователей, которые будут извлечены из этого широкого спектра функциональных возможностей. Однако большая их часть еще находится в процессе разработки.
Конечно, у Microsoft много маркетинговой шелухи о "ясности" и "конфиденциальности". Но ведь, действительно, интересно знать, какие же возможности будут включены в Windows Vista? Здесь представлено то, что нам доподлинно известно.
Возможности для пользователя
В Beta 1 по части возможностей для пользователя все ясно, но мы узнаем больше о различии между теперешним состоянием и выпуском Beta 2.
Поиск на рабочем столе. Хотя поиск документов основан не на технологии WinFS, как планировалось сначала, применение индексации и новых алгоритмов поиска в Windows Vista дает поисковую функциональность с удивительно широкими возможностями. Они соперничают с возможностями поиска, которые предлагаются такими системами, как Mac OS X Tiger, и даже выглядят более выигрышно. Поиск возможен из любого окна проводника Explorer, из меню Start и из других мест пользовательского интерфейса. В Beta 1 пользователи могут вести поиск в системе только в пользовательских папках. В выпуске Beta 2 можно будет вести поиск на персональном компьютере, других компьютерах на базе Vista и, наконец, на системах Longhorn Server.
Virtual Folders (виртуальные папки). Windows Vista станет первой основной операционной системой, поддерживающей виртуальные папки, которые представляют собой просто динамически сохраненные результаты поиска. Windows Vista будет поставляться с несколькими встроенными виртуальными папками (All Documents, Authors и т.д.), но главное преимущество этого механизма поиска состоит в том, что можно будет создавать собственные виртуальные папки.
Live icons (живые значки). Значки документов в Windows Vista напоминают вид соответствующих документов. Таким образом, значок документа Microsoft Word будет выглядеть как первая страница этого документа, а значок пачки Microsoft PowerPoint будет иметь вид первого слайда.
Всесторонняя поддержка метаданных. Для того чтобы сделать поиск документов более удобным, разработчики Windows Vista предусмотрели возможность добавления метаданных, в том числе такие свойства, как Keywords и Ratings (ключевые слова и рейтинг) к типам документов. Метаданные добавляются к документам в панелях Navigation Pane (для навигации), Preview Pane (для просмотра) и в общем диалоговом окне File/Save. Эти метаданные в дальнейшем можно использовать для поиска данных.
Новые представления для Windows Explorer. В Windows XP требуется переходить в режим подробного просмотра (Details view), чтобы сортировать документы по специальным критериям, но в Windows Vista эти способы сортировки доступны для любого варианта просмотра.
Stacks (архивы). При использовании сортировки по столбцу, как описано в предыдущем пункте, можно заметить, что пункты часто группируются в стеки со специальным заголовком столбца. Например, можно сортировать папку документов по имени автора, а потом просматривать архив документов для каждого автора.
Desktop sharing (коллективное использование рабочего стола). Часто бывает, что с одним персональным компьютером работает несколько пользователей. В Microsoft для таких случаев решили облегчить доступ к информации, созданной другими пользователями. Речь идет об общей и личной информации в Windows Vista. Теперь существует папка Public, например, вместо All Users. Новый мастер общих ресурсов, Sharing Wizard, позволяет без труда определить, какие данные вы хотите считать общим ресурсом.
Network sharing (общие сетевые ресурсы). Для многих коллективное использование сетевых ресурсов кажется более сложным, чем общий рабочий стол (desktop sharing). Для таких пользователей в Windows Vista облегчен доступ к общим папкам и файлам; искать эти общие ресурсы тоже стало легче. Для использования общих сетевых ресурсов теперь нужно щелкнуть кнопку Sharing, которая добавлена в перечень команд в каждом окне проводника Explorer.
Internet Explorer 7.0. Браузер IE 7.0 будет поддерживать интерфейс просмотра с закладками; он предоставляет функциональность RSS и сможет осуществлять печать по принципу подгонки по листу Shrink-to-Fit.
Новый почтовый клиент. Новый почтовый клиент Microsoft еще не имеет имени, но уже известно, что он заменит Outlook Express. Этот почтовый клиент интегрирован с новым механизмом хранения сообщений в Windows Vista; он будет включать полнофункциональный фильтр спама, не требующий дополнительного обучения или проведения поиска по строкам сообщения.
Новая инфраструктура печати. Windows Vista будет включать инфраструктуру подготовки изображения и печати документа "Metro", основанную на формате XML, это очень похоже на поддержку Apple формата PDF в Mac OS X.
Новый спящий режим. Сочетая лучшие свойства режимов Standby и Hibernation, режим Sleep в Windows Vista позволяет быстро блокировать и разблокировать персональный компьютер, при этом сохраняется состояние прикладных программ, что позволяет моментально восстанавливать исходное состояние приложений при выходе из спящего режима.
Управление режимом электропитания. Помимо добавления нового спящего режима, в Windows Vista упрощено управление режимом электропитания. Благодаря новому режиму управления батареей, для доступа к схемам управления режимом электропитания достаточно одного щелчка мышью.
Настройки презентаций. Для поддержки мобильных компьютеров специалисты Microsoft добавили интегральные групповые настройки презентаций, объединенные с системными службами, которые часто прерывают презентации. Пользователям Windows Vista обеспечен удобный доступ к сетевым проекторам.
Поддержка дополнительных дисплеев. Ноутбуки и планшетные компьютеры с системой Windows Vista будут поддерживать добавочные дисплеи, смонтированные вне устройств, которые предоставляют пользователям мгновенный доступ к информации, когда компьютер находится в спящем режиме. Там может быть информация о непрочитанной почте, ближайших событиях, воспроизводимой музыке, CD, DVD и т.д.
Функция Windows Connect Now. В системе Windows упрощается подключение и настройка беспроводных сетей с помощью новой функции Windows Connect Now.
Синхронизация данных. В Windows Vista предусмотрена программа синхронизации Sync Center, которая облегчает процесс синхронизации данных между персональными компьютерами и другими устройствами, в том числе PDA, плеерами MP3, ноутбуками и т. д. Sync Center может также осуществлять синхронизацию между компьютерами с системой Windows Vista на той же сети.
Папки автономных файлов. Новая версия Offline Folders в Windows Vista уменьшит время синхронизации и увеличит пропускную способность сети, улучшая ее качество функционирования.
Родительский контроль. Наконец-то в Windows реализована возможность контроля работы с системой со стороны родителей: Windows Vista помогает ограничивать время, проводимое детьми за компьютером.
Утилита SafeDocs. Эта новая утилита резервирования и хранения документов предназначена для пользователей, не имеющих возможности осуществлять резервирование на основе серверных решений. Утилита SafeDocs использует новый простой пользовательский интерфейс и предназначена для предоставления пользователям надежной обратной связи.
Усовершенствованная утилита System Restore. Эта новая версия System Restore, по сравнению с предыдущей версией, претерпела много изменений; она доступна без загрузки системной среды и более тесно интегрирована с другими технологиями восстановления Windows Vista.
Технология File Shadow Copies. Профессиональные редакции Windows Vista включают технологию, называемую File Shadow Copies, которая обеспечивает восстановление локальных файлов, аналогично Volume Shadow Copies в Windows Server 2003.
Возможности системы безопасности
Поскольку никто не станет утверждать, что Windows соответствует современным требованиям безопасности, Microsoft исподволь пытается внедрить современные возможности систем безопасности в архитектуру NT. Вот несколько примеров.
Безопасный запуск (Secure Startup). Как и в Windows Server 2003 SP1, Windows Vista будет запускаться в безопасном режиме начальной загрузки, который защищает систему от сетевых атак.
Полное шифрование тома. По умолчанию весь системный раздел в Windows Vista шифруется, чтобы хакеры не могли воспользоваться вашими данными в случае кражи компьютера.
Windows Rights Management Client. Windows Vista будет включать самую свежую копию клиента службы управления правами Windows RMС.
Интегрированная поддержка аппаратных средств TPM. Так называемая технология Microsoft Palladium будет обеспечивать максимально возможную безопасность установки Windows Vista на аппаратных средствах с поддержкой TPM. Система безопасности операционной системы будет формировать ключи шифрования с привязкой к набору TPM, что обеспечит сохранность данных даже в том случае, если жесткий диск будет украден из машины.
Защита учетных записей пользователя. В Windows XP пользователи вынуждены работать с правами администратора, поскольку тип учетной записи пользователя с ограниченными правами, по существу, бесполезен. В Windows Vista все иначе. Даже пользователи с правами администратора будут выполнять большинство заданий с правами Limited User. Если в конфигурацию системы вносится изменение или выполняется другое потенциально деструктивное действие, то система защиты учетных записей пользователя UAP (User Account Protection) запускает диалоговое окно, в котором можно ввести пароль административного уровня и, таким образом, санкционировать изменение.
Защита ресурсов Windows – WRP. Защита ресурсов WRP (Windows Resource Protection) будет защищать настройки системного реестра и системные файлы от случайных и, возможно, опасных изменений, вносимых пользователем или несанкционированной программой.
Защищенный режим в браузере Internet Explorer 7.0 (Protected Mode). Хотя другие приложения функционируют с ограниченными правами пользователя (Limited User), браузер IE 7.0 по умолчанию работает даже с еще меньшими правами, что усиливает защиту от хакеров. Дополнительно, браузер IE 7 может работать в режиме, в котором запрещены все загружаемые дополнительные программные модули для максимальной безопасности.
Другие возможности системы безопасности для IE 7.0. В браузер IE 7.0 будет включена интегрированная технология защиты от фишинга, усовершенствованный пользовательский интерфейс для управления добавлениями (Manage Add-ons) и более очевидные предупреждения о посещении сайтов с защитой SSL. Пользователи могут удалить все данные, которые сохраняет IE 7.0 – в том числе cookie, список просмотренных сайтов, данные и пароли экранных форм и временные файлы – с помощью одной кнопки в меню инструментов Tools.
Встроенная защита от злоумышленников. Windows Vista будет поставляться с автономной функциональностью защиты от злоумышленников, которая основана на продукте Microsofts Windows AntiSpyware. Дополнительно Microsoft встраивает низкоуровневую поддержку для антивирусных служб в операционную систему и будет поставлять ее на основе подписки за ежегодную плату. Независимые поставщики типа McAfee и Symantec также смогут встроить свои продукты в эту систему.
Поддержка NAP. Windows Vista включает клиента NAP (Network Access Protection – защита сетевого доступа), который интегрируется со службой в Longhorn Server, чтобы гарантировать оснащение системы новыми исправлениями и установить другие приложения, необходимые для доступа в корпоративную сеть.
Window Firewall. Если Windows XP SP2 включала хороший брандмауэр, то версия Windows Vista будет еще более впечатляющей, она предлагает два направления фильтрации трафика (входящего и исходящего) и централизованное управление через групповые политики.
Более гибкая аутентификация пользователя. В Windows Vista будет включена усовершенствованная поддержка альтернативных методов аутентификации пользователя, в том числе через смарт-карты. Разработчикам тоже станет проще создавать пользовательские решения по аутентификации, например, биометрические системы безопасности под управлением Windows Vista благодаря новому программному API.
Укрепление безопасности служб Windows. Системные службы в Windows Vista были изначально настроены с максимальной безопасностью. Это соответствует работе, которую Microsoft проделала при подготовке Windows Server 2003 SP1.
Характеристики и возможности функционирования
Хотя для Windows Vista потребуется достаточно современный компьютер, он будет работать быстрее, чем XP на той же аппаратуре.
Быстрый запуск (Fast Startup). Windows Vista запускается после полной остановки намного быстрее, чем XP, благодаря новым алгоритмам оптимизации и синхронному запуску приложений, активизируемых при старте системы.
Новый спящий режим (Sleep mode). Сочетая лучшие свойства Standby и Hibernation, новый спящий режим Sleep в Windows Vista быстро блокирует и разблокирует персональный компьютер, при этом сохраняется состояние прикладных программ, что позволяет моментально восстанавливать прежнее состояние работы при выходе из спящего режима.
Более удобный пользовательский интерфейс. Пользовательский интерфейс Windows Vista переписан полностью, для того чтобы получить лучшую реактивность по сравнению с прежними версиями Windows. Действия типа открывания меню или его отображения выполняются в Windows Vista намного быстрее.
Устойчивость и надежность. Windows Vista, очевидно, более устойчива и надежна, чем Windows XP.
Загрузка в режиме восстановления (Startup Repair Tool). Если персональный компьютер на основе Windows Vista в обычном режиме не запускается, то новый Startup Repair Tool предпримет попытку восстановить систему.
Более надежные службы. В Windows Vista все системные службы теперь включают политики восстановления, которые помогают выполнять автоматический перезапуск и другие логические операции. Во многих случаях вы даже не узнаете о том, что была какая-то проблема: служба просто перезапустится автоматически.
Диагностика возможных ошибок. Windows Vista будет включать технологию, которая может своевременно обнаруживать ошибки в оборудовании – например, выявлять угрозу накопителю на жестких дисках – и предупреждать пользователя о том, что необходимо принять соответствующие меры. Это будет чрезвычайно важно как для домашних пользователей, так и для организаций: при задании настроек управления администраторы смогут получать предупреждения о возникших угрозах и удаленно запускать процедуры восстановления.
Устранение «зависаний» прикладных программ. Windows Vista будет реагировать не так, как прежние версии, предупреждая случаи «зависания», когда приложение ждет ввода от службы, приложения или ресурса, занятых или недоступных по той или иной причине.
Новая модель драйвера. Windows Vista будет поддерживать новую, более надежную модель драйвера, которая должна устранить проблемы, вызванные неисправностью аппаратных средств.
Служба обратной связи WFS (Windows Feedback Services). Служба обратной связи, срабатывающая при сообщениях об ошибках, WFS, предоставит Microsoft и разработчикам приложений информацию об аварийных отказах в программах.
Возможности развертывания и управления
Благодаря инструментам, основанным на обращении с образами файлов, и компонентной архитектуре, Windows Vista будет самой удобной для развертывания версией из всех версий Windows.
Установка на основе образов. Специалисты Microsoft говорят, что установка Windows Vista на новую машину займет менее 20 минут.
Формат образа WIM (Windows Imaging). Новый формат образов Windows Vista позволит размещать весь дистрибутив в одном сжатом файле.
Новая прединсталляционная среда WinPE. Среда загрузки WinPE (Windows Preinstallation Environment) претерпела существенное обновление в Windows Vista для поддержки 32- и 64-разрядных компьютеров и теперь может запускаться с устройства USB или логического диска.
Поддержка пользователя (User Assistance). Новая функция User Assistance уменьшит стоимость поддержки, позволяя пользователям исправлять ошибки с помощью встроенных средств диагностики. Windows Vista обнаруживает, диагностирует и помогает пользователям решать общие проблемы.
Обновление функции Remote Assistance. Новая версия Remote Assistance (удаленная помощь) добавляет встроенную поддержку диагностики и поддерживает удаленное подключение после перезагрузки.
Усовершенствованная регистрация событий. Новая служба регистрации событий в Windows Vista основана на XML, регистрационные журналы можно просматривать разными способами, используя разнообразные фильтры и новую программу просмотра Event Viewer.
Новый планировщик задач (Task Scheduler). Планировщик задач Windows Vista Task Scheduler сможет запускать задания на основе событий, а не только по времени. Так, можно запланировать резервное копирование, если заполнение диска достигнет заданного процента.
Web-службы для поддержки управления WS-Management (Web Services for Management). Поддержка WS-Management позволит запускать сценарии в удаленном режиме, а также выполнять другие задания с помощью Web-служб. Соединение может быть зашифрованным и использовать аутентификацию, что уменьшает риски для системы безопасности.
MMC - Microsoft Management Console 3.0. Windows Vista будет включать последнюю версию MMC, которая поддерживает более разнообразные пользовательские интерфейсы по сравнению с текущей версией.
Возможности разработки
С самого начала Windows Vista проектировалась как платформа следующего поколения, которая будет определять основные пути развития вычислительной техники в ближайшее десятилетие. Цель не изменилась.
WinFX. Эта модель программирования наследует лучшие качества обеих своих предшественниц, API Win32 и .NET Framework, и предлагает логическую эволюцию управляемого кода.
Avalon, Windows Presentation Foundation, или WPF, унифицированный уровень презентации в Windows Vista и база для пользовательского интерфейса Aero. Он состоит из движка представления и ассоциированных программных структур, основанных на WinFX, которые будут применять разработчики.
Aero. Пользовательский интерфейс Windows Vista предоставит гибкие возможности, которые будут изменяться на основе имеющихся аппаратных средств отображения персональных компьютеров. На мощном оборудовании Aero Glass предоставит лучшие возможности Windows, причем Aero Express будет включать графические функции Windows XP. Для совместимости также будет реализован классический интерфейс Windows Classic, похожий на Windows 2000.
Indigo – Windows Communication Foundation. Платформа Web-служб Microsoft предоставит разработчикам приложений и служб простой способ доступа к логике прикладных систем.
График поготовки Windows Vista
Предварительная бета-версия Longhorn Developer Preview (pre-beta)
Апрель 2005 (поставлена на WinHEC 2005). Доступна только участникам WinHEC 2005, подписчикам MSDN, выбранным тестировщикам бета-версий.
Windows Vista Beta 1
Представлена в июле 2005 года. Доступна только подписчикам MSDN и TechNet, выбранным тестировщикам бета-версий.
Windows Vista Developer Preview 2
Сентябрь 2005 (представлена на PDC 2005). Доступна только участникам PDC 2005 подписчикам MSDN, выбранным тестировщикам бета-версий.
Windows Vista Beta 2
Ноябрь 2005 (возможно начало 2006 года). Доступна всем. Microsoft планирует предоставить сборки всем желающим после Beta 2.
Версия Windows Vista Release Candidate 0 (RC0)
Февраль 2006. Доступна всем.
Версия Windows Vista Release Candidate 1 (RC1)
Апрель 2006. Доступна всем.
Версия Windows Vista RTM (Release to Manufacturing)
Июнь, 2006.
Объявление и выпуск продукта Windows Vista Launch (доступен всем)
Октябрь 2006.
Longhorn Server RTM/ Windows Vista SP1 RTM
Вторая половина 2006/ первая половина 2007 (RTM клиентской версии + 6 - 9 месяцев)
Рекомендации, предъявляемые к аппаратным средствам
Самый часто задаваемый вопрос по Windows Vista: "Каковы требования к аппаратуре?" Пока представители Microsoft не прояснили ситуацию, хотя, по-видимому, окончательный ответ будет в некотором смысле бесполезен, поскольку минимальные требования для операционных систем Microsoft обычно невелики. Однако я могу дать в такой ситуации один совет: ориентироваться на то аппаратное обеспечение, которое Microsoft рекомендует для тестирования Windows Vista.
Немного предварительных пояснений. Во-первых, в Microsoft считают, что основная масса машин, которые будут куплены в 2005 году, сможет работать под Windows Vista. Это не означает, что они подойдут для Longhorn – компьютеры 2005 года, по крайней мере, обеспечат уровень XP в Windows Vista. Но для полного развертывания системы понадобится железо определенного уровня.
Во-вторых, в Windows Vista применяется продвинутая графическая технология, поэтому потребуется графическая карта, поддерживающая драйвер модели отображения Longhorn - LDDM (Longhorn Display Model Driver). В середине 2004 года Microsoft описывала эти карты как совместимые с DirectX 9, но теперь неясно, не станут ли требования выше. Если верить доступной мне документации, Microsoft обещает обеспечить более четкий график цикла бета-тестирования Windows Vista.
Ниже приведены рекомендации компании по работе с Windows Vista:
Процессор для настольных моделей: процессор Intel Pentium 4 на 3 ГГц с технологией как минимум Hyper-Threading Technology 530 (или выше), или 3 ГГц-процессор Intel Xeon с 2 MB L2 кэш, или AMD Athlon 64, Sempron, или Opteron серий 100, 200, или 800, одноядерная или двуядерная версии.
Процессор для мобильных моделей: 1,86 ГГц- Intel Pentium M процессор 750 (или выше), либо AMD Turion 64 Mobile Technology, Mobile Sempron, или процессор Mobile Athlon 64.
Память: 512 Мбайт и выше, все платформы.
На WinHEC 2005 представители Microsoft обозначили смутные очертания спецификаций компьютеров для работы под Windows Vista и обеспечения запуска расширенного интерфейса Aero Glass. Современный компьютер на основе Pentium 4 (или эквивалент AMD) с 512 Мбайт оперативной памяти и специальной графической картой, совместимой с DirectX 9.0. Я слышал, что такая конфигурация будет хорошо работать с Windows Vista. Системы с более скромными графическими ресурсами – типа ноутбуков и систем с процессорами Celeron – определяют нижний предел возможностей пользовательского интерфейса Aero Express, как говорят представители Microsoft.
Выводы
Хотя в Windows Vista Beta 1 отсутствуют многие возможности для конечного пользователя, все же многое можно изучить и обсудить. Конечно, замечательно, что список запланированных возможностей для Windows Vista еще расширится в ближайшие месяцы. Дополнения к этому материалу появятся после конференции PDC 2005, когда выйдет Beta 2.