В Vista Beta улучшены средства безопасности и процедуры установки, но впереди у Microsoft ещё масса работы
Уже прошло около четырех лет, как корпорация Microsoft выпустила Windows XP, а до коммерческого выхода Windows-клиента нового поколения — теперь он называется Windows Vista — остается еще по крайней мере год. Однако разработка Vista вышла на уровень первой бета-версии, и мы можем взглянуть на то, чем Microsoft занималась все это время, а заодно и на то, как много ей остается доделывать.


Новое средство обзора событий Windows Vista Beta 1 позволяет задавать действия, инициируемые событиями (слева); устанавливаемый по умолчанию Windows-брандмауэр теперь фильтрует и входящий, и исходящий трафик (справа)
Новое средство обзора событий Windows Vista Beta 1 позволяет задавать действия, инициируемые событиями (слева); устанавливаемый по умолчанию Windows-брандмауэр теперь фильтрует и входящий, и исходящий трафик (справа)

Объем того и другого довольно внушителен. По итогам проверки Windows Vista (сборка Build 5112) в Тестовом центре eWeek Labs мы в целом удовлетворены тем курсом, каким Microsoft ведет свой флагманский продукт, но также видим в ее работе немало шероховатостей, которые необходимо загладить за предстоящий год.

Так, создатели Windows Vista, похоже, наконец-то серьезно решили предоставить администраторам возможность ограничивать системные полномочия конечных пользователей, но капризы, с которыми мы столкнулись при использовании механизмов ограниченных привилегий Vista, временами заводили нас в тупик.

Компаниям, имеющим доступ к бета-версии Vista (он уже есть у разработчиков, зарегистрированных в сети MSDN, а круг проверяющих Beta 2 станет еще шире), желательно выделить по крайней мере один тестовый ПК, чтобы приступить к выявлению случаев несовместимости приложений и оценке новых функций Vista с точки зрения целесообразности быстрого перехода на новую ОС после ее коммерческого выпуска.

Аппаратные требования

Одним из новых аспектов Vista, на которые стоит обратить более чем серьезное внимание, является Aero Glass — новый графический интерфейс ОС, рассчитанный на наличие функций аппаратного ускорения. Соль вопроса в том, потребуется ли организациям для использования Aero Glass закупать новую, более мощную технику.

Для Aero Glass действительно нужна графическая плата игрового уровня (чтобы задействовать все предлагаемые визуальные красоты, нам пришлось заменить установленную на тестовой системе GeForce4 MX 420 корпорации vidia на более мощную плату GeForce FX 5950 Ultra), однако единственным, насколько мы можем судить, реальным эффектом Aero Glass является светопрозрачное убранство окон. Выглядит это, разумеется, стильно, однако мы убедились, что эффект временами ухудшает видимость границ окна, что вызывает трудности при перетаскивании окон по экрану.


SafeDocs — перспективное средство управления архивацией файлов
SafeDocs — перспективное средство управления архивацией файлов
Мы также проверяли Vista на ноутбуке без 3D-ускорения, имевшем 256 МБ ОЗУ и процессор Intel Pentium M с тактовой частотой 900 МГц. Хотя в этом случае нам пришлось переключиться на классический стиль ГИП (очень напоминающий Windows 2000), Vista работала вполне нормально, ничего не потеряв в реальной функциональности.

Нам кажется, что для Vista лучше иметь 512 МБ ОЗУ и практически любой процессор выпуска последних нескольких лет.

Обращение с данными

Что сразу же замечаешь при сравнении XP и Vista, так это сильно переработанный проводник Windows Explorer, который обзавелся целой группой новых, потенциально интересных функций.

В правом верхнем углу интерфейса Explorer появилось окошко поиска. Если туда ввести искомый термин и нажать клавишу ввода, поисковый движок выведет результаты, найденные среди файловых имен, ключевых слов и других метаданных файлов, содержащихся в открытой пользователем папке.

Если вы введете термин, а затем щелкнете значок увеличительного стекла рядом с окошком поиска, утилита выведет результаты по всему содержимому ПК (что очень напоминает инструмент Spotlight в Mac OS X 10.4 фирмы Apple Computer), включая почтовые сообщения из Outlook Express в версии, которой укомплектована Vista.

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

