ChorusOS | |
---|---|
Dezvoltator | Chorus Systèmes ( în engleză ) / Sun Microsystems |
Familia OS | OS RV |
ultima versiune | 5.1 |
Platforme acceptate | x86/68k/PPC/SPARC/ARM/MIPS |
Tipul de kernel | microkernel |
Licență | Licență publică Sun [d] [1],GNU LGPL[2],Licență publică Mozilla[2]șiBSD[2] |
site web | ChorusOS 5.0 |
ChorusOS este un sistem de operare microkernel în timp real conceput pentru sisteme încorporate . A folosit modelul de calcul al mesageriei .
Inițial, proiectul a început la INRIA (Franța) în 1979, ca parte a cercetării privind sistemele de operare distribuite în timp real. [3] În anii 1980, Chorus a rămas unul dintre cele mai vechi nuclee RTOS, alături de microkernel-ul Mach (Universitatea Carnegie Mellon ) și a fost dezvoltat comercial de Chorus Systèmes . [4] De- a lungul timpului, accentul dezvoltării sistemului de operare s-a mutat de la RTOS distribuit la sistemele încorporate . [5]
În 1997, Sun Microsystems a cumpărat Chorus Systèmes, care a dezvoltat ChorusOS. Sun și, mai târziu, Oracle, practic nu au dezvoltat sistemul de operare.
În august 2002, fondatorii Chorus Systèmes au format o nouă companie, Jaluna (redenumită mai târziu VirtualLogix), pentru a dezvolta sisteme încorporate folosind Linux și ChorusOS. În septembrie 2010, VirtualLogix a fost preluat de Red Bend .
O variantă a microkernel-ului Chorus adaptată la AT&T a fost folosită de echipa de dezvoltare a computerelor Cray vector , care a implementat UNICOS /mk deasupra microkernelului (utilizat pe Cray T3E ). [6]
VirtualLogix a dezvoltat sisteme încorporate bazate pe Linux și ChorusOS (sub numele „VirtualLogix C5”). C5 a fost declarat de către aceștia ca un sistem de operare al clasei de transportator.
Cea mai recentă versiune a arborelui sursă ChorusOS, o evoluție a versiunii 5.0, a fost publicată ca sursă deschisă de către Sun la [1] . Proiectul Jaluna pe SourceForge a fost organizat cuprinzând aceste surse [7] . Sistemul de operare Jaluna-1 dezvoltat de comunitate este descris ca un strat de compatibilitate RT - POSIX construit pe sistemul de operare FreeBSD 4.1. [opt]