QNX

QNX
Изображение логотипа
Рабочий стол QNX 6 (Neutrino) после установки
Рабочий стол QNX 6 (Neutrino) после установки
Разработчик Blackberry
Семейство ОС Unix-подобная операционная система, Операционная система реального времени
Первый выпуск 1982
Последняя версия 7.1 (июль 2020)
Тип ядра Микроядро
Лицензия Проприетарная
Состояние Ведутся разработки новых версий
Веб-сайт blackberry.qnx.com/en
Логотип Викисклада Медиафайлы на Викискладе

QNX (произносится «кьюникс», «кью-эн-экс») — POSIX-совместимая операционная система реального времени, предназначенная преимущественно для встраиваемых систем. Считается одной из лучших реализаций концепции микроядерных операционных систем.

Описание

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

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

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

Система бесплатна для некоммерческого использования[2].

История

В 1980 году студенты канадского Университета Ватерлоо Гордон Белл[англ.] и Дэн Додж закончили изучение базового курса по разработке операционных систем, в ходе которого они создали основу ядра, способного работать в реальном времени. Разработчики были убеждены, что в их продукте была коммерческая потребность, и переехали в город Каната в провинции Онтарио (город высоких технологий, иногда это место называют северной Кремниевой долиной Канады) и основали компанию Quantum Software Systems. В 1982 году была выпущена первая версия QNX, работающая на платформе Intel 8088.

Одно из первых применений QNX, получивших широкое распространение, не относилось к встраиваемым системам — она была выбрана для собственного компьютерного проекта Министерства образования Онтарио, Unisys ICON. В те годы QNX использовалась в основном только для «больших» проектов, так как ядро, имеющее размер 44 килобайта, было слишком большим, чтобы работать на однокристальных чипах того времени. В середине 1980-х годов была выпущена QNX2. Благодаря своей надёжности система имела завидную репутацию и получила широкое распространение для управления промышленными машинами. QNX2 и сейчас иногда применяется в ответственных системах.

В середине 1990-х в Quantum поняли, что на рынке быстро завоёвывает популярность POSIX, и решили переписать ядро, чтобы оно было более совместимым на низком уровне. Так появилась QNX4. Она была доступна со встраиваемой графической подсистемой, названной Photon microGUI, и портированной под QNX версией X Window System. Перенесение программ в QNX4 из операционных систем, основанных на Unix, стало намного проще, также были убраны многие из «причуд» более ранних версий. Также в начале 1990-х компания была переименована в QNX Software Systems (QSS), чтобы избежать путаницы с другими компаниями, в первую очередь с производителем жёстких дисков, имеющим такое же имя.

В конце 1990-х было решено создать операционную систему, соответствующую свежей редакции POSIX и в максимальной степени совместимую с NetBSD и Linux, в то же время сохранив предсказуемое поведение и микроядерную архитектуру. Результатом этих разработок стала QNX Neutrino, выпущенная в 2001 году. Эта версия поставляется вместе с QNX Momentics Tool Suite, интегрированной средой разработки, основанной на Eclipse, различными утилитами GNU и программным обеспечением, ориентированным на Интернет: веб-браузерами Voyager и Mozilla, а также веб-сервером. В отличие от предшествующих версий, работавших только в PC-совместимых архитектурах, QNX6 легко адаптируется практически к любой аппаратной конфигурации. Кроме того, особое внимание было уделено проработке архитектуры с тем, чтобы её можно было эффективно масштабировать: как «вверх» (добавляя новые сервисы и расширяя функциональность), так и «вниз» (урезая функциональность, чтобы «втиснуться» в ограниченные ресурсы). Иными словами, QNX6 можно установить там, где QNX4 не уместилась бы. Также в QNX6 все драйверы были приведены к единой модели и все интерфейсы стали открытыми.

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

После 2004 года интерес в мире как к QNX[4], так и к конкурирующим продуктам[5][6][7] начал угасать. QNX сохранила популярность в основном в Японии, Германии, России и, в последнее время, в Китае благодаря активному развитию рынка автомобильной электроники и интегрированных систем управления производством[8].

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

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

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

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

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

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

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

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

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

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

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

