На прошлой неделе международная аналитическая компания Gartner выпустила для своих клиентов отчет, озаглавленный «Vista станет последним крупным релизом Windows, такой, как мы ее знаем». На этой неделе выдержки из него начали разлетаться по Интернету.
Я прочитал этот отчет полностью (к сожалению, в открытом доступе его нет) и могу сказать, что аналитики указывают на вещи, которые вполне очевидны — Windows тяжелеет с каждой версией и ее сложность уже мешает всем: и пользователям (особенно корпоративным), и самой Microsoft. Стоимость миграции существующих корпоративных приложений на новые версии неуклонно растет, а ее трудоемкость превращает этот процесс во все более непосильную задачу. Странно, что корпорация старательно открещивается от этих выводов.
Основная мысль трех авторов отчета заключается в том, что в сегодняшней монолитной форме Windows сможет существовать еще недолго, и в скором будущем Microsoft будет вынуждена перейти к «модульная архитектуре, в которой горизонтальные функции, такие как менеджмент и безопасность, отделены от пользовательских приложений». При этом Gartner считает, что технологией, которая позволит этого достичь, станет аппаратная виртуализация, поддержка которой (то, что называют термином гипервизор, hypervisor) появится в Windows Vista в составе пакета обновлений во второй половине 2008 года (вероятность 0,6) или самое позднее — в 2009 году (вероятность 0,8).
Гипервизор — это ПО промежуточного уровня, которое отделяет операционную систему от конкретного оборудования и позволяет одновременно работать нескольким разделам. Каждый такой раздел может представлять собой отдельную пользовательскую виртуальную машину со своей ОС или «программное устройство», не наделенное сложной операционной системой.
В Gartner полагают, что следом за реализацией поддержки аппаратной виртуализации в Windows Vista, в 2010 году (с вероятностью 0,6) будет выпущена следующая версия Windows, которая будет одновременно работать, по меньшей мере, в двух разделах: сервисном (возможно, невидимом) и пользовательском (возможно, их будет несколько).
Но зачем все это нужно Microsoft? Аналитики отмечают, что, разбив операционную систему, Microsoft сможет более часто выпускать новые версии (речь идет не о заплатах, которые и так поступают регулярно, а о новом функционале). То, что происходит сейчас, — это шесть лет на разработку крупного релиза (Windows 2000 — Windows Vista) и два-три года на незначительное обновление (Windows 2000 — Windows XP). Такие сроки недопустимы, особенно когда корпоративные заказчики подписываются на пакет Software Assurance, позволяющий в течение определенного времени получать новые версии ОС в случае их выпуска, а в результате, заплатив деньги, так и не получают ничего нового.
Кроме того, неизвестно, что готовят конкуренты, например, Google. Модульная архитектура, считают аналитики, позволит Microsoft эффективнее отвечать на вызовы со стороны размещаемых Web-приложений.
Могу добавить, что еще в апреле этого
года Microsoft сама говорила о включении гипервизора в состав Windows
Vista. Но тогда речь шла о возможности запускать на базе Vista несколько
операционных систем. Важно, что сейчас речь впервые зашла о
распараллеливании самой Windows.
Павел Куприянов