The default desktop in QNX 6.4.1
|
|
Developer | BlackBerry Ltd |
---|---|
OS family | Unix-like |
Working state | Current |
Source model | Shared source |
Initial release | 1982 |
Latest release | 7.0 / March 2017 |
Marketing target | Embedded systems |
Package manager | Able to use Pkgsrc framework from NetBSD project |
Platforms | Intel 8088, x86, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale |
Kernel type | RTOS (Microkernel) |
License | Proprietary |
Official website | www |
QNX (/ˌkjuː ˌɛn ˈɛks/ or /ˈkjuːnᵻks/) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. The product was originally developed in the early 1980s by Canadian company Quantum Software Systems, later renamed QNX Software Systems and ultimately acquired by BlackBerry in 2010. QNX was one of the first commercially successful microkernel operating systems and is used in a variety of devices including cars and mobile phones.
As a microkernel-based OS, QNX is based on the idea of running most of the operating system kernel in the form of a number of small tasks, known as servers. This differs from the more traditional monolithic kernel, in which the operating system kernel is a single very large program composed of a huge number of "parts" with special abilities. In the case of QNX, the use of a microkernel allows users (developers) to turn off any functionality they do not require without having to change the OS itself; instead, those servers will simply not run.