В 2024 году компания BlackBerry объявила о том, что QNX открыта для полностью бесплатного использования в некоммерческих целях[2].

Примеры применения QNX

В 1982 году QNX попала под запрет комитета COCOM как технология двойного назначения. Этот запрет был снят в 1990 году, однако жёсткая политика лицензирования привела к тому, что в странах Восточного блока система не получила широкого распространения.

На сегодняшний день единственным ограничением на широкое использование QNX является высокая стоимость лицензии и сильная зависимость от QNX Software Systems в плане лицензирования разработанного программного обеспечения.[источник не указан 4152 дня] Но, тем не менее, она занимает лидирующую позицию среди ОС реального времени на платформе ПК.

Версии

Для международного рынка:[30]

  • QNX Neutrino RTOS
  • QNX OS for Safety
  • QNX OS for Medical

Для российского рынка:[31]

  • ЗОСРВ «Нейтрино» КПДА.10964-01
  • ЗОСРВ «Нейтрино-Э» КПДА.10965-01
  • ЗОСРВ «QNX» КПДА.00002-01

Конкуренты

Наиболее крупными конкурентами QNX являются VxWorks, OS-9, Integrity, LynxOS, MINIX 3 (под лицензией BSD), а также некоторые ОС на ядре Linux (RTLinux и др.).

Примечания

  1. ЗОСРВ «НЕЙТРИНО» КПДА.10964-01. Дата обращения: 16 ноября 2018. Архивировано 16 ноября 2018 года.
  2. 1 2 Несостоявшегося микроядерного «убийцу» Android и iOS сделали открытым и бесплатным спустя 14 лет. Эта ОС подойдет не каждому. CNews (8 ноября 2024). Дата обращения: 9 ноября 2024.
  3. QNX Joins Harman International Family. Дата обращения: 18 июля 2007. Архивировано 18 апреля 2010 года.
  4. Google Trends: QNX
  5. Google Trends: Linux
  6. Google Trends: VxWorks
  7. Google Trends: Windows CE
  8. GE Energy — Mark VIe, DCS System, Plant Solutions Архивировано 26 сентября 2009 года.
  9. foundry27: Welcome. Дата обращения: 8 октября 2009. Архивировано 9 февраля 2010 года.
  10. QNX Publishes Neutrino Source Code and Opens Development Process. Дата обращения: 12 сентября 2007. Архивировано 3 декабря 2013 года.
  11. Компания QNX объявляет о публикации исходных текстов микроядра Neutrino и открывает процесс разработки. Дата обращения: 13 сентября 2007. Архивировано 29 сентября 2007 года.
  12. Новый выпуск компакт-диска «QNX 4 Product Suite 2009» доступен для скачивания всем пользователям ОСРВ QNX 4 Архивная копия от 17 декабря 2009 на Wayback Machine // СВД Встраиваемые Системы
  13. Harman Strengthens Relationship with Research in Motion; RIM to Acquire QNX Software Unit. Harman International (9 апреля 2010). Дата обращения: 14 апреля 2010. Архивировано из оригинала 25 августа 2011 года.
  14. foundry27 : View Wiki Page: UpdatedQNXSourceAccessPolicyFAQ. Дата обращения: 17 мая 2010. Архивировано 2 октября 2011 года.
  15. QNX6 Is Closed Source Once Again Архивная копия от 26 марта 2013 на Wayback Machine, 15th Jul 2010
  16. Blackberry — Tablet OS Application development (англ.). Research In Motion. Дата обращения: 1 ноября 2010. Архивировано из оригинала 25 августа 2011 года.
  17. Группа разработчиков BlackBerry в Санкт-Петербурге. Дата обращения: 16 ноября 2018. Архивировано 16 ноября 2018 года.
  18. Вышло обновление QNX Neutrino 6.5.0 Service Pack 1. Дата обращения: 16 ноября 2018. Архивировано 16 ноября 2018 года.
  19. Выпущена версия 6.6 комплекта разработчика QNX SDP. Дата обращения: 16 ноября 2018. Архивировано 16 ноября 2018 года.
  20. Изданы руководства по QNX Neutrino RTOS версии 6.5.0. Дата обращения: 16 ноября 2018. Архивировано 16 ноября 2018 года.
  21. Новости отдела разработок ООО «СВД встраиваемые системы». Дата обращения: 16 ноября 2018. Архивировано 16 ноября 2018 года.
  22. Начало официальных поставок платформы Нейтрино-Эльбрус. Дата обращения: 16 ноября 2018. Архивировано 16 ноября 2018 года.
  23. «НЕЙТРИНО-Э» КПДА.10965-01. Дата обращения: 17 мая 2022. Архивировано 14 февраля 2020 года.
  24. ООО «СВД встраиваемые системы» и АО «МЦСТ» обеспечили совместимость отечественной серверной платформы Эльбрус-4.4 и ЗОСРВ «Нейтрино-Э». Дата обращения: 15 ноября 2018. Архивировано 15 ноября 2018 года.
  25. Компания ООО «СВД встраиваемые системы» реализовала полную поддержку микропроцессоров нового поколения Эльбрус-1С+ и Эльбрус-8С компании АО «МЦСТ». Дата обращения: 15 ноября 2018. Архивировано 15 ноября 2018 года.
  26. The microkernel used by Cisco IOS XR is QNX Neutrino
  27. QNX запустила новую партнерскую программу QNX CAR для автомобильной индустрии. Дата обращения: 14 июля 2009. Архивировано 17 марта 2013 года.
  28. QNX Takes Pole Position in Automotive Infotainment and Telematics Market Архивная копия от 26 октября 2008 на Wayback Machine (англ.)
  29. アーカイブされたコピー. Дата обращения: 21 апреля 2009. Архивировано из оригинала 11 марта 2012 года. BigDog Overview
  30. QNX Operating Systems. Дата обращения: 15 ноября 2018. Архивировано 24 марта 2019 года.
  31. СВД Встраиваемые Системы — Продукты. Дата обращения: 15 ноября 2018. Архивировано 15 ноября 2018 года.

