Wind River собирается представить на рынке виртуализационного ПО свою разработку, нацеленную на сетевые устройства, потребительскую электронику и устройства промышленной автоматики. В августе начнется бета-тестирование гипервизора и утилит, которые позволят заказчикам более гибко использовать Linux, VxWorks и другие RTOS (ОС реального времени) на одно- и много-ядерных процессорах.
В технологическом релизе планируется поддержка только процессоров Intel и PowerPC. В дальнейшем линейка будет расширена за счет MIPS и ARM. Из операционных систем, вероятнее всего, будет поддерживаться OSEck и Windows XP, сказал директор по управлению выпуском продукции для виртуализации и многоядерных систем Cory Bialowas. Другим приоритетом является поддержка сетевого протокола CAN bus для систем автоматики.
По словам Cory Bialowas, решения о том, что будет входить в пакет поставки и лицензионная модель пока не приняты. «Нам необходимо подумать, как мы будем лицензировать наши Linux и VxWorks продукты. Но технология уже есть, и мы намерены ее продемонстрировать на NXTComm на следующей неделе в Лас-Вегасе.»
Старший технический консультант Tomas Evensen пояснил, что целью выхода на рынок виртуализации встроенных устройств является желание помочь компаниям в следующих вопросах:
- Получить преимущества от использования многоядерных систем.
- Интегрировать большее количество функций в устройства, используя уже существующий код.
- Изолировать функционально независимые компоненты системы.
- Консолидировать «железо».
Спектр использования достаточно амбициозный и нацелен на разнообразную целевую аудиторию, поэтому технология будет поставляться не в виде законченного продукта, а в виде своеобразного набора инструментов. Компания надеется, что их использование, наряду с модификациями ОС и разработкой приложений с учетом специфики многоядерных процессоров, поможет достичь баланс между производительностью, интеграцией и изоляцией выполняемого кода.
Evensen добавил, что многие компании уже используют эту технологию. «Компании, занимающиеся эксплуатацией сетевых решений, хотят продолжать использовать уже имеющееся ПО и при этом внедрять многоядерные технологии, выделяя отдельное ядро, например, для форвардинга пакетов. В сфере индустриальной автоматизации приоритетом является консолидация, когда осуществляется удешевление оборудования за счет выполнения интерфейсной части (Linux ) и контроллера реального времени на разных ядрах одного и того же процессора.»
|