Page d'accueil

SYSTEMES

Windows 98

Linux Mandrake

QNX

Beos

INSTALLATION

Ordre d'installation et justification

Partitions

Problèmes rencontrés

 

EMULATEURS

Cygwin

Un peu d'histoire:

QNX, de son nom originel Quantum Unix, a été créé en 1981 par Dan Dodge et Gordon Bell en 1981. Les premières versions de ce système d'exploitation tournaient à l'origine sur des processeurs 8808 et 6809. Rebaptisé par la suite Quick Unix puis finalement QNX, ce système va peu à peu se doter de nombreuses fonctionnalités innovantes pour aboutir à la version 6.1, la dernière connue en date. Les innovations ont été nombreuses depuis le début des années 80 et ont toujours été réalisées dans le but de donner une certaine légitimité au système, notamment en mettant en oeuvre de nombreux standards industriels. QNX a en effet été l'un des premiers système d'exploitation à être conforme avec la norme POSIX et ce dès le milieu des années 80. L'essor que ce système connaît aujourd'hui dans le domaine de la communauté informatique tient en grande partie au fait que ce dernier se soit vu distribué gratuitement pour une utilisation à but non commerciale.

Une architecture temps réel:

Le point fort de QNX réside sans hésitation dans son architecture à micro-noyau préemptif. Comme son nom mouvait déjà le laisser présumer, QNX a pour domaine de prédilection les applications temps réel c'est à dire des applications dans lesquelles une nombre d'événements doit être géré dans un laps de temps détérminé et garanti. Pour celà, QNX se voit donc doté d'une architecture dans laquelle le noyau du système est réduit à sa plus simple expression. Ce dernier à pour unique tâche de gérer un ensemble de processus de même priorité et intercommuniquant. Graphiquement, elle se résume de la façon suivante:

Le micro-noyau est au centre de cette structure en croix et joue le rôle de passerelle entre les différents processus en cours. Pour bien se rendre compte de l'extrême compacité du noyau de QNX, sachez que ce dernier n' occupe que 10 Ko de place mémoire et qu'il peut donc tenir sans problème dans de nombreuses applications embarquées.

QNX aujourd'hui:

Porté à présent sur de nombreuses architectures comme celles de type x86 (c'est à dire la grande famille des processeurs Intel et assimilés) ou encore les Power PC, QNX peut se prévaloir de pouvoir réutiliser la majeure partie des applications Linux permettant au système d'avoir un parc de logiciel et de drivers très important. Le serveur graphique XPhoton permet de pouvoir porter de plus les applications de type XWindow (gimp, xv, xchat etc...) et offre aux développeurs de tout poil un bon nombre d'outils de développement comme le non moins célèbre gcc.

Les caractéristiques techniques:

Système de type UNIX.
QNX supporte les architectures MIPS, PowerPC, SH4, StrongArm et x86.
Compatible POSIX. Supporte le multiprocessing et le multitâche.
Reconnaît les partitions FAT 16 et FAT 32, ext2, UNIX et OS/2 HPFS ainsi que les partitions issues des versions 1.x à 4.x de QNX.
Interpréteur de commande standard du monde UNIX.
Quelques liens:

Le site officiel: www.qnx.com
Un site en français: www.qnx-fr.com
Télécharger QNX: get.qnx.com