We have chosen QNX operating system as software platform to teach Real Time Operating Systems and Distributed Operating Systems. This document describes concept of the QNX and different part of the operating systems, for example Process Manager, Filesystem Manager, and so on. There are some manual pages about C library functions with example programs.