Введение
Операционная система реального времени (RTOS) QNX (/kjuː/, /ɛn/ '/ɛks/ или '/kjuːnɪks/) – коммерческая операционная система реального времени, подобная Unix, ориентированная прежде всего на рынок встраиваемых систем. Продукт был первоначально разработан в начале 1980-х годов канадской компанией Quantum Software Systems, позднее переименованной в QNX Software Systems. По состоянию на 2022 год, он используется в различных устройствах, включая автомобили.
QNX (,/k//juː// /,/ɛ//n// /'/ɛ//k//s/ or '/k//juː//n//ᵻ//k//s/) is a commercial Unix like real time operating system, aimed primarily at the embedded systems market. The product was originally developed in the early 1980s by Canadian company Quantum Software Systems, later renamed QNX Software Systems. as of 2022, it is used in a variety of devices including cars,
Due to its microkernel architecture QNX is also a distributed operating system. Dan Dodge and Peter van der Veen hold based on the QNX operating system's distributed processing features known commercially as Transparent Distributed Processing. This allows the QNX kernels on separate devices to access each other's system services using effectively the same communication mechanism as is used to access local services.
Благодаря своей микроядерной архитектуре, QNX также является распределенной операционной системой. Дэн Додж и Питер ван дер Вин разработали технологию, основанную на функциях распределенной обработки операционной системы QNX, коммерчески известную как Прозрачная распределенная обработка. Это позволяет ядрам QNX на отдельных устройствах получать доступ к системным службам друг друга, используя фактически тот же механизм связи, что и для доступа к локальным службам.
QNX (,/k//juː// /,/ɛ//n// /'/ɛ//k//s/ or '/k//juː//n//ᵻ//k//s/) is a commercial Unix like real time operating system, aimed primarily at the embedded systems market. The product was originally developed in the early 1980s by Canadian company Quantum Software Systems, later renamed QNX Software Systems. as of 2022, it is used in a variety of devices including cars,
Due to its microkernel architecture QNX is also a distributed operating system. Dan Dodge and Peter van der Veen hold based on the QNX operating system's distributed processing features known commercially as Transparent Distributed Processing. This allows the QNX kernels on separate devices to access each other's system services using effectively the same communication mechanism as is used to access local services.
Релизы
+ QNX RTOS История Версия Дата Носитель распространения Примечания 1981 QUNIX Основана. Бета 1983 Как QNX Бета 1.0 1984 2.0 1987 Элементы 4.3BSD, такие как TCP/IP и PPP, были включены в QNX 2.0. 2.21 1989 QNX 2.21 4.0 1990 QNX 4.0 4.1 1994 Элементы 4.4BSD включены в QNX 4.1 4.2 1995 QNX 4.2 4.22 1995 QNX 4.22 4.24 1995 QNX/Neutrino 1.0 является ответвлением от QNX 4.24 4.25 1997 QNX 4.25 продолжается после ответвления с QNX/Neutrino 1.0. + История микроядра QNX/Neutrino – Ответвление от QNX 4.24 в 1996 году. Дата выпуска Примечания 1.0 1996 QNX/Neutrino 1.0 как ответвление от QNX 4.24 2.0 1998 QNX/Neutrino 2.0 2.10 1999 QNX/Neutrino 2.10 (QRTP) 6 января 18, 2001 QNX RTOS 6 6.1.0 2001 QNX RTOS 6 6.1.0 (патч A) 28 сентября 2001 6.2 4 июня 2002 QNX 6.2 (Momentics) 6.2 (патч A) 18 октября 2002 QNX 6.2 6.2.1 18 февраля 2003 QNX 6.2.1 (Momentics) 6.3 3 июня 2004 QNX 6.3 6.3.0 SP1 6.3.0 SP2 6.3.0 SP3/OS 6.3.2 6.3.2 16 августа 2006 6.4.0 30 октября 2008 QNX Neutrino RTOS 6.4.0 6.4.1 Май 2009 QNX Neutrino RTOS 6.4.1 6.5.0 Июль 2010 QNX Neutrino RTOS 6.5.0 было ответвлено для создания BBX, о чем было объявлено 18 октября 2011 года, и позже представлено под названием "BlackBerry 10 OS" 1 мая 2012 года. 6.5 SP1 11 июля 2012 QNX Neutrino RTOS 6.5 SP1 6.6 28 февраля 2014 QNX 6.6 7.0 4 января 2017 QNX SDP 7.0, первая версия с поддержкой 64 бит 7.1 23 июля 2020 QNX SDP 7.1 8.0 Декабрь 2023 QNX SDP 8.0
Применение
Таблетный компьютер BlackBerry PlayBook, разработанный компанией BlackBerry, использует версию QNX в качестве основной операционной системы. Операционная система BlackBerry 10 также построена на базе QNX. QNX также применяется в автомобильных информационно-развлекательных системах, и многие крупные автопроизводители предлагают варианты, включающие встроенную архитектуру QNX. Система поддерживается популярными библиотеками SSL/TLS, такими как wolfSSL. QNX Neutrino (2001) была портирована на множество платформ и теперь работает практически на любом современном семействе центральных процессоров (CPU), используемых во встраиваемых системах. Это включает в себя PowerPC, x86, MIPS, SH-4, а также тесно связанные группы ARM, StrongARM и XScale.
Лицензирование
QNX предлагает лицензию для некоммерческого и академического использования.