Ссылки

Read other articles:

Deny Muis Wakil Komandan Komando Pasukan Gerak CepatPetahanaMulai menjabat 16 Januari 2023 PendahuluBudi SumarsonoPenggantiPetahana Informasi pribadiAlma materAkademi Angkatan Udara (1993)Karier militerPihak IndonesiaDinas/cabang TNI Angkatan UdaraMasa dinas1993—sekarangPangkat Marsekal Pertama TNINRP517466SatuanKopasgat (Satbravo 90)Sunting kotak info • L • B Marsekal Pertama TNI Deny Muis adalah seorang perwira tinggi TNI-AU yang sejak 16 Januari 2023 mengemban...

 

Halaman ini berisi artikel tentang unsur kimia. Untuk kegunaan lain, lihat Argon (disambiguasi). Artikel ini bukan mengenai Aragon. 18ArArgonGas argon dalam tabung lucutan Garis spektrum argonSifat umumNama, lambangargon, ArPengucapan/argon/[1] Penampilangas tak berwarna yang berpendar lilak/ungu ketika berada dalam medan listrikArgon dalam tabel periodik 18Ar Hidrogen Helium Lithium Berilium Boron Karbon Nitrogen Oksigen Fluor Neon Natrium Magnesium Aluminium Silikon Fosfor Sulf...

 

Peta wilayah Komune Sovico (merah) di Provinsi Monza dan Brianza (emas), Lombardia, Italia. Sovico commune di Italia Tempat categoria:Articles mancats de coordenades Negara berdaulatItaliaRegion di ItaliaLombardyProvinsi di ItaliaProvinsi Monza dan Brianza NegaraItalia Ibu kotaSovico PendudukTotal8.316  (2023 )GeografiLuas wilayah3,26 km² [convert: unit tak dikenal]Ketinggian221 m Berbatasan denganAlbiate Macherio Triuggio Lissone Informasi tambahanKode pos20845 Zona waktuUTC+1 UTC...

