QNX — комерційна POSIX-сумісна операційна система реального часу. QNX призначена в першу чергу для вбудованих систем. Вважається[] однією з найкращих реалізацій концепції мікроядерних операційних систем.
Розробник | BlackBerry Limited |
---|---|
Родина ОС | Unix-подібна операційна система, Операційна система реального часу |
Робочий стан | Ведеться розробка майбутніх версій |
Вихідна модель | закритий |
Тип ядра | Мікроядро |
Ліцензія | Пропрієтарна |
www.qnx.com |
Розробника системи, фірму QNX Software Systems, у 2004 придбав Harman International, а в 2010 він був проданий канадській компанії Research In Motion (RIM, пізніше BlackBerry) Платформа RIM BlackBerry Tablet OS базується на технологіях компанії QNX Software Systems.
Архітектура
Цей розділ потребує доповнення. |
QNX базується на ідеї роботи основної частини своїх компонентів (сервіси) поза ядром. Це відрізняє її від традиційних монолітних ядер, в яких ядро операційної системи — це одна велика програма, яка складається з багатьох «частин». Використання мікроядра в QNX дозволяє відключати будь-яку непотрібну в поточній ситуації функціональність без зміни ядра.
Версії QNX 2 і 4 працюють лише на процесорах архітектури x86 і не є повністю POSIX-сумісними.
2001-го року представлена QNX Neutrino, архітектура якої зазнала великих змін. Крім орієнтації на POSIX-стандарти і реалізації тредів безпосередньо у ядрі, система стала багатоплатформною і була портована на кілька 32-розрядних процесорних архітектур, таких як x86, MIPS, PowerPC, ARM і SuperH.
Для архітектури x86 [en] (що поєднує у собі мікроядро з менеджером процесів, менеджери ресурсів (драйвери), а також програми і бібліотеки користувача) може бути побудований з підтримкою специфікації Multiboot і завантажений початковим завантажником GNU GRUB.
Ліцензування
Цей розділ потребує доповнення. |
12 вересня 2007 року QNX Software Systems оголосила про доступність SVN-репозиторію з текстами багатьох компонентів QNX (мікроядро і системні менеджери, повна бібліотека С, утиліти). Водночас, початкові коди багатьох необхідних компонентів, що працюють у просторі користувача (файлові системи, менеджери блокових пристроїв, мережний стек) відкриті не були.
9 квітня 2010 року Research In Motion оголосила про купівлю QNX Software Systems у Harman International Industries. У той же день доступ до SVN-репозиторіїв з текстами QNX було обмежено для широкого загалу.
QNX не є вільним програмним забезпеченням, оскільки у більшості опублікованих файлів міститься ліцензія, що прямо забороняє поширення і модифікацію програм без письмової згоди QNX Software Systems і оплати відповідних відрахувань. Втім, це не завадило як мінімум одній копії сирцевого дерева QNX поширитися через GitHub; станом на 2020 рік репозиторій клонували більше 60 користувачів.
Версії
Цей розділ потребує доповнення. (серпень 2019) |
QNX 2
QNX 4
- [en]
Демонстраційна дискета
5 червня 1997 року співробітник QNX Ден Гільдебранд оголосив у конференції Usenet comp.os.linux.development.system про доступність для вільного використання образу дискети об'ємом 1440 кілобайт, що містив повноцінну операційну систему для настільних комп'ютерів, включно з web-браузером. Система містила, зокрема, наступні компоненти:
- Операційна система реального часу QNX 4 (ядро, бібліотеки, драйвери пристроїв, що працюють у просторі користувача як звичайні процеси)
- Графічна підсистема Photon microGUI з базовою підтримкою кількох відеокарт
- Веббраузер Voyager (з підтримкою HTML 3.2) і вебсервер Voyager
- Стек протоколів (TCP/IP), включно з підтримкою PPP (з автентифікацією по PAP або CHAP)
- Графічні програми, у тому числі оглядач файлів і текстовий редактор
- Близько 180 кілобайт документації у форматі HTML
QNET і протокол FLEET
- Прозора розподілена обробка даних (англ. Transparent Distributed Processing)
QNX 6 (Neutrino)
Менеджери ресурсів
QNX 7
Примітки
- Репозиторій вперше поширили співробітники Інституту менеджменту і інженерії кантону Во (Швейцарія), втім, не зазначивши, чи отримали вони письмову згоду від QNX/BlackBerry для таких дій.
Джерела
- . Архів оригіналу за 18 квітня 2010. Процитовано 11 квітня 2010.
- Research In Motion to Acquire QNX Software Unit from Harman International. оригіналу за 12 квітня 2010. Процитовано 12 квітня 2010.
- (англ.). QNX Software Systems. 12 вересня 2007. Архів оригіналу за 3 грудня 2013. Процитовано 20 грудня 2020.
- . The Globe and Mail (англ.). Toronto. . 9 квітня 2010. Архів оригіналу за 17 квітня 2021. Процитовано 9 квітня 2010.
- . community.qnx.com (англ.). Архів оригіналу за 2 жовтня 2011. Процитовано 20 грудня 2020.
- . School of Management and Engineering Vaud. Архів оригіналу за 13 грудня 2020. Процитовано 20 грудня 2020.
- Dan Hildebrand (5 червня 1997). . Архів оригіналу за 24 березня 2022. Процитовано 2 серпня 2019.
Помилка цитування: Тег <ref>
з назвою "qnx4_netinstall", визначений у <references>
, не використовується в попередньому тексті.
<ref>
з назвою "ycomb", визначений у <references>
, не використовується в попередньому тексті.Посилання
- Офіційний сайт QNX Software Systems [ 17 липня 2012 у Wayback Machine.]
- Спільнота користувачів QNX [ 14 січня 2005 у Wayback Machine.]
- Dissecting QNX. з джерела 1 серпня 2019. Процитовано 1 серпня 2019.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
QNX komercijna POSIX sumisna operacijna sistema realnogo chasu QNX priznachena v pershu chergu dlya vbudovanih sistem Vvazhayetsya kim odniyeyu z najkrashih realizacij koncepciyi mikroyadernih operacijnih sistem QNXRozrobnik BlackBerry LimitedRodina OS Unix podibna operacijna sistema Operacijna sistema realnogo chasuRobochij stan Vedetsya rozrobka majbutnih versijVihidna model zakritijTip yadra MikroyadroLicenziya Propriyetarnawww qnx com Rozrobnika sistemi firmu QNX Software Systems u 2004 pridbav Harman International a v 2010 vin buv prodanij kanadskij kompaniyi Research In Motion RIM piznishe BlackBerry Platforma RIM BlackBerry Tablet OS bazuyetsya na tehnologiyah kompaniyi QNX Software Systems ArhitekturaCej rozdil potrebuye dopovnennya QNX bazuyetsya na ideyi roboti osnovnoyi chastini svoyih komponentiv servisi poza yadrom Ce vidriznyaye yiyi vid tradicijnih monolitnih yader v yakih yadro operacijnoyi sistemi ce odna velika programa yaka skladayetsya z bagatoh chastin Vikoristannya mikroyadra v QNX dozvolyaye vidklyuchati bud yaku nepotribnu v potochnij situaciyi funkcionalnist bez zmini yadra Versiyi QNX 2 i 4 pracyuyut lishe na procesorah arhitekturi x86 i ne ye povnistyu POSIX sumisnimi 2001 go roku predstavlena QNX Neutrino arhitektura yakoyi zaznala velikih zmin Krim oriyentaciyi na POSIX standarti i realizaciyi trediv bezposeredno u yadri sistema stala bagatoplatformnoyu i bula portovana na kilka 32 rozryadnih procesornih arhitektur takih yak x86 MIPS PowerPC ARM i SuperH Dlya arhitekturi x86 en sho poyednuye u sobi mikroyadro z menedzherom procesiv menedzheri resursiv drajveri a takozh programi i biblioteki koristuvacha mozhe buti pobudovanij z pidtrimkoyu specifikaciyi Multiboot i zavantazhenij pochatkovim zavantazhnikom GNU GRUB LicenzuvannyaCej rozdil potrebuye dopovnennya 12 veresnya 2007 roku QNX Software Systems ogolosila pro dostupnist SVN repozitoriyu z tekstami bagatoh komponentiv QNX mikroyadro i sistemni menedzheri povna biblioteka S utiliti Vodnochas pochatkovi kodi bagatoh neobhidnih komponentiv sho pracyuyut u prostori koristuvacha fajlovi sistemi menedzheri blokovih pristroyiv merezhnij stek vidkriti ne buli 9 kvitnya 2010 roku Research In Motion ogolosila pro kupivlyu QNX Software Systems u Harman International Industries U toj zhe den dostup do SVN repozitoriyiv z tekstami QNX bulo obmezheno dlya shirokogo zagalu QNX ne ye vilnim programnim zabezpechennyam oskilki u bilshosti opublikovanih fajliv mistitsya licenziya sho pryamo zaboronyaye poshirennya i modifikaciyu program bez pismovoyi zgodi QNX Software Systems i oplati vidpovidnih vidrahuvan Vtim ce ne zavadilo yak minimum odnij kopiyi sircevogo dereva QNX poshiritisya cherez GitHub stanom na 2020 rik repozitorij klonuvali bilshe 60 koristuvachiv VersiyiCej rozdil potrebuye dopovnennya serpen 2019 QNX 2 QNX 4 en Demonstracijna disketa 5 chervnya 1997 roku spivrobitnik QNX Den Gildebrand ogolosiv u konferenciyi Usenet comp os linux development system pro dostupnist dlya vilnogo vikoristannya obrazu disketi ob yemom 1440 kilobajt sho mistiv povnocinnu operacijnu sistemu dlya nastilnih komp yuteriv vklyuchno z web brauzerom Sistema mistila zokrema nastupni komponenti Operacijna sistema realnogo chasu QNX 4 yadro biblioteki drajveri pristroyiv sho pracyuyut u prostori koristuvacha yak zvichajni procesi Grafichna pidsistema Photon microGUI z bazovoyu pidtrimkoyu kilkoh videokart Vebbrauzer Voyager z pidtrimkoyu HTML 3 2 i vebserver Voyager Stek protokoliv TCP IP vklyuchno z pidtrimkoyu PPP z avtentifikaciyeyu po PAP abo CHAP Grafichni programi u tomu chisli oglyadach fajliv i tekstovij redaktor Blizko 180 kilobajt dokumentaciyi u formati HTML QNET i protokol FLEET Prozora rozpodilena obrobka danih angl Transparent Distributed Processing QNX 6 Neutrino Menedzheri resursiv QNX 7PrimitkiRepozitorij vpershe poshirili spivrobitniki Institutu menedzhmentu i inzheneriyi kantonu Vo Shvejcariya vtim ne zaznachivshi chi otrimali voni pismovu zgodu vid QNX BlackBerry dlya takih dij Dzherela Arhiv originalu za 18 kvitnya 2010 Procitovano 11 kvitnya 2010 Research In Motion to Acquire QNX Software Unit from Harman International originalu za 12 kvitnya 2010 Procitovano 12 kvitnya 2010 angl QNX Software Systems 12 veresnya 2007 Arhiv originalu za 3 grudnya 2013 Procitovano 20 grudnya 2020 The Globe and Mail angl Toronto 9 kvitnya 2010 Arhiv originalu za 17 kvitnya 2021 Procitovano 9 kvitnya 2010 community qnx com angl Arhiv originalu za 2 zhovtnya 2011 Procitovano 20 grudnya 2020 School of Management and Engineering Vaud Arhiv originalu za 13 grudnya 2020 Procitovano 20 grudnya 2020 Dan Hildebrand 5 chervnya 1997 Arhiv originalu za 24 bereznya 2022 Procitovano 2 serpnya 2019 Pomilka cituvannya Teg lt ref gt z nazvoyu qnx4 netinstall viznachenij u lt references gt ne vikoristovuyetsya v poperednomu teksti Pomilka cituvannya Teg lt ref gt z nazvoyu ycomb viznachenij u lt references gt ne vikoristovuyetsya v poperednomu teksti PosilannyaOficijnij sajt QNX Software Systems 17 lipnya 2012 u Wayback Machine Spilnota koristuvachiv QNX 14 sichnya 2005 u Wayback Machine Dissecting QNX z dzherela 1 serpnya 2019 Procitovano 1 serpnya 2019