The System Architecture guide accompanies the QNX
Neutrino realtime OS and is intended for both application
developers and end-users.

The guide describes the philosophy of QNX Neutrino and the
architecture used to robustly implement the OS. It covers
message-passing services, followed by the details of the
microkernel, the process manager, resource managers, the
Photon microGUI, and other aspects of QNX Neutrino.

Note that certain features of the OS as described in this
guide may still be under development for a given release.

For the latest news and information on any QNX product, visit our website (www.qnx.com).
You'll find links to many useful areas — Foundry 27, software
downloads, featured articles by
developers, forums, technical support options, and more.

Throughout this manual, we use certain typographical conventions to
distinguish technical terms. In general, the conventions we use
conform to those found in IEEE POSIX publications. The following table
summarizes our conventions:

Reference

Example

Code examples

if( stream == NULL )

Command options

-lR

Commands

make

Environment variables

PATH

File and pathnames

/dev/null

Function names

exit()

Keyboard chords

Ctrl-Alt-Delete

Keyboard input

something you type

Keyboard keys

Enter

Program output

login:

Programming constants

NULL

Programming data types

unsigned short

Programming literals

0xFF, "message string"

Variable names

stdin

User-interface components

Cancel

We use an arrow (→) in directions for accessing menu
items, like this:

You'll find the Other... menu item under
Perspective-->Show View.

We use notes, cautions, and warnings to highlight important
messages:

Notes point out something important or useful.

Cautions tell you about commands or procedures that may have
unwanted or undesirable side effects.

Warnings tell you about commands or procedures that could be
dangerous to your files, your hardware, or even yourself.

At the top and bottom of our HTML docs, you'll see some or all of these
buttons:

Use this button:

To move:

To the previous part of the document.

“Up” in the document:

In a prose book, this typically takes you to About This Guide.

In a reference book, it takes you to the listing of items
that start with a given letter.
For example, if you're looking at the docs for abs(),
this button takes you to the listing of the functions that start
with A.