Se ha dicho siempre que un sistema operativo de propósito general no podía "convertirse" magicamente en un sistema operativo de tiempo real. Sin embargo Linux está a un paso de serlo.Y por supuesto, nadie esperaba que fuera posible elegir entre un sistema operativo de tiempo real y uno de proposito general cambiando una opcion de configuracion y recompilando, aunque eso sea gracias al poder del software libre.Otro enlace interesante http://www.linuxdevices.com/news/NS9566944929.html
#8:
Un sistema operativo de tiempo real sirve para realizar tareas cuyo éxito o fracaso depende que se realicen en tiempo crítico, en las que el sistema debe reaccionar de manera garantizada y estable a una entrada, y en un tiempo mínimo.
No es un sistema operativo "interactivo" tradicional, ya que se orienta a tareas programadas como críticas que pueden ser todo lo simples o todo lo complicadas que quieras, y no a la interacción con el usuario ni al proceso de grandes volúmenes de información.
Hay muchos sitemas operativos empotrados de tiempo real que se utilizan para sistemas de guiado automático (esquivar obstáculos) en cierto tipo de vehículos, intercepción y descifrado de ciertos patrones en mensajes de streaming en sistemas de escucha o detección ...
Imagina una aplicación en la que tengas que reaccionar a tiempo ante un estímulo crítico, y ya tienes tu aplicación en la vida real.
Un sistema operativo de tiempo real sirve para realizar tareas cuyo éxito o fracaso depende que se realicen en tiempo crítico, en las que el sistema debe reaccionar de manera garantizada y estable a una entrada, y en un tiempo mínimo.
No es un sistema operativo "interactivo" tradicional, ya que se orienta a tareas programadas como críticas que pueden ser todo lo simples o todo lo complicadas que quieras, y no a la interacción con el usuario ni al proceso de grandes volúmenes de información.
Hay muchos sitemas operativos empotrados de tiempo real que se utilizan para sistemas de guiado automático (esquivar obstáculos) en cierto tipo de vehículos, intercepción y descifrado de ciertos patrones en mensajes de streaming en sistemas de escucha o detección ...
Imagina una aplicación en la que tengas que reaccionar a tiempo ante un estímulo crítico, y ya tienes tu aplicación en la vida real.
El titulo no concuerda con la descripción:
"El Kernel de Linux se vuelve un sistema operativo de tiempo real"
"[...]Sin embargo Linux está a un paso de serlo."
En el primero se afirma que es un OS de tiempo real, mientras que en la descripcion se dice que se está a un paso.
Como bien dice #4 el kernel de linux hace tiempo que podia soportar tiempo real pero era a traves de un parche. La noticia real es que el parche ya esta oficialmente integrado en el kernel.
Mirá el kernel aun no está completamente desarrollado para funcionar en tiempo real, lo que hay es una especie de RC, para testearlo... está bien bien puesto,faltan detalles,pero se vuelve un sistema de tiempor real.
Ésto es una muy buena noticia aunque no he tenido tiempo de mirarme los detalles. Hace un tiempo yo usaba RTLinux, que era un proyecto con una licencia no tan libre. El sistema implementaba una especie de primera capa que se encargaba de las tareas que funcionaban con el sistema de prioridades, ejecutándose todo el kernel como una tarea más, de muy baja prioridad. Hay un par de CDs live que incorporan el parche que permitía todo ésto, entre ellas la distribución EINAM que hizo la UPC, echadle un vistazo si estais muy aburridos
Disculpar mi inciso, pero juraria que el kernel de linux hace tiempo que tiene un branch de RT, amos al menos es el que usan en la UPV(alencia) para hacer RealTime... que se refiera a un RT para escritorio es otra cosa. Pero RT ya era.
Otro detalle importante, si no tienes la opción del kernel activa de tiempo real por ejemplo las aplicaciones de musica van mal y tienes lag (retraso) hasta el punto de que la musica suena desincronizada (el midi, y todo lo que sea en tiempo real) por tanto a la hora de componer es imprescindible un kernel con RT. Por ejemplo, ubuntu dapper NO es totalmente RT, se puede hacer un apaño o meterle un parche y por tanto si quieres hacer musica en condiciones o lo parcheas, o te jodes con un poco de lag...(tampoco es importante si no tocas un piano conectado via midi por ejemplo).
La idea de que GNU/Linux está llegando al gran público opino que habría que explicarlo un poco más. El gran público se me antoja que son 3 tmercados distintos, ya sea por su numero o su notabilidad.
- Servidores. Linux ofrece estabilidad y facilidades de administracción. Apt y ficheros de configuración les hacen la vida fácil.
- Usuarios domésticos. Las distribuciones son cada véz estéticamente más atractivas, incorporan capacidades multimedia y proliferan los programas multiplataforma. Sin embargo aún resulta dificil de usar para usuarios que llevan usando Windows algunos años.
- Oficinas en empresas. Las empresas utilizan cada vez más sistemas de gestión vía web, lo cual facilita la migración. Sin embargo al contrario que los servidores, GNU/Linux no es tan facil de instalar para su uso en terminales tontos. Ofrece mayor seguridad pero necesita de más trabajo en la instalación.
Comentarios
Un sistema operativo de tiempo real sirve para realizar tareas cuyo éxito o fracaso depende que se realicen en tiempo crítico, en las que el sistema debe reaccionar de manera garantizada y estable a una entrada, y en un tiempo mínimo.
No es un sistema operativo "interactivo" tradicional, ya que se orienta a tareas programadas como críticas que pueden ser todo lo simples o todo lo complicadas que quieras, y no a la interacción con el usuario ni al proceso de grandes volúmenes de información.
Hay muchos sitemas operativos empotrados de tiempo real que se utilizan para sistemas de guiado automático (esquivar obstáculos) en cierto tipo de vehículos, intercepción y descifrado de ciertos patrones en mensajes de streaming en sistemas de escucha o detección ...
Imagina una aplicación en la que tengas que reaccionar a tiempo ante un estímulo crítico, y ya tienes tu aplicación en la vida real.
Interesante el comentario de Ingo Molnar en Slashdot: http://linux.slashdot.org/comments.pl?sid=200793&cid=16442207
El titulo no concuerda con la descripción:
"El Kernel de Linux se vuelve un sistema operativo de tiempo real"
"[...]Sin embargo Linux está a un paso de serlo."
En el primero se afirma que es un OS de tiempo real, mientras que en la descripcion se dice que se está a un paso.
Como bien dice #4 el kernel de linux hace tiempo que podia soportar tiempo real pero era a traves de un parche. La noticia real es que el parche ya esta oficialmente integrado en el kernel.
Alguien será tan amable de explicarme las ventajas, inconvenientes, etc. de esto y sus aplicaciones en la vida real.
Gracias
#10, ¡hay una versión de ubuntu que tiene en cuenta eso! Ahora no me acuerdo del nombre, pero se trata de una version para compositores.
Mirá el kernel aun no está completamente desarrollado para funcionar en tiempo real, lo que hay es una especie de RC, para testearlo... está bien bien puesto,faltan detalles,pero se vuelve un sistema de tiempor real.
Ésto es una muy buena noticia aunque no he tenido tiempo de mirarme los detalles. Hace un tiempo yo usaba RTLinux, que era un proyecto con una licencia no tan libre. El sistema implementaba una especie de primera capa que se encargaba de las tareas que funcionaban con el sistema de prioridades, ejecutándose todo el kernel como una tarea más, de muy baja prioridad. Hay un par de CDs live que incorporan el parche que permitía todo ésto, entre ellas la distribución EINAM que hizo la UPC, echadle un vistazo si estais muy aburridos
yo tambien necesito que me expliquen que eso del tiempo real
Disculpar mi inciso, pero juraria que el kernel de linux hace tiempo que tiene un branch de RT, amos al menos es el que usan en la UPV(alencia) para hacer RealTime... que se refiera a un RT para escritorio es otra cosa. Pero RT ya era.
Otro detalle importante, si no tienes la opción del kernel activa de tiempo real por ejemplo las aplicaciones de musica van mal y tienes lag (retraso) hasta el punto de que la musica suena desincronizada (el midi, y todo lo que sea en tiempo real) por tanto a la hora de componer es imprescindible un kernel con RT. Por ejemplo, ubuntu dapper NO es totalmente RT, se puede hacer un apaño o meterle un parche y por tanto si quieres hacer musica en condiciones o lo parcheas, o te jodes con un poco de lag...(tampoco es importante si no tocas un piano conectado via midi por ejemplo).
Gracias #8 y #10
La idea de que GNU/Linux está llegando al gran público opino que habría que explicarlo un poco más. El gran público se me antoja que son 3 tmercados distintos, ya sea por su numero o su notabilidad.
- Servidores. Linux ofrece estabilidad y facilidades de administracción. Apt y ficheros de configuración les hacen la vida fácil.
- Usuarios domésticos. Las distribuciones son cada véz estéticamente más atractivas, incorporan capacidades multimedia y proliferan los programas multiplataforma. Sin embargo aún resulta dificil de usar para usuarios que llevan usando Windows algunos años.
- Oficinas en empresas. Las empresas utilizan cada vez más sistemas de gestión vía web, lo cual facilita la migración. Sin embargo al contrario que los servidores, GNU/Linux no es tan facil de instalar para su uso en terminales tontos. Ofrece mayor seguridad pero necesita de más trabajo en la instalación.