Last Updated on: 7th August 2023, 10:36 am
Web site: blackberry.qnx.com
Desktop environment: GUI
Architecture: x86_64, ARM32/64
Based on: UNIX-like
The last version | Released: 2020
QNX – a real-time operating system belonging to the Unix class, creating its own and independent branch in the Unix development tree. QNX was created by QNX Software Systems Ltd. Since April 2010, it has been owned by BlackBerry. The latest version is 7.1. released in July 2020. Currently, the kernel source code is not available.
Almost from the beginning of its existence, QNX is based on the assumptions of a microkernel, thanks to which it can be used as an embedded system. This system is available in versions for many different hardware platforms (x86/Pentium, PowerPC, ARM, StrongARM, XScale, MIPS and SH-4). It is also used in the BlackBerry Playbook and BlackBerry 10 devices.
Together with the system, the Photon microGUI window graphical interface is delivered.
QNX is characterized by a solution that is rare in operating systems, in which there is no separation between system and user operations – the division of time between tasks is even (real-time operating system).
When creating the architecture of the QNX system, the POSIX standard was used, thanks to which it is compatible with Unix, Linux and BSD. In the standard libraries of this system, you can also find functions that are still being developed in the POSIX standard and will appear with the new version of this document. QNX Version 6 ships with many GNU tools and software associated with the GNU/Linux system.