12 лет назад 29 декабря 2006 в 2:10 89

Выход системы windows vista уже успели окрестить самым значимым событием после появления на свет windows 95. Действительно, количество инноваций, реализованных в этой платформе, настолько велико, что есть все основания говорить о качественном прорыве.

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

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

Впрочем, настоящие прагматики не впадают в уныние, а учатся у своих конкурентов. В результате система Windows Vista предлагает потребителю целый ряд новых технологий, имеющих прямое отношение к графике. Прежде всего – DirectX 10 (ранее технология называлась Windows Graphic Foundation, но компания Microsoft решила использовать более привычное пользователям наименование), являющийся логическим продолжением DirectX 9.

С одной стороны, эта технология позволяет в полном объеме воплотить в жизнь концепцию 3D-десктопа, с другой – для этого потребуются новые видеодрайверы Longhorn Display Driver Model (LDDM), специально адаптированные под новые возможности. Они, кстати, уже появились. На официальных сайтах NVIDIA и ATI уже лежат вполне функциональные версии драйверов, предназначенные для платформы Vista. Естественно, набор настроек там несколько отличается от уже привычного.

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

Надстройкой над WGF является Avalon – система, дающая возможность разработчикам создавать приложения с красивым пользовательским интерфейсом. Пользователю доступны два уровня: обыкновенный, который основывается на WinFX, и HTML-подобный, получивший название XAML. В Microsoft считают, что второе радикально упростит работу над новыми программами.

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

Однако простому юзеру наиболее интересна технология Aero – именно так называется новый интерфейс. Как нетрудно догадаться, его главная особенность заключается в количество и качестве всевозможных эффектов, за которые отвечает новый оконный менеджер DWM. Потребителю будут доступны три варианта внешнего вида – Aero Express, Aero Glass и Aero Diamond. Первый напоминает классический, второй – нечто среднее, ну а третий предполагает эксплуатацию видеоподсистемы на полную мощь.

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

БОРЬБА С ПИРАТАМИ
Судя по всему, компьютерные пираты всерьез разозлили компанию Microsoft. Впрочем, сами виноваты. Народная мудрость гласит, что воровать надо редко и помалу – тогда это можно делать долго. В противном случае рано или поздно у обкрадываемой стороны лопается терпение. Что, собственно, и произошло.

Антипиратская технология предусматривает несколько уровней защиты. Функциональность нелегальной копии будет ограничена сразу же после установки системы. Например, некоторые особенности графического интерфейса будут заблокированы. Но на этом дело не закончится. Через 30 дней Vista начнет показывать характер по-настоящему: браузер Internet Explorer будет работать только один час, программы откажутся запускаться с десктопа. А почтовый клиент вообще объявит бессрочную забастовку, прервать которую сможет только успешная активация.

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

Итак, активировать систему нужно в течение месяца. Хотя сообщения о необходимости этой процедуры можно игнорировать. Тогда на тридцатый день пользователю будет предложено четыре варианта: активировать через Сеть, по телефону, просто ввести ключ или продолжать работу в режиме ограниченной функциональности, от которой не спасет даже “безопасный” режим, как это было в Windows XP.

Одна из любимых пиратских лазеек – корпоративные версии системы. Этот путь будет закрыт. Microsoft предлагает другие способы распространения ключей для организаций. Первый – использование группового ключа активации (MAK), устанавливаемого на конкретную машину и подтверждаемого через интернет. Для активации сразу нескольких систем можно использовать специальный прокси-сервер. Второй – служба управления ключами (KMS). Она предполагает создание в сети отдельного сервиса, отвечающего за активацию клиентских машин. Таким образом, обойти эту процедуру будет как минимум очень сложно.

Интересно, что антипиратская технология предполагает не разовую, а постоянную поверку системы. Поэтому пользователь, считающий, что активация поставит точку в мониторинге, очень заблуждается. Если системе что-то не понравится, то она потребует повторения процедуры в течение месяца. А чтобы у потребителя был дополнительный стимул, Vista заблокирует доступ к антишпионскому модулю Windows Defender, функции расширения памяти ReadyBoost и к продвинутой графике Aero. Да еще и будет постоянно надоедать предупреждениями, отключить которые будет невозможно.

С одной стороны, налицо явно положительные тенденции – в конце концов, даже самый принципиальный поклонник вареза не может не понимать ненормальности ситуации. Плевать в колодец, откуда пьешь, можно до определенного момента. С другой стороны, возрастает вероятность отказа ОС из-за глюка в системе подтверждения ее легитимности. И если в какой-то важный момент Vista предложит законному пользователю оторваться от дела и в очередной раз заняться урегулированием юридических тонкостей, то ему это вряд ли понравится.

УПРАВЛЕНИЕ СИСТЕМНОЙ ПАМЯТЬЮ
Для ускорения работы приложений в Windows XP использовалась технология, позволяющая держать в оперативной памяти используемые программой файлы, чтобы лишний раз не загружать их с жесткого диска. Практика показала, что упреждающая выборка полностью оправдала возлагаемые на нее надежды. Однако разработчики решили не останавливаться на достигнутом.