Ilustrasi terbakarnya Laksagreha buatan Purocana, yang dimaksudkan untuk membunuh para Pandawa. Dalam wiracarita Mahabharata, Laksagreha (Dewanagari: लाक्षागृह; ,IAST: Lākṣāgṛha, लाक्षागृह)[1][2] adalah istana berlapis lak, yang menjadi kediaman para Pandawa beserta Kunti (ibu mereka), saat berlibur di Warnabrata (Barnava). Kata laksagreha berarti rumah (dari) lak; lak adalah zat pelapis perabot rumah tangga yang terbuat dari...

 

Untuk sejarah Gereja Katolik pada umumnya, lihat Garis waktu Gereja Katolik dan Sejarah Gereja Katolik. Artikel ini merupakan bagian dari seriKota Vatikan Sejarah Kadipaten Roma (533–751) Donasi Pippin (750-an) Negara Kepausan (754–1870) Annatae Kongregasi untuk Perbatasan Undang-Undang Dasar Pemerintahan Sekuler Negara Gereja Penyerangan Roma oleh Muslim (846) Penaklukan Roma (1870) Tahanan dalam Vatikan (1870–1929) Permasalahan Roma Undang-Undang Jaminan Perjanjian Lateran (1929) Kota...

 

Speech that expresses hatred towards individuals or groups Not to be confused with profanity. Part of a series onDiscrimination Forms Institutional Structural Attributes Age Caste Class Dialect Disability Genetic Hair texture Height Language Looks Mental disorder Race / Ethnicity Skin color Scientific racism Rank Sex Sexual orientation Species Size Viewpoint Social Arophobia Acephobia Adultism Anti-albinism Anti-autism Anti-homelessness Anti-drug addicts Anti-intellectualism Anti-int...

André Schwarz-Bart André Schwarz-Bart (Metz, 23 maggio 1928 – Les Abymes, 30 settembre 2006[1]) è stato uno scrittore francese di origini polacche e ebraiche, tra gli esponenti di maggior spicco della letteratura francese post-bellica. La sua opera più nota è il romanzo Le Dernier des justes (ingl. The Last of Just), nel quale narra la storia completa di un'intera famiglia ebraica, dalle Crociate alla deportazione ad Auschwitz. Ha vinto il Prix Goncourt nel 1959 e lo Jerusalem ...

 

Untuk the football club formerly called Pelita Jaya FC, lihat Madura United F.C. Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Pelita Jaya – berita · surat kabar · buku · cendekiawan · JSTOR (Januari 2024) Pelita Jaya Basketball Club2023 IBL IndonesiaPel...

 

العلاقات اليونانية السلوفاكية اليونان سلوفاكيا   اليونان   سلوفاكيا تعديل مصدري - تعديل   العلاقات اليونانية السلوفاكية هي العلاقات الثنائية التي تجمع بين اليونان وسلوفاكيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: �...

Partai Buruh Sosialis Spanyol Partido Socialista Obrero EspañolSingkatanPSOEPresidenCristina NarbonaSekretaris JenderalPedro SánchezWakil Sekretaris JenderalAdriana LastraKetua Fraksi di KongresAdriana LastraKetua Fraksi di SenatAnder GilPendiriPablo Iglesias PosseDibentuk2 Mei 1879 (1879-05-02)Kantor pusatC/ Ferraz, 7028008, MadridSurat kabarEl SocialistaSayap pelajarCampus JovenSayap pemudaPemuda Sosialis SpanyolSerikat pekerjaSerikat Pekerja UmumKeanggotaan (2019) 178.651[1]...

 

1981 European Athletics Indoor ChampionshipsTrack events50 mmenwomen400 mmenwomen800 mmenwomen1500 mmenwomen3000 mmen50 m hurdlesmenwomen5000 m walkmenField eventsHigh jumpmenwomenPole vaultmenLong jumpmenwomenTriple jumpmenShot putmenwomenvte The men's long jump event at the 1981 European Athletics Indoor Championships was held on 22 February.[1][2] Results Rank Name Nationality #1 #2 #3 #4 #5 #6 Result Notes Rolf Bernhard  Switzerland 7.69 7.80 7.78 7.95 8.01 7.97 8.01...

 

