ChorusOS | |
---|---|
Udvikler | Chorus Systèmes ( engelsk ) / Sun Microsystems |
OS familie | OS RV |
nyeste version | 5.1 |
Understøttede platforme | x86/68k/PPC/SPARC/ARM/MIPS |
Kernel type | mikrokerne |
Licens | Sun Public License [d] [1],GNU LGPL[2],Mozilla Public License[2]ogBSD[2] |
Internet side | ChorusOS 5.0 |
ChorusOS er et mikrokerne -realtidsoperativsystem designet til indlejrede systemer . Brugte messaging computing-modellen .
I første omgang startede projektet hos INRIA (Frankrig) i 1979 som en del af forskningen i distribuerede realtidsoperativsystemer. [3] I 1980'erne forblev Chorus en af de to ældste RTOS-kerner sammen med Mach -mikrokernen (Carnegie Mellon University ) , og blev kommercielt udviklet af Chorus Systèmes . [4] Over tid er fokus for OS-udvikling flyttet fra distribueret RTOS til indlejrede systemer . [5]
I 1997 købte Sun Microsystems Chorus Systèmes, som udviklede ChorusOS. Sun, og senere Oracle, udviklede praktisk talt ikke operativsystemet.
I august 2002 dannede grundlæggerne af Chorus Systèmes et nyt firma, Jaluna (senere omdøbt til VirtualLogix), for at udvikle indlejrede systemer ved hjælp af Linux og ChorusOS. I september 2010 blev VirtualLogix overtaget af Red Bend .
En variant af Chorus-mikrokernen tilpasset hos AT&T blev brugt af Cray vektor-computerudviklingsteamet , som implementerede UNICOS /mk oven på mikrokernen (brugt på Cray T3E ). [6]
VirtualLogix udviklede indlejrede systemer baseret på Linux og ChorusOS (under navnet "VirtualLogix C5"). C5 blev af dem erklæret som et OS af carrier-grade-klassen.
Den seneste version af ChorusOS-kildetræet, en udvikling af version 5.0, er blevet udgivet som open source af Sun på [1] . Jaluna-projektet på SourceForge blev organiseret med disse kilder [7] . Det fællesskabsudviklede Jaluna-1 OS beskrives som et RT - POSIX - kompatibilitetslag bygget oven på FreeBSD 4.1 OS. [otte]