Preemption
Que el núcleo le quite la CPU a un proceso sin pedir permiso — lo contrario de esperar a que la ceda por voluntad propia.
Los primeros sistemas usaban multitarea cooperativa, donde cada programa debía ceder el control por su cuenta a intervalos regulares. Un programa atascado en un bucle infinito bloqueaba toda la máquina, algo que recuerda cualquiera que haya usado Windows 3.x o el Mac OS clásico. La planificación apropiativa (preemptive) resuelve esto haciendo que un temporizador interrumpa al proceso quiera este o no.
La misma cuestión afecta al propio núcleo. Un núcleo que no puede interrumpirse en mitad de su propio trabajo ofrece peor latencia, y por eso Linux tiene varios modos — desde el orientado a servidores hasta el totalmente apropiativo con PREEMPT_RT para uso en tiempo real, donde se cambia rendimiento total por tiempos de respuesta predecibles.