Технология Windows SuperFetch отслеживает наиболее востребованные приложения и загружает их в оперативную память, не дожидаясь запроса пользователя. Оптимизация потребления ресурсов достигается за счет интеллектуального механизма. Он ведет учет востребованности программ не только по отдельным пользователям, но и по времени эксплуатации.

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

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

Внесены изменения и в концепцию использования системных служб, работающих в фоновом режиме. Если раньше они продолжали занимать место в оперативной памяти, то теперь сервис выполняет свою работу и освобождает дефицитное пространство. Таким образом, пользовательские приложения получают приоритет перед системными службами. Эта технология получила название LowPriority I/O.

НОВАЯ ЖИЗНЬ USB-ФЛЭШ
Не так давно портативные USB-устройства, именуемые в народе флэшками, использовались для обмена файлами с машинами, находящимися в местах, куда еще не добрался интернет. Однако таких мест становится все меньше, и некогда необходимые девайсы пылятся на полках безо всякой пользы. Технология ReadyBoost предлагает найти им новое применение. Они еще смогут поработать ускорителями системы Vista.

Следует учесть, что устройство должно соответствовать некоторым характеристикам. Прежде всего, речь идет о скорости – не менее 2,5 Мб/с для чтения случайных секторов по 4 кб и не менее 1,75 Мб/с для записи в случайные сектора по 512 кб. Объем накопителя должен превышать 64 Мб. Технология поддерживает накопители USB 2.0, карты форматов Secure Digital и Compact Flash.

Смысл технологии заключается в том, что свободное место на флэш-драйве может использоваться в качестве виртуальной памяти для файла подкачки. Преимущество очевидно – скорость случайного доступа к небольшим блокам данных на флэшке выше, чем на обычном жестком диске. С другой стороны, бережливый пользователь заметит, что работа в таком режиме может сократить срок службы накопителя. Действительно, частые операции чтения/записи теоретически могут к этому привести. Тем не менее сама Microsoft утверждает, что по ее расчетам жизнь USB-драйва при работе с ReadyBoost составляет от 8 до 10 лет. К тому же эти девайсы дешевеют с каждым днем, и большой потерей это назвать трудно.

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

А лишний USB-порт всегда найдется ради такого дела. При этом от пользователя никто не требует отдавать под виртуальную память весь объем флэш-драйва. Хотя, конечно, cама Vista предложит именно этот вариант. Учтите, что указанное при инициализации устройства пространство будет недоступно для других целей – оно как бы исчезнет. Если вы захотите уменьшить этот объем, то придется либо форматировать девайс, либо изменить установки при помощи встроенного в систему инструментария.

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

Теперь несколько слов о целесообразности использования технологии ReadyBoost. Все зависит от объема оперативной памяти. Например, если на борту ее не больше 512 Мб, то подключение гигабайтной флэшки даст ощутимый эффект. А вот на ультрасовременных машинах, где стоит четыре линейки по одному гигабайту, никакое дополнительное устройство попросту не нужно. Для активации ReadyBoost достаточно подсоединить к компьютеру накопитель. Если его технические условия удовлетворяют систему, то откроется окно, в котором будет предложено использовать устройство для ускорения работы системы. Все последующие настройки сведутся только к определению объема, который следует задействовать.

ПОДДЕРЖКА ГИБРИДНЫХ НОСИТЕЛЕЙ
Использование внешней флэш-памяти – это хорошо. Но намного эффективней интегрировать ее прямо в жесткий диск или материнскую плату. Именно эта идея легла в основу технологии ReadyDrive. Однако одной операционной системы для ее использования будет недостаточно. Потребуется наличие в машине специального железа.

Первый вариант – жесткие диски со вспомогательной флэш-памятью. Компании Samsung Semiconductor и Seagate Technology уже объявили о выпуске подобных устройств, оснащенных встроенным полуторадюймовым магнитным диском и 256-мегабайтным модулем флэш-памяти. Правда, дело пока еще не поставлено на поток, но в начале следующего года гибридные винчестеры уже должны поступить в широкую продажу.

Второй вариант – размещение кэша с управляющим процессором на системной плате. Его предлагает компания Intel, которая уже придумала для своего новшества название Robson. Выход ноутбуков, поддерживающих эту технологию, также ожидается в начале 2007 года. Что от этого получит конечный пользователь? Прежде всего экономию энергии и снижение риска выхода из строя накопителя ноутбука. Не секрет, что бичом этих мобильных машин являются обычные удары. А технология ReadyDrive позволит приводу значительную часть времени пребывать в выключенном состоянии, при котором ему не страшны сотрясения.