Railway station in Ōzu, Ehime Prefecture, Japan S12Iyo-Nagahama Station伊予長浜駅Iyo-Nagahama Station in 2015General informationLocationNagahama, Ōzu City, Ehime Prefecture 795-0000JapanCoordinates33°36′56″N 132°29′12″E / 33.6155°N 132.4866°E / 33.6155; 132.4866Operated by JR ShikokuLine(s)     Yosan LineDistance233.1 km (144.8 mi) from TakamatsuPlatforms1 side + 1 island platformsTracks3ConstructionStructure typeAt...

Undergarment worn in Ancient Rome SubligaculumFemale athletes wearing a bikini-like combination of a subligaculum and a strophium (breast-cloth)(Sicily, c. 300 AD)TypeUndergarment Bikini-like leather subligaculum found in excavations of Roman London (Museum of London) A subligaculum was a kind of underwear worn by ancient Romans. It could come either in the form of a pair of shorts, or in the form of a simple loincloth wrapped around the lower body. It could be worn both by men and women...

 

Міністерство оборони України (Міноборони) Емблема Міністерства оборони та Прапор Міністерства оборони Будівля Міністерства оборони у КиєвіЗагальна інформаціяКраїна  УкраїнаДата створення 24 серпня 1991Попередні відомства Міністерство оборони СРСР Народний комісарі...

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

Gretchen Whitmer Governor of Michigan 49thPetahanaMulai menjabat January 1, 2019WakilGarlin GilchristPendahuluRick SnyderPenggantiPetahanaProsecutor of Ingham CountyMasa jabatan21 Juli 2016 – 31 Desember 2016PendahuluStuart Dunnings IIIPenggantiCarol SiemonMinority Leader of the Michigan SenateMasa jabatan1 Januari 2011 – 1 Januari 2015WakilSteve BiedaPendahuluMike PrusiPenggantiJim AnanichAnggota Senat Michigandari dapil 23rdMasa jabatan21 Marret 2006 –&#...

 

Fiat 632Descrizione generaleCostruttore  Fiat Veicoli Industriali Tipoautocarro pesante P.T.T. veicolo singolo9-10 t Produzionedal 1931 al 1936 Sostituito daFiat 666 Dimensioni e pesiLunghezza6,85 m Larghezza2,30 m Altezza2,94 m Massa a vuoto5,1 t Altre caratteristicheAltri tipiFiat 633 Della stessa famigliaserie 600 Fiat 633GM a gassogeno. Il Fiat 632 fu un autocarro pesante italiano prodotto dalla Fiat Veicoli Industriali dal 1931. Indice 1 Storia 2 Fiat 633 NM 3 Caratteristiche t...

 

American basketball coach For his son and New Mexico college basketball coach, see Richard Pitino. Rick PitinoPitino in a press conference for the 2013 Final FourSt. John's Red StormPositionHead coachLeagueBig East ConferencePersonal informationBorn (1952-09-18) September 18, 1952 (age 71)New York City, New York, U.S.Listed height6 ft 0 in (1.83 m)Listed weight165[1] lb (75 kg)Career informationHigh schoolSt. Dominic (Oyster Bay, New York)CollegeUMass (19...

Ehrenzeichen vom hl. Stephanus in Silber (Avers) Ehrenzeichen vom hl. Stephanus in Bronze (Revers) Das Ehrenzeichen vom hl. Stephanus wurde 1964 vom Erzbischof Kardinal Franz König gestiftet und kann vom Erzbischof von Wien für besondere Verdienste um die Erzdiözese Wien verliehen werden. Inhaltsverzeichnis 1 Klassen 2 Gestaltung der Dekoration 3 Trageweise 4 Zusätzliche Verleihungskriterien 5 Weblinks Klassen Das Ehrenzeichen wird in drei Klassen verliehen: Das Ehrenzeichen in Gold wird ...

 

لا جونتا     الإحداثيات 37°58′53″N 103°32′53″W / 37.9814°N 103.548°W / 37.9814; -103.548   [1] تاريخ التأسيس 1881  تقسيم إداري  البلد الولايات المتحدة[2][3]  التقسيم الأعلى مقاطعة أوتيرو  عاصمة لـ مقاطعة أوتيرو  خصائص جغرافية  المساحة 7510965 متر مربع7.830213 ك...