Microsoft codename Whistler
Прорыв в будущее или косметика?

Вряд ли сегодня найдётся хоть один нормальный (в смысле — который в своём уме) пользователь персонального компьютера, который был бы абсолютно доволен работой операционной системы, установленной на его машине. Не создано пока такой универсальной ОС, способной удовлетворить абсолютно во всём абсолютно всех — от сисадминов до игроманов. Конечно, каждый более-менее грамотный юзер, в конце концов, выбирает себе наиболее подходящую именно для его личных вкусов и задач «операционку». Но принцип «наименьшего зла», по которому и осуществляется сей выбор, не только неизбежно влечёт за собой потерю душевного спокойствия и причиняет неудобства в общении с далеким от идеала ПК, но и вызывает у самой многочисленной армии пользователей, остановившихся в этом поиске на Windows, патологическую ненависть к Биллу Гейтсу и всем его родственникам вплоть до пятого колена. А вина БГ только в том и состоит, что именно его творения для подавляющего большинства юзеров оказались тем самым «наменьшим злом», в котором акцент все делают почему-то на слове «зло», а не на «наименьшее».

Не тратьте же зря энергию, понося последними словами Microsoft — направьте её в более продуктивное русло — на разработку своей собственной ОС, самой лучшей, стабильной и универсальной. Нереально? Тогда используйте какую-нибудь альтернативу типа Linux и забудьте о доконавшем вас «маздае». Тоже не годится, в новейшие игрушки играться хочется? Что ж, в таком случае нам с вами остаётся только ждать, когда совсем ещё молодая компьютерная индустрия, наконец, отшлифует пресловутую «Винду» до устраивающего почти всех домашних пользователей состояния либо разродится каким-нибудь совершенно новым гениальным проектом (в чём я лично сильно сомневаюсь — второго Linux нам уже не видать, время не то). А пока рядовые пользователи будут проклинать «глючную», но совместимую со всем на свете Windows 9x, профессионалы будут недовольны Windows NT/2000, более надёжной, но и менее восприимчивой к новому оборудованию и программам, маньяки-«линуксоиды» будут с завистью смотреть на богатство выбора и качество приложений для Windows, и так далее… Разумеется, найдутся всё-таки и те, кто с пеной у рта будут доказывать, что их Linux (Windows, BeOS, FreeBSD, QNX…) — идеал, но эта патология того же порядка, что и подростковая влюблённость — замечаются исключительно лишь лучшие строны ОС, недостатки же полностью игнорируются или даже преподносятся как достоинства. На самом же деле, нет пока «лучшей» или «худшей» операционной системы, есть лишь те, что больше всего подходят для твоих конкретных потребностей, и те, что совсем не подходят.

И среди наиболее приемлемых систем для использования на домашнем компьютере, предъявляющем на сегодня к ОС самый широкий спектр требований, пока бесспорно лидируют Windows 9x и Windows 2000. До самого последнего времени Microsoft распыляла свои силы и средства, параллельно продвигая на рынок оба типа ОС. Теперь же, как ни отодвигался этот момент (помнится, ещё Windows 98 грозились сделать последней ОС платформы Win9x), но, судя по всему, Microsoft всё-таки решилась, и новейший «Миллениум» — конец тупиковой ветви операционных систем Win9x с тормозящим прогресс шестнадцатиразрядным кодом и поддержкой отмирающего MS-DOS. Новые операционные системы будут основаны исключительно на технологии Windows NT, естественно — полностью 32-битные, а с переходом на новые процессоры IA-64 станут и 64-разрядными. И уже в 2001 году обе ведущие платформы должны слиться в экстазе под кодовым названием Whistler — очередной ОС семейства Windows NT. Windows 9x умрёт, вечная ей память…

Но как же совместимость, ведь даже под ещё свеженькой Windows 2000 не работает огромное количество игр и приложений, создаваемых пока ещё исключительно для Windows 9x? Неужели нас насильно хотят поставить перед выбором — либо держать две ОС на компьютере, либо отказаться от любимых программ? Это кажется фантастикой, но Microsoft придумала механизм, позволяющий в большинстве случаев обманывать не работающие в Windows 2000 игры и программы! Если верить их обещаниям, то новый проект станет такой же стабильной, как Windows 2000, и почти такой же совместимой ОС, как Windows 9x, объединив в себе главные и, казалось бы, абсолютно несочетаемые достоинства обоих стандартов. Конечно, полной совместимости добиться невозможно, но то, что в бета-версии Whistler уже протестированы около 300 игр, не запускавшихся в Windows 2000, более чем впечатляет!

