LinuxWorld, США

Компания Wind River приобретает RTLinux, технологию для построения встраиваемых систем на базе Linux
По словам Гленна Сейлера, в настоящее время ни один из клиентов Wind River, работающих с Linux, не использует RTLinux, хотя эта технология обеспечивает лучшее соответствие требованиям режима реального времени, чем стандартная операционная система Linux

Компания Wind River Systems, специализирующаяся на создании операционных систем реального времени и средств разработки встроенных приложений, объявила о приобретении патентов и авторских прав на технологию RTLinux и вместе с ними — соответствующих торговых марок компании FSMLabs, пионера в области разработки встраиваемых систем на базе ОС Linux. Кроме того, Wind River возьмет на себя выполнение обязательств по договорам FSMLabs с рядом клиентов.

Wind River — публичная компания, оборот которой в 2006 финансовом году составил 266,32 млн. долл.

Запатентованный FSMLabs способ функционирования операционных систем заключается в том, что механизм RTLinux сам запускает Linux в качестве задачи с низким приоритетом в среде упрощенной операционной системы реального времени. Таким образом, разработчики могут создавать системы с поддержкой режима реального времени только для тех устройств, которым он действительно необходим, а остальные программы выполнять в привычной среде Linux. Компания FSMLabs была создана в 1996 году, и ее клиентами, помимо прочих, являются Blue Mountain Avionics, Samsung Heavy Industries и Curtiss-Wright Controls.

«Большая часть клиентов FSMLabs работает в аэрокосмической и оборонной промышленности. Для нас это новый рынок», — заявил директор Wind River по системам на платформе Linux Гленн Сейлер. По его словам, в настоящее время ни один из клиентов Wind River, работающих с Linux, не использует RTLinux, хотя эта технология обеспечивает лучшее соответствие требованиям режима реального времени, чем стандартная операционная система Linux, даже если у нее включены относительно недавно разработанные функции пониженного времени отклика или вытесняющей многозадачности.

В этом году FSMLabs и Infineon Technologies объявили о создании прототипа сотового телефона на базе интегрированного процессора, объединяющего в себе вычислительные и коммуникационные функции. Благодаря RTLinux применение платформы Linux в сотовых телефонах может расшириться. Кроме смартфонов, где обычно используются два процессора — для работы с протоколами связи и приложениями, эта технология будет применяться и в более дешевых аппаратах. По словам Сейлера, таким телефонам для работы и со связью, и с приложениями достаточно одного процессора, но необходима операционная система с более строгим соблюдением требований режима реального времени.

Wind River, как и FSMLabs, будет придерживаться условий лицензии Open Patent License. Она позволяет разработчикам применять технологии, защищенные патентом на RTLinux, в программах, распространяющихся по лицензии GNU General Public License. Прочие пользователи должны платить за использование патента, срок действия которого истекает в 2017 году.

Wind River начала предлагать собственный вариант ОС Linux для встроенных систем только три года назад, отметил Сейлер; при этом его нельзя было отнести к полноценным системам реального времени. Основным источником дохода для компании на протяжении ее более чем двадцатилетней истории была операционная система реального времени VxWorks для устройств, предназначенных для работы в различных секторах, таких как аэрокосмическая отрасль, оборона, автомобильная промышленность, индустрия и сети.

«Понятие реального времени в данном случае означает действительно практически реальное время, то есть время реакции измеряется микро- и миллисекундами. В среде пакетных систем и систем разделения времени события, как правило, происходят в заранее запланированное время», — подчеркнул Сейлер.

Операционные системы реального времени требуются для таких устройств, как роботы, для автоматики рычагов управления вертолета или самолета, для навигационных систем или систем торможения автомобилей, и это только некоторые областиих применения.

До приобретения RTLinux у компании FSMLabs, вариант Linux, предлагаемый Wind River, обладал функциями, близкими к ОС реального времени, что означает, что он мог гарантировать время реакции, приближенное к минимальному для данного устройства, в течение 80‑90% времени. Благодаря поддержке реакции реального времени встроенные решения на базе Linux могут претендовать на многомиллиардный рынок устройств для аэрокосмической навигации, обороны, а также рынок сотовых телефонов.

Компания MontaVista Software также предлагает ОС, имеющую компоненты, функционирующие в режиме, приближенном к реальному времени, и работает над тем, чтобы добиться реакции реального времени. Компания Red Hat в свою очередь пригласила на работу группу специалистов, которые будут работать над сокращением времени реакции для Linux, добиваясь большей степени поддержки реального времени этой Linux.

Интеграция технологии RTLinux ставит перед разработчиками средств программирования в Wind River непростую задачу, поскольку драйверы, необходимые для поддержки оборудования в RTLinux, отличаются от стандартных драйверов Linux. В одной и той же системе могут работать одновременно оба типа драйверов. Например, драйвер режима реального времени может использоваться для считывания данных с устройства, а стандартный драйвер Linux — для записи их на жесткий диск. Такой подход потенциально может уменьшить затраты на поддержку новых устройств, но инструментарий Wind River Workbench в настоящее время поддерживает только стандартный вариант Linux и VxWorks, собственную ОС Wind River.