Нефть и песок О стали Компрессор - подбор и ошибки Из истории стандартизации резьб Соперник ксерокса - гектограф Новые технологии производства стали Экспорт проволоки из России Прогрессивная технологическая оснастка Цитадель сварки с полувековой историей Упрочнение пружин Способы обогрева Назначение, структура, характеристики анализаторов Промышленные пылесосы Штампованные гайки из пружинной стали Консервация САУ Стандарты и качество Технология производства Водород Выбор материала для крепежных деталей Токарный резец в миниатюре Производство проволоки Адгезия резины к металлокорду Электролитическое фосфатирование проволоки Восстановление корпусных деталей двигателей Новая бескислотная технология производства проката Синие кристаллы Автоклав Нормирование шумов связи Газосварочный аппарат для тугоплавких припоев
Главная страница / Архитектура отрасли

К ускорению инноваций с открытым кодом

Популярность ОСРВ QNX Neutrino в качестве платформы для создания систем, отвечающих требованиям высокой надежности и бесперебойности функционирования, обусловлена особенностями ее архитектуры. В ее основе лежит принцип микроядра (Microkernel) – ядро операционной системы QNX имеет очень маленький размер и отвечает лишь за передачу информации между различными компонентами OC и диспетчеризацию процессов. Все процессы и сервисы ОС (файловые системы, драйверы, стеки протоколов, пользовательские приложения) вынесены за пределы ядра и выполняются каждый в своем защищенном адресном пространстве. За счет этого влияние сбоя драйвера или ошибки приложения на систему будет минимальным, а период восстановления – коротким. Кроме того, в отличие от «монолитных» систем, QNX позволяет достаточно легко модернизировать отдельные функции (не затрагивая систему в целом), добавлять нужные компоненты или повторно использовать их в других разработках.

В сентябре прошлого года компания QNX Software Systems (QSS) открыла доступ к исходному коду QNX Neutrino и ввела новую, гибридную модель лицензирования. Об этой модели подробно рассказал менеджер по работе с дистрибьюторами QSS в EMEA Ларри Аткинсон. Компания предоставляет три вида лицензий, которые выбираются пользователем ОСРВ на основе самоквалификации: некоммерческая лицензия Non-Commercial End User License Agreement (NCEULA), предназначенная для тех, кто хочет ознакомиться с возможностями QNX, некоммерческих разработчиков и учебных заведений; коммерческая лицензия Commercial Software License Agreement (CSLA) для тех, кто создает коммерческие продукты на базе QNX, – таким пользователям необходимо приобрести комплект разработчика QNX Development Suite; лицензия для технологических партнеров – Partner Software License Agreement (PSLA). Этот вид лицензии предоставляется бесплатно членам партнерской сети QNX, но предполагает такой же уровень поддержки, как и CSLA.

Среди достоинств гибридной модели – значительное упрощение юридических процедур, связанных с лицензированием, простота входа в R&D-сообщество. В сущности, любой желающий может войти в сообщество разработчиков, зарегистрировавшись на сайте под названием Foundry27, и получить необходимые модули и средства разработки QNX, протестировать свои продукты, получить консультацию или поддержку – как со стороны других членов сообщества, так и со стороны самой компании QNX Software Systems. В компании QSS убеждены, что наличие открытого сообщества будет способствовать ускоренному совершенствованию системы и повышению качества продуктов на ее основе. Вместе с тем, модель лицензирования QNX позволяет разработчиком защитить свою интеллектуальную собственность: в отличие от условий GPL-лицензии, разработчик, внесший изменения в исходный код, не обязан их раскрывать. В настоящее время открыты только исходные коды ядра, однако стратегия QSS предусматривает в течение примерно полутора лет раскрытие исходных кодов всех компонентов ОСРВ QNX.

В работе конференции приняли активное участие компании Intel, «ПРОСОФТ», Freescale, Connect Tech, Telelogic, ФГУП «ЭЗАН», «СВД Встраиваемые системы», ФГУП «ИТМиВТ им. С. А. Лебедева» и др. Подготовила Людмила Леснова

Главная страница / Архитектура отрасли