QNX係一套商用、類 Unix 嘅實時作業系統,遵從 POSIX 規範,主要面向嵌入式系統。佢以微核心架構為主要技術特徵,應用範圍包括汽車、醫療設備、可編程邏輯控制器、自動化製造設備同列車。喺汽車領域,QNX可用於車載通訊、資訊娛樂、導航同人機介面等系統。
QNX將作業系統大部分功能拆分成多個較細小嘅工作單元,稱為資源管理器,而唔係將大量功能集中喺一個大型單體核心入面。微核心負責支援系統基本運作,其餘服務由獨立工作單元處理。呢種設計構成QNX同傳統單體核心作業系統嘅主要架構差異,亦方便嵌入式產品按實際需要配置系統功能。
QNX後期版本加強咗POSIX應用程式介面相容性。2001年推出嘅QNX Neutrino由設計階段已考慮對稱多處理(SMP),同時延續微核心架構,令系統可以配合多處理器平台及既有POSIX軟件介面。
QNX平台主要由微核心、資源管理器、應用程式介面、圖像介面及開發工具組成。QNX 4年代曾提供Photon microGUI嵌入式圖像介面,亦提供X Window System版本。QNX Momentics Tool Suite就以Eclipse工作台及外掛程式組成,供開發人員建立同調試QNX軟件。
QNX亦曾推出面向多媒體、聲學處理同人機介面嘅中間件,包括QNX Aviage Multimedia Suite、QNX Aviage Acoustic Processing Suite同QNX HMI Suite。2023年12月發布嘅QNX SDP 8.0採用新一代微核心,支援Intel及ARM v8、v9 64位元平台,配備以GCC 12為基礎嘅工具鏈,並提供適用於Visual Studio Code嘅QNX工具。
QNX喺被Harman收購之前,已經廣泛用於汽車遠程通訊系統;其後亦進入資訊娛樂及導航主機。QNX CAR Application Platform截至2011年中運行於超過2,000萬架車。汽車製造商亦可以配置QNX,將顯示畫面及部分功能交由Apple CarPlay裝置處理。福特汽車喺2014年表示會以QNX取代Microsoft Auto。
汽車以外,QNX亦用於需要嵌入式控制嘅醫療、工業自動化同交通設備。Cisco部分網絡作業系統亦曾採用以QNX為基礎嘅微核心,包括IOS-XR早期版本及IOS Software Modularity。
QNX源於Gordon Bell同Dan Dodge喺1980年創立嘅Quantum Software Systems。首個版本QUNIX於1982年為Intel 8088處理器推出,1984年改名為QNX,名稱來自「Quantum's Network eXecutive」。公司喺1990年代末開發新一代系統,最終於2001年推出QNX Neutrino。
QNX Software Systems於2004年售予Harman International Industries;Research In Motion喺2010年再從Harman收購該公司,Research In Motion其後改名為BlackBerry。QNX技術亦成為BlackBerry Tablet OS及BlackBerry 10嘅系統基礎之一。