XNU
XNUはモノリシックカーネルとマイクロカーネルの特徴を併せもつハイブリッドカーネルで、マイクロカーネルが可能にするメッセージパッシングのモジュール性やより広範なメモリ保護、モノリシックカーネルがもつ実行速度の保持など、両方の技術を有効に利用することを試みている。
XNUは現在、ARM、IA-32、x64、PowerPCベースのプロセッサにおいて、シングルプロセッサとSMPの両方で動作する。
XNUカーネルの図
Noyau xnu simplifié