Что же это такое, этот Whistler, стоит ли верить рекламному департаменту Microsoft и возлагать на новую ОС какие-то особые надежды? Есть ли шанс у нового поколения Windows переубедить юзеров, считающих любую программу от Билла Гейтса «маздаем» и «суксем»?

Установка

Было золотое время, когда я устанавливал почти все бета-версии Windows 98, вплоть до выхода её окончательного релиза (хобби у меня такое было :)). Не могу сказать, что эти недоделки работали как-то заметно хуже, чем финальный билд, разве что Internet Explorer слегка больше «глючил» (но, может быть, просто конечная версия не стала работать качественнее тестовых «бет»). Поэтому особой тревоги перед установкой Whistler beta1 я не испытывал, полагая, что система эта всё-таки не сильно отличается от проверенной и хорошо себя зарекомендовавшей Windows 2000. И действительно, установка прошла бы почти нормально, если бы не пара досадных «глюков» — но «бета» — она и есть «бета», именно для выявления ошибок она и предназначена. Главное, что заработала она, в конце концов, нормально, ничего на диске мне не порушила и позволила, удовлетворив моё любопытство, поделиться с вами этими впечатлениями.

«Глюки» во время инсталляции оказались вполне безобидными, относительно легко разрешились, вот только общее время, потраченное на установку Whistler, оказалось из-за них раза в два-три больше, чем время, уходящее на установку Windows 2000.

Так, почему-то после первой же перезагрузки программа установки ОС не нашла компакт-диск с дистрибутивом в приводе CD-ROM — пришлось полностью копировать его на винчестер и запускать инсталляцию заново уже с жёсткого диска. Но это всё — мелочи. Гораздо хуже то, что уже после установки операционная система ни в какую не хотела определять мою видеокарту. Согласен, Tseng ET6000 — антиквариат, но не до такой же степени! Windows 2000 с ней работала вполне нормально, а Whistler почему-то вообще за видеоадаптер её не признавал, хотя при этом все драйвера для неё имел. Пришлось его обмануть — поставить параллельно ещё и Windows 2000, потратив часа два на это дело, и попробовать взять драйвера уже из Windows 2000 — они точно у меня раньше функционировали. Хитрость эта сработала, и Whistler более старые драйвера проглотил.

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

Учтите, однако, что если вы тоже решите посмотреть бета-версию этой «операционки», то вам стоит сначала почитать файлы README в папке с дистрибутивом — там описаны особенности и трудности, возникающие при установке этой ОС поверх предыдущей системы. Так, например, Whistler пока не совместим с Adaptec EZ CD Creator, RealJukeBox, WinAmp и некоторыми другими программами. Ему даже не нравится почему-то родной Windows Media Player 7.0, хотя в комплект с Whistler этот проигрыватель включён. Однако, как ни странно, та бета-версия, что мне попалась, вообще не предусматривала апгрейда предыдущей ОС. При чистой же инсталляции вопросов возникать не должно, процесс этот практически аналогичен установке Windows 2000, новое в нём только то, что перед установкой вам предлагают посетить сайт Windows Update для автоматического скачивания обновлений системы, но для бета-версии эта функция (называется Dynamic Update) пока бесполезна — разработчикам пока не до апдейтов.

Так же, как и в случае с Windows 2000, предполагается несколько типов дистрибутивов операционной системы, от «Professional» до продвинутых серверов, но здесь добавился ещё и совершенно новый тип — «Personal» — это именно та система, которая предназначается для использования дома, в неё не вошли компоненты, применяемые только на корпоративных рабочих станциях, а также несколько упрощена работа с учётными записями пользователей. Что вполне естественно — за персональным компьютером чаще всего работает всего один человек или члены одной семьи и многопользовательские «примочки» желательно упростить. Благодаря этому ОС стала чуть легче, проще и быстрее в работе. Именно её мы и будем рассматривать как прямую замену Windows Me. Системные требования Whistler Personal вполне понятны для ОС класса Windows NT:

CPU:
Maximum number — 1
Minimum speed — 233 MHz
Recommended speed — 300 MHz
RAM:
Minimum — 64 MB
Maximum — 4 GB
Recommended — 128 MB
Hard disk space:
Minimum — 2 GB

Разумеется, чем больше оперативной памяти, тем шустрее будет бегать ОС — это стало уже неприятным законом для ОС семейства Windows NT. Процессор, в принципе, можно взять и послабее, но такой сейчас остался, наверное, только у меня :). Для поддержки многопроцессорных систем придётся использовать более продвинутые версии Whistler — «Professional» или всякие там «Server». Надо ещё сказать, что финальная версия заработает быстрее — из её кода будут удалены всевозможные отладочные инструменты, предназначенные для тестеров и разработчиков.

Интерфейс

Первое, что бросается в глаза во время запуска ОС — это, конечно, более благородная заставка на чёрном фоне — белые, чрезмерно яркие логотипы Windows 2000 и Windows Me совершенно неприятны для зрения. Обнадеживает, что заметно сократилось по сравнению с Windows 2000 время загрузки. Microsoft вообще говорит, что это — одно из основных направлений в разработке Whistler, и в дальнейшем оно приблизится ко времени загрузки Windows Me, самой быстрой в этом плане «Винде». Посмотрим, что из этого получится — цифры пока называются такие: если для «Миллениума» Microsoft считает, что время загрузки равно 25 секунд, то для Whistler обещают сделать аж 10 секунд! Хотя, возможно, что всё это сведётся просто к быстрому пробуждению системы ото сна — в такую реактивную загрузку верится пока мало.

После порадовавшей глаз стартовой заставки и симпатичного логотипа, отображающегося при регистрации входящего в систему пользователя, вы, наконец, видите Рабочий Стол Whistler. Зрелище это после серых унылых окошек предыдущих релизов Windows просто восхищает. Не знаю, может быть у меня какой-то дурной вкус, но либо Microsoft отнеслась более чем серьёзно к дизайну «форточек», либо подсмотрела всю эту красоту у кого-то ещё — настолько качественно смотрится новый интерфейс Windows. Впервые после появления Windows 95 мы имеем такую кардинальную переработку графической оболочки «Виндов». И ещё больше радуешься, когда обнаруживаешь, что и это всего лишь одна из «шкур» системы, что теперь сама ОС поддерживает смену «скинов» без каких-либо дополнительных, непомерно пожирающих ресурсы программ. Правда, пока таких тем всего две — старая классическая и новая «Professional» — именно она и предстаёт перед пользователем после загрузки ОС. В дальнейшем, наверное, появятся инструменты и для самостоятельной разработки собственных тем оформления операционной системы, так что скоро, возможно, вообще трудно будет найти два похожих компьютера. Разумеется, остались и все красоты из Windows 2000 и «Миллениума» — плавно проявляющиеся менюшки, тени, веб-оформление папок и т.п.

Изменилось и меню «Пуск» — теперь оно покажется кому-то более простым, а кому-то менее удобным, поскольку значки часто используемых программ автоматически отображаются в корне меню, а для доступа к полному списку приложений придётся лишний раз щёлкнуть мышью. Даже называть это меню теперь предлагают по-новому: «Start Panel» вместо «Start Menu». Но и тут, ко всеобщему удовольствию, у консерваторов есть возможность вернуться к «классике», если нововведения не понравились.

А вот метаморфозы, которые претерпела Панель Задач, явно всем на пользу — теперь, если у вас открыто несколько документов Word, да ещё и десяток окон Internet Explorer, Панель Задач не превратится в частокол мелких кнопок с нечитаемыми надписями — на ней будут только две кнопки, по количеству используемых приложений. Щёлкнув по кнопке для MS-Word, вы увидите раскрывшийся список открытых в нём документов, а выбрав кнопку Internet Explorer — список загруженных HTML-страничек (у меня, однако, это срабатывало по не вполне понятному принципу — ОС сама решала, когда ей следует свести все кнопки в одну). Благодаря этому и закрыть одновременно все документы можно всего одним щелчком по общей кнопке, выгрузив обрабатывающее их приложение. Очень удобная рационализация, которую я, кажется, где-то видел, но вот где — не помню, хотя, если это и плагиат, то не самый худший. В системной области Панели Задач тоже произошли изменения — значки фоновых программ теперь можно все или по выбору прятать с глаз долой, освобождая ещё больше места под кнопки активных приложений на самой Панели.