В уже готовом списке файлов, отвечающих критериям поиска, допускаются различные виды фильтрации и реорганизации. Мы могли компоновать, группировать или отфильтровывать файлы на базе широкого выбора метаданных, таких как имя компьютера, где они хранились, или строка темы сообщения в индексированной электронной почте. Честно говоря, возможность находить, фильтровать и организовывать почтовые сообщения с помощью Explorer показалась нам одной из самых привлекательных сторон Vista. Пока не ясно, смогут ли так взаимодействовать с проводником Vista не только Outlook Express, но и другие почтовые клиенты.


Vista упростит совместное использование файлов и взаимодействие между пользователями домена
Vista упростит совместное использование файлов и взаимодействие между пользователями домена
Как показали результаты наших тестов, широко обсуждавшееся изъятие из ОС файловой инфраструктуры WinFS не помешает Microsoft реализовать в Vista многие из своих первоначальных замыслов в области управления информацией. Но, поскольку WinFS рассматривалась как средство, на базе которого сторонние разработчики могли бы вводить аналогичные поисково-сортировочные функции в свое ПО, эти плюсы пока что зарезервированы для приложений, создаваемых Microsoft.

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

Интерфейс Explorer заполнен небольшими выпадающими окошками и диалогами сортировки файлов, часть из которых отсылает к виртуальным каталогам. Хочется думать, что Microsoft до выхода Vista постарается сделать ГИП проводника более компактным, но и в этом случае пользователям новой ОС, видимо, понадобится время, чтобы привыкнуть к новшествам Explorer.

Тестируемый вариант сборки Vista был укомплектован приложением для автоматизированного архивирования под названием SafeDocs, избавляющим от ручных операций при резервном копировании пользовательских данных на записываемые CD или DVD, в сетевые каталоги или на другие подключаемые носители.

SafeDocs выглядит многообещающе, однако на поверку утилита отказалась работать с сетевыми ресурсами. В полученной нами версии Beta 1 не запускались некоторые из важных сетевых служб Windows, в том числе сервис Computer Browser.

Минимальные привилегии

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

Когда пользователь входит в систему с учетной записью администратора ПК, все действующие процессы имеют равновысокий уровень привилегий, что позволяет adware и прочей напасти настолько внедриться в систему, что от нее (напасти, разумеется) сложно избавиться.

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

Наш опыт проверки этой функции Vista (Microsoft называет ее User Account Protection, UAP) оказался неоднозначным. Скажем, при инсталляции приложений из учетной записи непривилегированного пользователя, как и ожидалось, всплывало окошко для расширения прав.

Однако когда мы обратились через стартовое меню к папке средств администрирования и попытались запустить инструмент конфигурирования служб, то получили сообщение об отсутствии прав, и наша попытка перезапустить работающий сервис была отвергнута. Удивительно, но когда мы входили в систему с учетной записью администратора, при таком же вызове средств конфигурирования служб появлялся запрос на введение пароля.

Один из примеров хорошей реализации функции UAP в Beta 1 — диалоговое окно Vista для изменения системного времени и даты. Здесь имеется кнопка отпирания, при нажатии которой появляется предложение ввести пароль администратора, почти так же, как работают диалоги настроек в OS X и KDE (K Desktop Environment).

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

Сегодня допускается отключение механизма ввода паролей UAP, что пока можно считать плюсом, так как мы обнаружили, что при активации UAP приложение Vista SafeDocs вообще не запускается.

Презенты администратору

Хотя предстоящий выпуск Vista привлекает больше внимания чисто пользовательским аспектом функциональности, выходящий Windows-клиент принесет выгоды и администраторам.

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

Очень перспективной, по нашему мнению, функцией данной утилиты является возможность назначать действия, привязанные к конкретным событиям, — например, извещение администратора при системной ошибке или запуск сценария очистки при переполнении диска. Тем не менее тестирование средства просмотра показало, что это один из наименее производительных компонентов Vista. Утилита заметно “тормозит”, и нам неоднократно приходилось принудительно завершать ее работу.

Зависания средства просмотра событий послужили нам одним из поводов опробовать инструменты расширенной диагностики Vista. Они собирают информацию об отказах ОС, предлагают отослать эти данные Microsoft и в идеале рекомендуют способ устранения проблемы. Реально же мы получили какое-то подобие предлагаемого решения лишь в одной ситуации с синим экраном — авария была объяснена проблемой с драйверами, которая решается в Vista Beta 2. Мы будем держать в поле зрения дальнейшую проработку диагностических функций Vista в следующих бета-релизах.

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

