QNX Neutrino RTOS
Le micronoyau QNX Neutrino comprend les services fondamentaux, tels que les signaux, la gestion du temps et le séquenceur. Tous les autres composants comme le gestionnaire de fichiers, les piles de protocoles, les pilotes d'E/S sont exécutés dans leur espace utilisateur protégé par le contrôleur de gestion de la mémoire (MMU). Par défaut le système QNX est résistant aux fautes et capable de détecter les erreurs du système et de les traiter sans s'arrêter. Tous les composants communiquent par messages à travers un bus logiciel qui permet d'ajouter ou de retirer des composants logiciels dynamiquement. Le bus de messages permet à chaque composant logiciel de communiquer de manière transparente et d'accéder à toutes ressources sur n'importe quel processeur disponible sur le bus logiciel, et sans codage spécifique. Le système QNX est distribué de manière transparente et repose sur une interface de programmation au standard POSIX .
POSIX PSE52 Realtime Controller 1003.13-2003
Le micronoyau QNX est certifé au standard POSIX PSE52 Realtime Controller1003.13-2003 et offre l'assurance d'obtenir le déterminisme pour les applications temps réel. Il garantit la portabilité de nombreux codes et applications issus du monde linux, unix ou de celui des logiciels libres.