ChorusOS es un sistema operativo de microkernel en tiempo real diseñado como un modelo computacional basado en mensajes . ChorusOS comenzó como el proyecto de investigación del sistema operativo distribuido en tiempo real de Chorus en el Institut National de Recherche en Informatique et Automatique (INRIA) en Francia en 1979. [1] Durante la década de 1980, Chorus fue uno de los dos primeros microkernels (el otro es Mach ) y fue desarrollado comercialmente por Chorus Systèmes. [2] Con el tiempo, el esfuerzo de desarrollo pasó de los aspectos de distribución al tiempo real para los sistemas integrados . [3]
Desarrollador | Chorus Systèmes / Sun Microsystems |
---|---|
Familia OS | Sistemas operativos en tiempo real |
Estado de trabajo | Interrumpido |
Último lanzamiento | 5.1 |
Objetivo de marketing | Sistemas embebidos |
Plataformas | x86, 68k, PowerPC, SPARC, ARM, MIPS |
Tipo de grano | Microkernel |
Página web oficial | docs |
En 1997, Sun Microsystems adquirió Chorus Systèmes por su tecnología de microkernel , que se dirigió hacia el nuevo JavaOS . [4] Sun (y en adelante Oracle) ya no es compatible con ChorusOS. Los fundadores de Chorus Systèmes iniciaron una nueva empresa llamada Jaluna en agosto de 2002. Posteriormente Jaluna se convirtió en VirtualLogix. VirtualLogix fue adquirido por Red Bend en septiembre de 2010. VirtualLogix diseñó sistemas embebidos usando Linux y ChorusOS (a los que llamaron "VirtualLogix C5"). C5 fue descrito por ellos como un sistema operativo de grado de operador y fue mantenido activamente por ellos.
El árbol de la fuente última de ChorusOS, una evolución de la versión 5.0, fue por Sun de código abierto y está disponible en el Sun Download Center . El proyecto Jaluna ha completado estas fuentes y las ha publicado online. Jaluna-1 se describe allí como una capa RT- POSIX basada en FreeBSD 4.1 y el entorno de desarrollo cruzado CDE. ChorusOS es compatible con bibliotecas populares SSL / TLS como wolfSSL .
Ver también
Referencias
- ^ Coulouris, George; Dollimore, Jean; Kindberg, Tim (1994). Sistemas distribuidos: conceptos y diseño . Addison-Wesley. págs. 566–79 . ISBN 978-0-201-62433-5. Consultado el 2 de diciembre de 2012 .
- ^ Doeppner, Thomas W. (20 de diciembre de 2010). Sistemas operativos en profundidad: diseño y programación . John Wiley e hijos. pag. 36.145. ISBN 978-0-471-68723-8. Consultado el 29 de noviembre de 2012 .
- ^ Gien, Michel (1995). Evolución de la Arquitectura Microkernel Abierta de CHORUS: El Proyecto STREAM . FTDCS '95 Actas del 5º Taller IEEE sobre Tendencias Futuras de Sistemas de Computación Distribuida. Sociedad de Informática IEEE. pag. 10 . Consultado el 2 de diciembre de 2012 .
- ^ Saulpaugh, Tom; Mirho, Charles (enero de 1999). Dentro del sistema operativo JavaOS . Serie Java. Addison-Wesley. pag. XIII. ISBN 0-201-18393-5. OCLC 924842439 .