PREEMPT_RT fue un conjunto de parches para el kernel de Linux que implementan capacidades informáticas en tiempo real tanto duras como blandas . [1] El 20 de septiembre de 2024, PREEMPT_RT se fusionó por completo y se habilitó en la línea principal de Linux en las arquitecturas compatibles x86 , x86_64 , RISC-V y ARM64 . [2]
El conjunto de parches PREEMPT_RT ha estado en desarrollo desde 2005. [3] En 2021, se fusionó el código de bloqueo del núcleo de preempción. [4] [5]
Desde febrero de 2023, Canonical ha estado lanzando versiones en tiempo real de Ubuntu Pro, gratuitas para uso personal y comercial a pequeña escala en hasta 5 máquinas. [6] [7] El kernel en tiempo real se puede agregar a varias versiones existentes de Ubuntu a través de un proceso de habilitación. [7] Estos kernels incluyen el conjunto de parches PREEMPT_RT y ofrecen soporte a largo plazo. [7]
MontaVista Software ha estado lanzando una distribución de Linux en tiempo real que contiene el conjunto de parches PREEMPT_RT desde principios del año 2000. El principal producto Linux integrado actual de Montavista, CGX, contiene preempción en tiempo real como una característica estándar.
En la Cumbre Europea de Código Abierto de septiembre de 2024, Linus Torvalds anunció que PREEMPT_RT había sido aceptado en el kernel principal de Linux después de un prolongado obstáculo de desarrollo relacionado con la printk
función de registro del kernel.