Longhorn будет модульной
Microsoft работает над тем, чтобы ее вездесущая операционная система
Windows упростила и удешевила разработку и распространение ПО.
Следующая версия клиентской ОС Windows с кодовым названием Longhorn
будет представлять собой серию компонентов, которые Microsoft сможет
легко комбинировать и модифицировать для разных рынков и разной
аппаратуры. Это отход от давней стратегии компании, которая до сих
пор создавала несколько подобных, но все же разных операционных
систем, нацеленных на определенные задачи и географические регионы.
Это изменение упростит процесс разработки и, следовательно, уменьшит
стоимость Windows-ПК и выпуска поправок к программам, утверждает
менеджер Microsoft по работе с ОЕМ-производителями Марк Майерс.
Ожидается, что Longhorn дебютирует в 2005 году и займет место Windows
XP. У этой системы будет лучшая поддержка графики, новая система
хранения данных и новый внешний вид. Microsoft намерена выпустить
одну версию этой ОС для производителей ПК и для розничной продажи.
Сейчас CD с Windows, которые продаются в коробках, несколько отличаются
от тех, что устанавливаются на новые ПК. Наличие двух версий отвлекает
много времени и ресурсов Microsoft, пояснил Майерс, выступая в прошлом
месяце на конференции, спонсируемой компанией.
Около 95% ключевых функций Longhorn все же будут сосредоточены
в ядре операционной системы. Например, чтобы экспортировать ПК Longhorn
во Францию, производители будут добавлять к ядру модуль французского
языка посредством новой подсистемы ОС Multi-Lingual User Interface
(MUI). Аналогично, производители смогут добавить к ядру Longhorn
отдельные модули для того, чтобы приспособить его, например, для
планшетных ПК или ПК-медиацентров, продаваемых на Филиппинах. Этим
процессом будет управлять новая функция Component Management Interface
(CMI), которую можно использовать для апгрейда операционной системы
в процессе ее жизненного цикла. CMI будет функционировать так же,
как сегодня функция добавления/исключения приложений на панели управления
ПК, так что пользователи смогут довольно легко перенастроить англоязычный
компьютер на другой язык.
Apple Computer уже использует модульность в своей операционной
системе Mac OS X для облегчения и удешевления ее локализации. Microsoft
тоже ввела в Windows XP некоторые возможности MUI; в Longhorn она
попытается сделать модульность более полезной и выгодной для компании.
Век специализации
Отчасти причиной перехода к модульной Windows стало растущее число
версий Windows. Microsoft продает четыре разные версии Windows XP
для ПК — Windows XP Home, Windows XP Professional, Tablet PC и Windows
XP Media Center — и дополнительные версии для встроенных устройств
и 64-разрядных рабочих станций. Каждая из них, в свою очередь, локализуется
для нескольких европейских и азиатских языков.
Затем специализация продолжается на заводе-производителе компьютеров.
Комплекс ПО, или образ, помещаемый на каждый ПК, меняется в зависимости
от модели: Dell Dimension 4600 имеет образ, отличный от Dimension
4550, что с точки зрения производителя означает разные версии Windows.
Кроме того, производители ПК и некоторые корпоративные покупатели
дополнительно настраивают образ для брендинга или других целей,
что еще больше увеличивает общее количество версий. Все эти манипуляции
означают, что производители ПК в конечном счете имеют дело с широким
спектром разнообразных версий Windows. Longhorn позволит использовать
один и тот же основной образ для разных моделей и семейств ПК.
Модульность поможет «преодолеть зависимость от аппаратуры», считает
менеджер по разработке ПО отделения IBM Personal Client Джефф Форд.
«Цель: установка за 15 минут», — говорит он, добавляя, что сегодня
процесс переноса образа на ПК может длиться значительно дольше.
Облегчится и выпуск поправок. «95% багов будет приходиться на общее
международное ядро, — утверждает Форд. — Так что один сервисный
пакет для этих багов будет работать на всех ОС».
Longhorn выйдет не скоро, и инструменты для модульной установки
операционных систем еще только предстоит создать. «У нас пока не
было времени оценить это», — сказал Форд. По его словам, переключение
языка тоже может вызвать проблемы. При переводе ОС с английского
на немецкий приложения могут остаться на английском. К тому же в
разных регионах бывают разные клавиатуры.
И все же концепция многообещающая, особенно если учесть современное
широкое разнообразие версий Windows. Производители смогут ознакомиться
с этой концепцией посредством временного инструмента, называемого
WinPE (Windows Preinstallation Environment) для Windows XP.
Майкл Канеллос
ZDNet News
ZDNet.ru