. 1 3 4 5 6 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z А Б В Г Д Е З И К Л М Н О П Р С Т У Х Ц Ч

QNX

Операционная система QNX (QNX Neutrino) является встраиваемой операционной системой реального времени, которая используется в различных областях, включая автомобильную промышленность, медицинскую технику, промышленные автоматизацию и другие.Считается одной из лучших реализаций концепции микроядерных операционных систем.
Основные возможности QNX:
1. Безопасность и надежность: QNX имеет высокий уровень безопасности и надежности, что делает ее популярной для использования в критически важных системах, где требуется непрерывная и стабильная работа.
2. Реальное время: QNX предоставляет гарантии реального времени, что означает, что задачи выполняются точно и вовремя, что особенно важно для систем с жесткими требованиями к времени отклика.
3. Многопоточность: QNX поддерживает многопоточное исполнение, что позволяет распараллеливать задачи и повышать эффективность работы.
4. Гибкость: ОС QNX может работать на различных аппаратных платформах и поддерживает широкий спектр сетевых протоколов и файловых систем, что делает ее гибкой и адаптируемой к различным требованиям.
5. Энергоэффективность: QNX оптимизирована для низкого энергопотребления, что позволяет использовать ее в мобильных устройствах, где необходимо продолжительное время автономной работы.
6. Удобство разработки: ОС QNX предоставляет обширный набор инструментов и библиотек для разработки приложений, что упрощает процесс создания программного обеспечения для встраиваемых систем.
Таким образом, операционная система QNX играет важную роль в обеспечении надежности, безопасности и эффективности работы встраиваемых систем в различных отраслях.

Как микроядерная операционная система, QNX основана на идее работы основной части своих компонентов как небольших задач, называемых сервисами. Это и отличает её от традиционных монолитных ядер, в которых ядро операционной системы — одна большая программа, состоящая из большого количества «частей», каждая со своими особенностями. Использование микроядра в QNX позволяет пользователям (разработчикам) отключить любую ненужную им функциональность, не изменяя ядро. Для этого можно просто не запускать определённый процесс.

Система достаточно небольшая, чтобы в минимальной комплектации уместиться на одну дискету, вместе с этим она считается очень быстрой и должным образом «законченной» (практически не содержащей ошибок).

«QNX Neutrino», выпущенная в 2001 году, перенесена на многие платформы и сейчас способна работать практически на любом современном процессоре, используемом на рынке встраиваемых систем. Среди этих платформ присутствуют семейства x86, MIPS, PowerPC, специализированные семейства процессоров, такие как SH-4, ARM, StrongARM, xScale, а также российские Эльбрус, КОМДИВ-64, Мультикор.

Система платная, при этом для некоммерческого использования и для обучения она предлагается бесплатно в течение 30 дней.

7 октября 2004 года компания QSS была куплена международной корпорацией Harman, активно работающей на рынке мультимедийных устройств и систем автомобильной электроники, но далекой от разработки ОС реального времени. При этом Harman сохранила полную автономию компании QSS, а генеральный директор компании QSS Дэн Додж одновременно занял пост вице-президента корпорации Harman по информационным технологиям.

После 2004 года интерес в мире как к QNX, так и к конкурирующим продуктам начал угасать. QNX сохранила популярность в основном в Японии, Германии, России и, в последнее время, в Китае благодаря активному развитию рынка автомобильной электроники и интегрированных систем управления производством (АСУП, АСУТП, scada, mes и т.д.).

Осенью 2007 года компания QNX Software Systems приступила к поэтапному открытию исходного кода QNX Neutrino на условиях лицензии гибридного типа в рамках сообщества Foundry27.Эта лицензия позволяет энтузиастам бесплатно получать доступ не только к исходным текстам операционной системы, но и к инструментальным средствам. При этом для коммерческого использования QNX Neutrino по-прежнему необходимо приобретать соответствующие лицензии. Кроме того, лицензия QNX Neutrino прямо запрещает проведение сертификаций продуктов, производных от исходного кода QNX Neutrino, без письменного разрешения компании QSS.

В сентябре 2009 года на портале Foundry27 был создан проект, предназначенный для сопровождения QNX4 в публичной форме.

9 апреля 2010 года канадская компания Research In Motion, владеющая брендом BlackBerry, заключила соглашение о выкупе у компании Harman International подразделения, занимающегося разработкой QNX. В этот же день на сайте Foundry27 появилось объявление, что доступ к исходным кодам QNX для широкой общественности с этого момента ограничен.

27 сентября 2010 года на конференции BlackBerry DEVCON-2010 был представлен планшетный компьютер BlackBerry PlayBook с BlackBerry Tablet OS на основе QNX Neutrino.

29 февраля 2012 года по инициативе компании «СВД встраиваемые системы» была создана группа разработчиков BlackBerry в Санкт-Петербурге.

2 июля 2012 года вышло обновление «QNX Neutrino 6.5.0» Service Pack.

4 марта 2014 года «QNX Software Systems» выпустила комплект разработчика «QNX Software Development Platform» (QNX SDP) версии 6.6.

В августе 2014 года изданы руководства по «QNX Neutrino RTOS» версии 6.5.0 на русском языке.

В июне 2015 года под QNX Neutrino портированы фреймворк Qt 4.8.6 QPA и графические пакеты Mesa 10.3.1, GLU, GLEW, FreeGLUT.

С декабря 2015 года начались официальные поставки платформы «Нейтрино-Эльбрус».

В 2018 году компанией «СВД встраиваемые системы» была выпущена ЗОСРВ «Нейтрино-Э» с поддержкой процессоров «Эльбрус».

В одном из ранних демонстрационно – бесплатном дистрибутиве QNX (вмещающеися на дискету 1.44 Mb) содержался вполне функциональный http сервер и web браузер, дайлер, использующий модем для доступа в интернет, а также полноценный TCP/IP стек.

Обсуждение закрыто.