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, named Resource Managers. This differs from the more traditional monolithic kernel, in which the operating system kernel is one 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 functions they do not need without having to change the OS. Instead, such services will simply not run.
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 named Resource Managers This differs from the more traditional monolithic kernel in which the operating system kernel is one 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 functions they do not need without having to change the OS Instead such services will simply not run