Post by Ernesto ManrÃquezPost by LiÃÆââ¬ËuxPost by RobertoPost by LiÃuxHola grupo, estaba viendo distrowatch y me encuentro con esta distro
"eAR OS" la que ocupa Linux Real-Time kernel 2.6.24 y no encuentro
mucha información en google sobre ese kernel.
¿manejan algo de información del tema?
Saludos
Se usa en sistemas en que, computadores controlan procesos o equipos,
en que la variable tiempo es critica. Por ejemplo en robots, en donde
el multitask del linux en sus versiones normales, ocasionan desfases
de tiempos no controlables que descoordinarian su interaccion con
otros equipos.
¡Gracias por la respuesta! ¿clarísimo!
En realidad el kernel con parches de tiempo real tiene otros usos mucho
menos esotéricos que el control de robots. Cuando uno hace música con
sintetizadores virtuales como ZynAddSubFX o amSynth, quiere que la
demora entre que uno presiona la tecla del teclado y que el sinte
virtual produzca el sonido sea lo más cercana posible a cero. Por eso
una distro relativamente popular como Ubuntu Studio tiene también un
kernel real-time 2.6.24 :)
Hola. Tiempo real no significa "andar mas rapido" o "casi latencia
cero", sino que conoces o tienes asegurado el tiempo que demora cada
operacion en tu aplicacion. Esto es critico para varios sistemas como
los que involucran la vida de personas, digamos un avion. Imaginate que
mientras el avion esta aterrizando, un crontab activa un "locate" y el
avion responde "lento" a las acciones del piloto!
El kernel que incluye Ubuntu Studio (paquete linux-rt) *no es de tiempo
real*, sino que basicamente hace que el sistema responda mas rapido al
permitir que ciertas partes del kernel puedan ser interrumpidas
(preemptive). Antes el kernel se quedaba "pegado" en varias tareas (por
ej, atendiendo una interrupcion); eso hace que al usuario parezca que el
sistema queda colgado o pegado por unos instantes.
Los verdaderos sistemas de tiempo real en Linux estan implementados
dejando a linux y tus aplicaciones como "un proceso mas" y ellos tomando
la accion de que proceso/tarea/interrupcion se ejecuta y en cuanto
tiempo. No es comun ver un sistema de estos en sistemas mundanos...
Mas info aca:
http://lwn.net/Articles/105571/
-- Aldrin.