Ещё одно заметное обновление в интерфейсе — новый режим сглаживания шрифтов, называемый «ClearType», но предназначен он для LCD-панелей, на которых при его применении якобы увеличивается в три раза горизонтальное разрешение экрана. Проверить это возможности не было ввиду полного отсутствия у меня на горизонте бесхозных ноутбуков. На обычном же мониторе вы тоже получите сглаженные шрифты, но зрительно это будет не очень приятно, так как буквы будут казаться мутновато-размытыми.

Сильно изменился веб-режим отображения папок в окне Проводника — при наведении мыши на какой-нибудь файл, в левой части окна появляется новое меню, через которое можно осуществить над выбранным файлом ряд операций аналогично тому, как используется вызываемое правой кнопкой мыши контекстное меню файлов — команды появляются те же самые. Это, конечно же, дублирование некоторых функций оболочки ОС, но удобство работы от него только повышается. Очень заметны отличия в работе папки My Pictures — предпросмотр картинок также стал гораздо удобнее. Имеется и ещё ряд незначительных «фич» типа модифицированного внешнего вида Панели Управления или дополнительного режима отображения значков файлов и папок в окне Проводника, но они уже гораздо менее функциональны и предназначены, скорее всего, для удовлетворения эстетических потребностей пользователя — даже диалог «Выключение компьютера» смотрится теперь как произведение искусства.

Да, и вот ещё что: не обращайте внимания на надпись «Comments» в заголовке диалоговых окон — это для отправки разработчикам сообщений об обнаруженных в «бете» багах, и в финальном релизе, скорее всего, эта функция будет отсутствовать.

Прибамбасы

Но не только изменения в графическом интерфейсе порадуют пользователя нового продукта Microsoft — помимо объединения в нём последних разработок из Windows Me и Windows 2000, таких как Media Player 7 или Movie Maker, появилось в Whistler немало и оригинальных утилит, функций и возможностей. Самая привлекательная и необычная из них — это интегрированная непосредственно в ОС функция по озвучиванию компьютером текста, выводимого на экран. Собственно, некоторые говорят, что и название «Whistler» расшифровывается как «Windows Highly Intelligent Stochastic Talker» — по имени параллельно разрабатываемой технологии машинного преобразования текста в речь (думаю, ошибаются). Сам же Билл Гейтс считает распознавание речи и её машинный синтез одним из приоритетных направлений своей работы. Так что, хоть пока этот механизм и умеет читать только одну фразу в диалоговом окне «Speech» Панели Управления, в финальной версии новых Windows нас ждёт сюрприз — ни одна ОС пока ещё не говорила с пользователем человеческим голосом. Так, глядишь, недалеко то время, когда и клавиатуры отомрут — ПК будет вводить текст сам, под диктовку.

Видимо, персональный файерволл в составе веб-ориентированной операционной системы наконец-то станет стандартным компонентом — в Whistler имеется простенький и не очень удобный в настройке вариант такой утилиты. Но это только начало. Насколько файерволл окажется надёжным, покажет будущее. Многим, особенно владельцам переносных компьютеров, окажется полезной и способность системы автоматически выбирать установки протокола TCP/IP при наличии нескольких интернет-соединений — простота и удобство сетевых настроек — немаловажный фактор для современной ОС.

В Whistler расплодятся так называемые агенты или ассистенты — маленькие мультипликационные персонажи, аналогичные всем известной скрепке из MS-Office. Они будут выполнять самые разнообразные задачи, например, такие, как поиск информации в Интернете, забавляя при этом юзера своими весёлыми ужимками. Очень приятно, что в очередном варианте Windows NT будет, наконец, присутствовать и такое удобное средство конфигурирования и настройки системы, как System Configuration Utility — MSCONFIG.EXE.