Со старшим аналитиком Джейсоном Бруксом можно связаться по адресу: jason_brooks@ziffdavis.com.

Vista для разработчиков

Перемены в представлении информации и коммуникациях открывают большие перспективы.

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

Решение проблемы доступности данных первоначально опиралось на перспективы файловой системы WinFS, амбициозно рассматривавшейся как революция в области хранения и извлечения информации. Как и схожий феномен Cairo, некогда рекламировавшегося компонента грядущей Windows NT 5.0, WinFS больше напоминает не концепцию ближайшего будущего, а непрерывно отступающий мираж. И Microsoft уже не привязывает реальную готовность технологии WinFS к какому-либо конкретному продукту или календарному плану.

Улучшения Windows Vista в сфере доступности данных опираются на менее революционные технологии расширяемых хранилищ свойств файлов, поиска метаданных и виртуальных структур памяти, уже знакомые пользователям по платформе Mac OS X 10.4 (Tiger) фирмы Apple Computer. Microsoft и, конечно, сама Apple планируют превзойти нынешнюю технологию метаданных Apple в продуктах 2006 г. Мы надеемся увидеть существенные усовершенствования как в Windows Vista, так и в будущей Apple OS X 10.5 (Leopard), однако без каких бы то ни было революционных перемен.

Тот факт, что WinFS уже не преграждает путь к Windows Vista, — хорошая новость для разработчиков, благодаря которой они смогут дифференцировать следующее поколение своих приложений, концентрируя внимание на новой платформе представления информации Windows Presentation Foundation (раньше она называлась Avalon) и новой коммуникационной инфраструктуре Windows Communication Foundation (прежнее название — Indigo).

Более весомые, с точки зрения eWeek Labs, перспективы открывает коммуникационная инфраструктура, способная изменить характер воздействия сетей и приложений на повседневную жизнь пользователей. Вместо привязки к конкретному устройству — скажем, ПК или сотовому телефону — приложение сможет работать и на сервере, и в сети равноправных ПК, проявляя себя разными способами (нередко через интерфейсы web-сервисов), чтобы обслуживать пользователя в разной обстановке.

Например, с помощью Windows Communication Foundation разработчик сможет написать небольшую порцию кода с хитроумными и полезными функциями, вроде  отображения потока выстроенных в очередь данных о недавних событиях. Если случится что-то необычное, пользователь сможет вначале получить предупреждение через пейджер или смартфон, а затем вникнуть в подробности дела, воспользовавшись полноэкранным клиентом.

Разработчику не надо будет знать, где находится пользователь в момент поступления данных о критических событиях — за рабочим столом или в мобильной среде. В новую инфраструктуру планируется инкапсулировать стандарты безопасности и целостности сообщений, что упростит обучение разработчиков мастерству конструирования web-сервисов. И приложения, и сами пользователи будут располагать опциями управления и смогут получать уведомления о качестве обслуживания (QоS). По словам Ари Биксхорна, управляющего выпуском продуктов Microsoft, связанных со стратегической инициативой web-сервисов, Windows Communication Foundation не только войдет в Vista, но появится уже в Windows XP и Windows Server 2003, что расширит пользовательскую базу новой инфраструктуры.

Наибольшим стимулятором продаж продвинутой аппаратной начинки ПК среди компонентов Vista, вероятно, станет Windows Presentation Foundation. Его технология рендеринга на базе векторной графики востребует наимощнейшие графические ускорители и дисплеи высокого разрешения. Как явствует из предварительной информации Microsoft, ПК с логотипом “Готово для Vista” должен комплектоваться графической платой с поддержкой DirectX 9 и как минимум 64 МБ видеопамяти. Для ПК послабее подойдет классический вариант ГИП Vista с программным рендерингом взамен сложной графики и анимации интерфейса Aero или еще более изощренного Aero Glass.

Платформа представления информации повысит производительность труда разработчиков благодаря наличию расширяемых классов экранных элементов управления, документов и других компонентов визуализации. Кроме того, она поддерживает декларативную модель программирования, использующую фирменный язык Microsoft XAML (Extensible Application Markup Language) на базе XML, который обеспечивает быстроту разработки и модификации приложений.

