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".