Qnx QNX est un système d'exploitation temps réel (dont l'objectif est de fonctionner dans un environnement contraint temporellement) adapté aux applications critiques. Développé par QNX Software Systems depuis 1981, il peut exécuter les logiciels Linux et a principalement été conçu pour le marché des systèmes embarqués.
Usages On le retrouve entre autres dans le développement de logiciels, le contrôle de robots industriels et les ordinateurs embarqués. Son noyau Neutrino confère à QNX des capacités temps réel, qui se manifestent notamment au niveau du contrôle du temps de réaction (gestion des interruptions). Son temps de réponse est ainsi de 0.55 µsec sur un Pentium III alors qu’en comparaison, windows nt et d’autres systèmes réagissent après un délai d’environ 10 µsec.
Aperçu de Qnx Structure respecte POSIX micro-noyau Neutrino Zone mémoire protégée multi-tâches préemptif micro-GUI Photon
Avantages La tolérance aux pannes, les multi-tâches préemptives et la protection dynamique de la mémoire en font une base de développement stable pour de nombreux usages. Son interface est ergonomique et il est peu gourmand en ressources, ce qui élargit d'autant son champ d'action. Disponible gratuitement pour un usage privé, QNX peut être téléchargé sur le site internet de QNX. Le système est relativement léger et peut tenir, en mode minimal, sur une simple disquette. Il est également considéré à la fois comme rapide et complet.
Versions… Date Version 1981 QUNIX 1983 QNX bêta 1984 QNX 1.0 1987 1989 QNX 2.21 1990 QNX 4.0 1994 QNX 4.1 1995 QNX 4.2 1996 QNX 4.22 QNX 4.24 QNX Neutrino 1.0 1997 QNX 4.25 1998 QNX Neutrino 2.0 1999 QNX Neutrino 2.10 2001 jan QNX RTP 6.0 2001 juill QNX RTP 6.1.0 2001 juin QNX 6.2 2003 fév QNX RTP 6.2.1 2004 juin QNX Neutrino
Environement processeurs x86, SMP jusqu'à 8 processeurs système de fichiers fs-QNX crée sous forme d'image dans une partition FAT/VFAT système de fichiers fs-QNX indépendant (natif)