QNX была создана 1980 г. студентами канадского университета Дэном Доджем и Гордоном Беллом, закончившими изучать базовый курс разработки операционных систем. В том году они создали основу ядра, которое было способно работать в режиме реального времени. Додж и Белл считали, что рынок нуждается в их продукте, поэтому они переехали в Канату (Онтарио), являющийся городом высоких технологий, или, как его иногда называют — северная Силиконовая долина. Тут ими была основана компания Quantum Software Systems. Через два года они выпустили первую версию QNX, которая работала на платформе Intel 8088. Самое первое применение системы, которое получило широкое освещение в прессе, не имело отношения к встраиваемым системам. Ее выбрало Министерство образования Онтарио для своего компьютерного проекта. В то время QNX применялась главным образом только в «больших» проектах, так как ядро в 44 кб было слишком велико для работы на однокристальном чипе. QNX2 выпустили в середине восьмидесятых. Из-за своей надёжности систему стали использовать на управлении промышленными машинами. В важных системах и в наши дни иногда используют QNX2. В середине девяностых Додж и Белл поняли, что POSIX стала быстро завоёвывать популярность, потому ядро системы было решено переписать для большей совместимости на низком уровне. Это привело к появлению QNX4, у которой была Photon microGUI — встраиваемая графическая подсистема. Стало намного проще переносить программы из основанных на Unix операционных систем в QNX4, также убрали многие «причуды» ранних версий. В начале девяностых компанию переименовали в QSS (QNX Software Systems) во избежание путаницы с прочими компаниями, главным образом с компанией с таким же именем, производящей жёсткие диски.
Дата публикации 21.01.2012

