QNX is een commercieel Unix-achtig micro-kernel operatingsystem.
QNX werd oorspronkelijk in 1982 onder de naam QUNIX door Gordon Bell en Dan Dodge, die voor dit doel de Canadese firma QuantumSoftware Systems hadden opgericht, ontwikkeld. Twee jaar later werd de naam QUNIX verandert in QNX en het bedrijf omgedoopt in QNX Software Systems mede om verwarringen met de HDD fabrikant Quantum te voorkomen.
QNX is hoofdzakelijk als embeddedsystem terug te vinden in een grote aantal toepassingen van smartphone, tablets, routers tot bordcomputer van auto's.
In 1992 begon het bedrijf te werken aan een nieuwe versie van QNX, die van de grond af aan is ontworpen om SMP te kunnen ondersteunen en om alle POSIXAPI's te ondersteunen met behoud van de microkernelarchitectuur. Dit resulteerde in QNX Neutrino, uitgebracht in 2001.
QNX was een van de eerste successvolle micro-kernel operating systems en werd in 2010 overgenomen door BlackBerry.