XNU
Un article de Wikipédia, l'encyclopédie libre.
Principaux systèmes d'exploitation |
BSD |
FreeBSD - NetBSD - OpenBSD |
DragonFly BSD - PC-BSD |
GNU/Linux (Liste) |
Debian - Fedora - Gentoo |
Mandriva - Red Hat - Slackware |
SuSE - Ubuntu |
Mac OS |
Système 5 - 6 - 7 - 8 - 9 |
Mac OS X -.0 -.1 -.2 -.3 -.4 -.5 - Server |
MS-DOS - Microsoft Windows |
1.0 - 2 - 3.x - 95 - 98 - Me |
NT - 3.5x - 4.0 - 2000 - XP |
2003 - Vista |
Autres |
AmigaOS - BeOS - Inferno |
LynxOS - Haiku OS - OS/2 |
QNX - Solaris - UNIX - MVS |
OS/360 - OS/390 - OS/400 - Plan 9 |
ReactOS - VMS - ZETA - FreeDOS |
XNU est le nom du noyau des systèmes Darwin et Mac OS X. C'est un acronyme récursif de XNU's Not Unix. C'est un Noyau enrichi hybride basé sur le micro noyau Mach et utilisant le noyau BSD en tant que service du système d'exploitation.
Afin de remédier aux problèmes de performances intrinsèques aux technologies des micro-noyau (latences élevées), Apple, Inc. a modifié Mach 3.0 pour qu'il inclue du code BSD au sein de son espace d'adressage. Cette approche, commune à l'ensemble des systèmes à micro-noyaux généralistes, a abouti à un système hybride : XNU.
En tant que micro-noyau, Mach offre un gestionnaire de mémoire, gère la communication inter-processus, l'ordonancement et les entrées-sorties. Il peut offrir ces fonctionnalités avec des garanties temps réel. L'environnement BSD gère les utilisateurs et les permissions, contient la gestion des réseaux, supporte différents systèmes de fichiers, un système de fichiers virtuel et assure la compatibilité POSIX.
![]() |
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique. |