Успех новой платформы будет зависеть также от инструментов для разработчиков, так как платформы с открытым исходным кодом сегодня поддерживаются великолепными продуктами, зачастую имеющимися в бесплатном доступе. И предстоящая в сентябре Microsoft Professional Developer Conference в Лос-Анджелесе станет жизненно важным этапом на пути к Vista.
Питер Коффи


Пожелания специалистов eWeek Labs
Что хотелось бы видеть в финальном варианте Vista


Эндрю Гарсиа. Чтобы мой ПК был защищен и не отставал от времени, отражаемая на его экране панель задач обрастает значками аплетов для уведомлений и автоматических обновлений часто используемых приложений. Microsoft надо снабдить Windows Vista открытым API для комбинированной функции Automatic Updates/ Microsoft Update. Тогда сертифицированные Microsoft поставщики приложений смогут подключаться к интегрированной системе обновлений Microsoft и безопасно доставлять собственные исправления и обновления — безо всех этих довесков в виде ресурсопожирающих аплетов.


Камерон Стардевант. Vista можно развертывать при помощи XImage, встроенного средства для создания дисковых образов, а его модульный (в большей мере, чем ожидалось) дизайн упрощает работу администратора. Однако Microsoft недоговаривает, будут ли в ОС какие-либо дополнения или усовершенствования WMI (Windows Management Instrumentation), облегчающие корпоративную инвентаризацию и контроль уже развернутых систем. Хотя улучшение управления конфигурациями — дело более скучное, чем устранение сложных проблем безопасности, Microsoft надо использовать весь свой опыт, чтобы минимизировать затраты на повседневные операции в крупных организациях.


Энн Чен. Замечательно, что Microsoft занялась борьбой с инфекциями вредоносных программ, добавив в Vista новую функцию User Account Protection и встроенные средства защиты от шпионского ПО, однако все это распространяется только на индивидуальных пользователей. Почему бы не вооружить ИТ-менеджеров инструментами для более широкого использования таких функций? Microsoft должна дать в руки администраторов нечто большее, чем простое право включать или выключать защиту на индивидуальных ПК. Для настройки и принудительного запуска антишпионских агентов реального времени в Vista можно было бы использовать оснастку Group Policy.


Джим Рапоза. Internet Explorer 7, который станет компонентом Windows Vista, необходима более сильная поддержка стандартов. В мире, где компаниям надо подключаться к разнообразным приложениям и web-сервисам, Internet Explorer уже не может существовать как фирменный закоулок web. Разработчикам необходимо знать, как писать по стандартам, чтобы их ПО работало со всеми web-браузерами, включая IE.


Генри Балтазар. Выстраивая комплект функций Windows Vista и аналогичной серверной ОС Longhorn, которая выйдет в 2007 г., Microsoft следует серьезно подумать над улучшением своего протокола CIFS (Common Internet File System), добавив туда возможности потоковой передачи файлов. Надо как следует поработать, чтобы освободиться от явлений перегрузки, из-за которых сетевые диски оказываются практически недоступными для удаленных пользователей.


Джейсон Брукс. Клиент Windows Vista планируется оснастить рядом новых, визуально интересных функций ГИП, однако Microsoft также стоило бы оглянуться назад, вдумавшись в ряд достоинств интерфейса старой школы. Более конкретно: хорошо бы Microsoft встроила в Vista поддержку виртуальных рабочих столов. Как и в случае закладок в окне браузера, плюсы виртуальных рабочих столов можно оценить только при их практическом использовании, после чего вы уже страдаете от их отсутствия.


Майкл Кейтон. Учитывая постоянные опасности атак при коммуникациях на базе сообщений, Microsoft следует сделать Outlook Express и Windows Messenger факультативными компонентами ОС, исключенными из установки по умолчанию. Но на этом не стоит останавливаться. Сегодня у корпорации есть большой шанс сделать эти продукты более безопасными, предоставив пользователям больший контроль над сценариями. В плане групповых контактов у компании будет соблазн сделать частью Windows недавно купленную платформу Groove. Технология P2P-взаимодействия является желанным дополнением Windows-клиента, но Microsoft в то же время следует ориентироваться на открытые стандарты в управлении данными, чтобы упростить интеграцию с существующими корпоративными приложениями.

