Para que funcione RT-Linux es necesario instalar el parche sobre el núcleo. Éste debe ser de la versión 2.0.33, y se instala, ejecutando desde el directorio /usr/src, la orden:
patch -p0 < kernel_patch
Seguidamente debemos compilar el núcleo de la manera habitual, habilitando los módulos aunque no los usemos para otra cosa6 (recordemos que nuestros programas de tiempo real serán módulos del núcleo).
Cuando arranquemos no notaremos diferencia ya que el planificador de tiempo real no se instalará hasta que lo vayamos a usar.
El ejemplo visto en la sección 3.3.2 puede ser cargado y ejecutado ahora haciendo lo siguiente desde la cuenta del superusuario:
insmod ejemplo.o
Cuando queramos pararlo ejecutaremos rmmod ejemplo
y
terminará correctamente. Esto ocurre porque se ejecuta
cleanup_module()
quien a su vez elimina la tarea del
planificador. Si no lo hiciéramos así el resultado sería probablemente
desastroso, al haber liberado la memoria ocupada por el módulo pero
seguir ejecutándolo el planificador.