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:
|