Updating blackberry curve software
All I/O operations, file system operations, and network operations were meant to work through this mechanism, and the data transferred was copied during message passing.
Later versions of QNX reduce the number of separate processes and integrate the network stack and other function blocks into single applications for performance reasons.
QNX offers a license for non-commercial and academic users.
The Black Berry Play Book tablet computer designed by Black Berry uses a version of QNX as the primary operating system.
QNX Neutrino (2001) has been ported to a number of platforms and now runs on practically any modern CPU that is used in the embedded market.
This includes the Power PC, x86 family, MIPS, SH-4, and the closely inter-related family of ARM, Strong ARM and XScale CPUs.
Prior to this acquisition, QNX software was already widely used in the automotive industry for telematics systems.
In 2004, the company announced it had been sold to Harman International Industries.
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.
The system is quite small, with earlier versions fitting on a single floppy disk.
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.