Однако считать, что ReadyDrive заинтересует только владельцев ноутбуков, в корне неверно. Разработчики считают, что новую технологию можно будет использовать не только в настольных машинах, но и на серверах, где можно получить серьезный выигрыш в производительности. Испытания, проведенные компанией Samsung, показали, что кэш гибридного накопителя работает в 50 раз быстрее обычного диска. Таким образом, ожидаемый прирост интегральной скорости составит примерно 30%, что является весьма неплохим результатом.

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

Но все-таки дела обстоят не так плохо. Достаточно вспомнить, что системы семейства Windows (и Vista тут не исключение) продолжают транзакции даже тогда, когда машина простаивает. А это значит, что диски жужжат, и счетчик электроэнергии наматывает копейку за копейкой, которые потом складываются в рубли. Если же данные находятся в кэше, то питание винчестера можно отключать со спокойной душой.

Двойная экономия: энергопотребление падает, а время жизни устройства растет. Еще одно удобство: пользователям Vista нет смысла совсем выключать машину. Выход из спящего режима благодаря технологии ReadyDrive будет происходить очень быстро. Кстати, именно “сон”, а не “выключение” теперь является стандартной опцией окончания работы.

ОБЕСПЕЧЕНИЕ ПРОГРАММНОЙ СОВМЕСТИМОСТИ
Самое неприятное, что может поджидать мигранта на новую платформу – обратная программная несовместимость. То есть половина привычных приложений отказывается нормально работать. С этим, кстати, уже сталкивались пользователи Windows – не зря в системе появилась опция, заставляющая программы работать в режиме совместимости с предыдущими версиями. Она, естественно, никуда не пропала.

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

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

ЗАГАДОЧНЫЙ ЧИП
Пользователи, внимательно следящие за деятельностью компании Microsoft, наверняка помнят, как несколько лет назад было объявлено о начале работ над технологией NGSCB (Next-Generation Secure Computing Base). Она должна была обеспечить принципиально новый уровень защиты – программно-аппаратный. В системе Vista реализована технология Secure Startup, ставшая первым этапом на пути к NGSCB. Решаемые ей задачи не настолько глобальны, но очень актуальны: помешать получить доступ к данным при физической краже устройства.

Справедливости ради следует сказать, что попытки обеспечить такую защиту уже предпринимались. Например, пароль BIOS. Однако сколько-нибудь серьезным препятствием на пути злоумышленника это не становилось. Аппаратной основой Secure Startup является чип TPM (Trusted Platform Module). Он представляет собой модуль защищенной памяти, в которой будут храниться ключи шифра, цифровые сертификаты и пароли.

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

Революции не случилось
До самого последнего момента пользователи системы Windows ждали, что Microsoft все-таки изменит свое мнение относительно файловой системы с красивым названием WinFS (Windows Future Storage). Увы, теперь уже можно смело утверждать, что этого не будет. Еще минувшим летом руководитель отдела разработки WinFS Квентин Кларк заявил, что на проекте поставлен крест. Это было весьма неожиданно, поскольку незадолго до этого на конференции TechEd эта файловая система преподносилась как революционная.

Впрочем, было обещано, что когда-нибудь Microsoft вернется к работе над этой технологией. Но некоторые ее базовые концепции все-таки будут пересмотрены. Что же мы потеряли? Файловая система WinFS создавалась специально для использования в ОС Vista. Ее отличала, прежде всего, новая концепция хранения файлов. Традиционная система каталогов отсутствовала. Все объекты размещались в корне тома, а их сортировка осуществлялась только по свойствам. В этом просматривается некая аналогия с организацией баз данных. Поэтому, кстати, результаты, полученные в ходе работы, не были отброшены окончательно. Microsoft будет использовать их в других продуктах: SQL Server и ADO.NET.

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

Система разбивается на пять ключевых компонентов: процессор, память, графическая подсистема, игровой потенциал, жесткий диск. Каждому из них присваивается рейтинг, по которому можно судить об интегральных показателях подсистемы. Рейтинги можно сравнивать, что дает пользователю возможность планировать апгрейд машины. Например, на скриншоте видно, что наиболее слабым местом оцениваемой системы является видеоадаптер. А жесткий диск, наоборот, менять придется не скоро.

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

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

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

Даже если возможностей машины не хватит на самый бескомпромиссный вариант интерфейса, то пользователь все равно ничего не потеряет

Любая ошибка в системе активации не просто усложнит пользователю жизнь, но и поставит под сомнение целесообразность активной борьбы с производителями контрафактной продукции

Технология ReadyBoost позволяет дать вторую жизнь уже не очень актуальным устройствам и не мешает использовать их по прямому назначению

Несмотря на то что технология ReadyDrive требует радикального обновления аппаратной конфигурации машины, выигрыш достаточно велик, чтобы пойти на затраты

С точки зрения обеспечения безопасности Vista – наиболее самодостаточная система из всего семейства Windows

Компания Microsoft продемонстрировала пользователям, что уделяет особое внимание вопросу совместимости, но без театральных эффектов тут не обошлось

Система Vista покажет потребителю только малую часть технологии NGSCB, но даже этого достаточно, чтобы оценить всю ее мощь