The System Architecture guide accompanies the QNX realtime operating system and is intended for both application developers and end-users.
The guide describes the philosophy of QNX and the architecture used to robustly implement the OS. It covers message-passing services, followed by the details of the Neutrino microkernel, the process manager, resource managers, the Photon microGUI, and other aspects of QNX.