QNX : micronoyau, orienté temps réel et embarqué. Utilisation mémoire faible. Fonctionne sur plusieurs architectures depuis peu.
Hurd : système d'exploitation multiserveur au dessus de GNU Mach (micronoyau de la FSF basé sur le projet Mach 4.0).
Contrairement au autres systèmes cités dans cette liste, le Hurd suit une voie qui n'a jamais été vraiment empruntée (sauf peut-être par BeOS, et encore).
[Free|Open|Net]BSD : noyau UNIX monolitique, héritier de la branche BSD d'UNIX. S'engage laborieusement sur la voie du multiprocessing depuis peu.
Mac OS X - Darwin : noyau xnu. Design micronoyau - monoserveur. Dans le rôle du micronoyau un Mach 3.0 branche OSF et dans le rôle du serveur un bidule maison avec ces gros bouts de FreeBSD dedans. Cette conception est hérité des NeXTStep qui utilisait un serveur implémentant 4.2BSD ou 4.3BSD au dessus d'une branche maison de Mach 2.5.
A noter que le serveur BSD fonctionne en kernel space dans Mac OS X, ce qui fait qu'au final ça ressemble plus beaucoup à une conception de type micronoyau. Porté sur deux architectures (x86 et ppc).
Linux : noyau monolitique mais modulaire, implémentant les API Unix (POSIX essentiellement). Porté sur un nombre impressionnant d'architectures et relativement mature pour une utilisation en SMP.
MS Windows : branche NT (la branche fossile n'a d'intérêt que pour les amateurs d'archéologie). Design inspiré de Mach à la base, très vite abatardi par le rapratriement d'un nombre considérable de trucs en kernel space. Cousinage de xnu - darwin au niveau conception, à peu près rien en commun avec tous les autres en terme d'API (SPI plutôt d'ailleurs).
Tournant sur 4 architecture à la base, très rapidement réduit à 2 puis à 1. Pour finalement revenir à 2 quelques temps après la sortie de l'Itanium.
[^] # Re: Nouvelle version d'OpenDarwin
Posté par Paerro Trime . En réponse à la dépêche Nouvelle version d'OpenDarwin. Évalué à 3.
Hurd : système d'exploitation multiserveur au dessus de GNU Mach (micronoyau de la FSF basé sur le projet Mach 4.0).
Contrairement au autres systèmes cités dans cette liste, le Hurd suit une voie qui n'a jamais été vraiment empruntée (sauf peut-être par BeOS, et encore).
[Free|Open|Net]BSD : noyau UNIX monolitique, héritier de la branche BSD d'UNIX. S'engage laborieusement sur la voie du multiprocessing depuis peu.
Mac OS X - Darwin : noyau xnu. Design micronoyau - monoserveur. Dans le rôle du micronoyau un Mach 3.0 branche OSF et dans le rôle du serveur un bidule maison avec ces gros bouts de FreeBSD dedans. Cette conception est hérité des NeXTStep qui utilisait un serveur implémentant 4.2BSD ou 4.3BSD au dessus d'une branche maison de Mach 2.5.
A noter que le serveur BSD fonctionne en kernel space dans Mac OS X, ce qui fait qu'au final ça ressemble plus beaucoup à une conception de type micronoyau. Porté sur deux architectures (x86 et ppc).
Linux : noyau monolitique mais modulaire, implémentant les API Unix (POSIX essentiellement). Porté sur un nombre impressionnant d'architectures et relativement mature pour une utilisation en SMP.
MS Windows : branche NT (la branche fossile n'a d'intérêt que pour les amateurs d'archéologie). Design inspiré de Mach à la base, très vite abatardi par le rapratriement d'un nombre considérable de trucs en kernel space. Cousinage de xnu - darwin au niveau conception, à peu près rien en commun avec tous les autres en terme d'API (SPI plutôt d'ailleurs).
Tournant sur 4 architecture à la base, très rapidement réduit à 2 puis à 1. Pour finalement revenir à 2 quelques temps après la sortie de l'Itanium.