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 by Canadian company QNX Software Systems, which was later acquired by Research In Motion.
As a microkernel-based OS, QNX is based on the idea of running most of the OS 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 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 are simply not run.
The system is quite small, with earlier versions fitting on a single floppy disk.
QNX Neutrino (2001) has been ported to a number of platforms and now runs on practically any modern CPU that is used in the…