Список поддерживаемого оборудования должен значительно расшириться, так, например, ОС теперь сможет самостоятельно работать с мультимедийными клавиатурами, имеющими нестандартные кнопки для работы с самыми распространёнными приложениями и запуска часто используемых функций Windows. Будет встроена в операционную систему и прямая поддержка приводов CD-R и CD-RW, так что никаких дополнительных программ для записи компакт-дисков не потребуется. Владельцы ноутбуков оценят новую опцию Wake-on-battery, при активации которой компьютер станет отслеживать заряд батарей, и, если тот достигнет критического уровня, ПК сам, без участия пользователя выйдет из режима Suspend и сбросит на жёсткий диск содержимое оперативной памяти, сохранив таким образом все данные, после чего ПК перейдёт уже в Hibernate и отключится. Пользователю останется только зарядить аккумуляторы и вернуться к предыдущему состоянию Рабочего Стола — ни один открытый документ не будет потерян из-за незамеченного разряда батарей.

Таким образом, новинок в системе много — все их упомянуть не так-то просто. Лучше посмотрите сами файл FEATGUID.DOC в папке с дистрибутивом Whistler — в этом 140-страничном документе как раз и перечислены все «фичи» этой ОС с кратким описанием каждой из них. Internet Explorer в составе Whistler пока версии 5.6, но уже в следующую «бету» включен IE 6.0. Whistler preBeta2 на сегодня уже отправлен бета-тестерам, до России, правда, дойти ещё не успел, но, говорят, что в нём применён какой-то хитрый механизм защиты от пиратов. Так что, не исключено, что попользоваться новым поколением операционных систем удастся только тем, кто имеет возможность выложить за неё пару сотен долларов.

Защита и надёжность

Microsoft продолжает совершенствовать технологии повышения устойчивости своих операционных систем. В этом направлении им есть ещё, где развернуться. И хотя платформа NT всегда считалась весьма устойчивой, но и она не лишена недостатков. Неграмотно написанное приложение или неопытный пользователь вполне способны довести ОС до неработоспособного состояния. В Windows 9x дела с этим обстояли ещё хуже, пока в «Миллениум» не были введены в качестве «защиты от дурака» службы System File Protection и System Restore. Первая не давала приложениям подменять основные системные библиотеки более старыми версиями, автоматически возвращая на место родной «виндовый» файл, перезаписанный в ходе инсталляции зловредной программы. Вторая позволяла сделать откат настроек начавшей сбоить системы на несколько дней назад, к предыдущей работоспособной конфигурации. В Whistler разработчики обещают пойти ещё дальше. Приложение, которое захочет переписать библиотеку общего пользования своей версией, сделать этого тоже не сможет, но зато при работе этой программы ей будет подсунута именно её версия файла, таким образом, и системные файлы будут в целостности и сохранности и приложения, требующие какие-то специфические версии «общественных» библиотек, останутся работоспособными. Как говорится, «и волки сыты и овцы целы».

А вот System Restore пока не вошла в состав Whistler — программисты продолжают над этим работать, но зато уже сейчас можно увидеть в работе ещё одно средство поддержания работоспособности ОС — «Driver Rollback». С помощью него вы восстановите работоспособность системы, полностью убрав последствия установки некорректно работающего нового драйвера, сделав откат не всех настроек поголовно, а всего лишь вернувшись к проверенному и надёжному предыдущему драйверу. При этом выполнить возврат предыдущей работающей конфигурации можно и из режима защиты от сбоев, что немаловажно при наличии «глюков», мешающих загрузить ПК в нормальном режиме. Такой метод более грамотный и чистый, чем глобальный откат, и не может принести, в отличие от System Restore, никаких неприятностей.

Небесполезна и ещё одна совершенно новая функция — «Remote Assistance», позволяющая неопытному пользователю очень легко, без дополнительных программ предоставлять полный доступ к своему компьютеру через Интернет системному администратору или просто знакомому специалисту для устранения каких-либо проблем или просто для настройки системы. Любой «чайник», извиняюсь за выражение, теперь может в случае каких-то затруднений отправить по электронной почте более опытному приятелю специальный файл — пропуск на свой ПК. Запустив этот файл и введя пароль, специалист получит на некоторое время полный контроль над удалённым компьютером и устранит имеющиеся неполадки либо в чате объяснит его владельцу, что нужно сделать. Это, правда, несколько напоминает работу программ типа Back Orifice — типичный троянский конь теперь в составе самой ОС! Поэтому, зная о том, как обычно обстоят дела с защищённостью систем от Microsoft, я бы посоветовал пользоваться Remote Assistance очень осторожно.

