Der Makrokernel, auch Hybridkernel genannt, ist eine Verschmelzung zwischen einem [[Monolithischer Kernel|monolithischem Kernel]] und Mikrokernel, die jedoch nicht genau definiert ist. Damit will man die Geschwindigkeitsvorteile eines monolithischen Kernels und die Stabilität und Flexibilität eines [[Mikrokernels]] kombinieren. Ab NT 3.1 bezeichnet man [[Windows]] als Hybridkernel.