Питер Коффи. ОС нуждаются в более умном хранении информации. Именно ОС, а не конкретные приложения, должна обеспечивать контроль версий избранных файлов или каталогов. При любом изменении файла ОС должна уметь послать копию файла по электронной почте или FTP или переслать его историю на web-страницу. ОС нужно научиться автоматически сохранять важные рабочие файлы в нескольких местах. Большинство ПК имеют и жесткие диски, и съемную память, и сетевые подключения; и ОС должны интеллектуально их использовать для защиты моей работы.

Что сулит Vista?

Первая beta-версия системы Microsoft Vista дает предварительное представление о Windows-клиенте следующего поколения. Какие его функции повлияют на работу в вашей организации?

Лучшая диагностика и отчеты. Microsoft усилила аппарат мониторинга Windows и капитально переработала системный монитор задач; это поможет администраторам следить за работой ПК и решать проблемы.

Функция User Account Protection. Все знают, что работа Windows-пользователей с административными привилегиями не ведет ни к чему хорошему, однако Microsoft только теперь озаботилась данным вопросом. Vista позволит переключаться на повышенный уровень полномочий лишь когда это необходимо пользователю, что значительно усилит уровень защищенности ОС.

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

Internet Explorer 7. Vista комплектуется новой версией IE. Приятно, что в ней появится опция закладочного переключения страниц, но еще более ценной станет возможность запускать новый Web-браузер в режиме ограниченных прав.

Инфраструктуры Avalon и Indigo. Vista предоставит разработчикам новые методы для построения графических интерфейсов и создания пользовательских приложений в форме Web-сервисов.

Развертывание. В Vista войдут новые опции для администраторов, отвечающих за развертывание систем, включая установку ОС на базе образов, и новую среду предварительной настройки ОС (pre-execution environment) для конфигурирования и инсталляции исправлений до выдачи разрешений на подключение ПК к сети.

Поиск и организация данных. Обновленный проводник Explorer предоставляет новые способы группирования и поиска локальных данных и новые варианты работы с офлайновыми файлами, расширяющие эту функциональность на данные сетевых ресурсов.

Взаимодействие пользователей. Vista упростит совместное использование файлов и коллективную работу с другими клиентами домена. Более того, администраторы смогут распространять по сети ПК с ОС Vista системные обновления.
Источник: eWeek Labs.

Windows Vista Beta 1

Будущий вариант клиентской ОС Microsoft Windows начинает принимать видимые очертания и, судя по нашим тестам первой бета-версии Vista, предложит пользователям, администраторам и разработчикам привлекательные новшества. Если Microsoft (www.microsoft.com) удастся устранить все недостатки своего детища, то наиболее важными плюсами Vista могут стать поддержка урезанных полномочий пользователей и усиленная безопасность.

ЦЕНОВОЙ АНАЛИЗ. Еще рано говорить о цене, по которой Microsoft будет поставлять Vista, но она вряд ли будет слишком отличаться от стоимости Windows XP. Vista практически равноценно работает и со своими 3D-ускоряемыми украшениями, и без них, однако организациям (если таковые найдутся), которые воодушевятся красотами полупрозрачных декораций окон, придется раскошелиться на более мощные графические платы. Для освоения ряда новшеств проводника Vista, упрощающих доступ к файлам и организацию данных, может потребоваться определенное время или даже специальное обучение пользователей.

КРАТКИЙ СПИСОК АНАЛОГОВ

Mac OS X 10.4 фирмы Apple. Tiger, как и будущая большая кошка Apple, уже могут похвастаться тем стилем ГИП, который будет присущ Vista. Трудно предполагать, что Vista затмит OS X в области поиска или управления привилегиями, где Tiger уже стоит на высоком уровне. Если бы Apple решилась изменить курс и отвязать x86-платформную OS X от своего фирменного оборудования, она смогла бы дать Vista реальный бой (www.apple.com)

Windows XP Professional. Наверное, самый серьезный конкурент Vista. Сильно припозднившийся Service Pack 2 все же заткнул многие дыры в безопасности Windows, которые могли бы инициировать миграцию пользователей на Vista (www.microsoft.com)

OpenSuSE 9.3 фирмы Novell. Различные клоны Linux, быть может, равняющиеся по широте и полноте функций на продукт Novell, работают на более разнообразной аппаратуре, чем Windows или Mac OS, а SuSE комплектуется наилучшими предложениями, поступающими от активно действующего сообщества ПО с открытым исходным кодом (www.novell.com/suse)