Разумеется, сохранилась и функция автоматического обновления операционной системы AutoUpdate, впервые применённая в Windows Me. Так что, всё лучшее — детям.

Игры

А детям нужны игрушки. В системах Windows NT играм и мультимедиа всегда уделялось непозволительно мало внимания. Очень многие, даже самые современные игрушки попросту отказывались работать даже в Windows 2000. И это несмотря на то, что Microsoft предпринимала много усилий, чтобы сделать эту ОС ближе к легкомысленным пользователям домашних компьютеров. Но, как я уже и говорил, в Whistler появился шанс обмануть программы, не запускающиеся в Windows 2000. Как ни удивительно, но функция эта действительно работает! Чуть кривовато пока, но работает! Так, мой любимый автосимулятор Motorhead не желал даже инсталлироваться в Windows 2000. В Whistler прямой запуск программы установки привел к тому же сообщению — «Motorhead работает только в Windows 95». Замечательно, пробуем её дезинформировать, сказав, что это и есть Win95 — для этого создаём на Рабочем Столе ярлык к INSTALL.EXE и в его свойствах задаём в пункте «Run in emulation mode» режим совместимости с Windows 95. Имеется, кстати, и режим совместимости с Windows NT 4.0 (вот бы ещё и с MS-DOS, Linux, BeOS :)). Запускаем ярлык — программа установлена. Запускаем саму игру — работает! Если не работает, то и для выполнимого файла игрушки создаём ярлык и в его свойствах тоже включаем режим совместимости. Ужас! Теперь у Windows 9x нет никаких шансов на выживание. Шучу, конечно, режим этот пока немного сыроват. И хотя множество игрушек теперь заработает, но некоторые проблемы, вероятно, всё-таки останутся. Так, всё тот же Motorhead не смог найти трёхмерный ускоритель Voodoo2 и работал только с софтверным рендерингом, что конечно, недопустимо. Впрочем, виноваты могут быть и драйвера от 3DFX — контора эта явно плюнула на поддержку своих клиентов. Да и из динамиков время от времени вырывались какие-то неприятные хрипы и стоны. С другими же играми, не исключено, проблем не будет никаких, тем более, что работа над Whistler всё ещё продолжается. Так что, очень много игр уже протестировано, для них в операционную систему уже заложены настройки для полной совместимости — база данных по этим программам весьма обширна, и пользователю не нужно даже думать об их работоспособности — Whistler сам выберет нужные для их нормального запуска параметры. Другим же приложениям есть шанс задать вручную этакий режим эмуляции Windows 95. И это действительно очень здорово.

Ну что ж, новая операционная система уже сейчас очень устойчива и обещает быть более чем интересной, а её дальнейшее развитие сулит вообще небывалые технологии, сродни тем, что встречаются сейчас только в фантастических романах. И это несмотря на то, что в Microsoft считают её лишь промежуточным, почти демонстрационным продуктом в процессе реализации глобальной технологии NET. Под каким названием Whistler выйдет во второй половине 2001 года, пока сказать сложно — может Windows 2001, а может уже и Windows.NET. Будем же ждать и надеяться, что это не очередная попытка Microsoft срубить побольше «зелени» на косметических, чисто рекламных «примочках», а действительно — первенец в новом семействе ОС будущего, продукт слияния лучших наработок проектов Windows 9x и Windows NT. Нам же завершение работы над Windows 9x сулит в ближайшей перспективе некоторые проблемы совместимости со старыми приложениями и играми, но зато в будущем унификация и стандартизация скажется только положительно. Программистам не надо будет писать программы и драйвера отдельно для Win9x, отдельно для WinNT, а Microsoft сосредоточит все усилия на одном генеральном направлении (вот это будет монополия так монополия). А в разработке уже Windows Blackcomb — то ли ещё будет…




Темы