ChorusOS | |
Familie | Timp real |
---|---|
Tipul de bază | Micro-kernel |
Starea proiectului | Abandonat |
Platforme | X86 , Architecture MIPS , ARM , SPARC , PowerPC și Family Motorola 68000 |
Companie / Dezvoltator |
Chorus Systèmes ( d ) , Inria , Sun Microsystems și Oracle |
Licență | Licență publică Sun ( în ) , licență publică generală GNU limitată , licență publică Mozilla și licență BSD |
Ultima versiune stabilă | 5.0 |
Site-ul web | docs.oracle.com/cd/E19048-01/chorus5/index.html |
ChorusOS este un sistem de operare în timp real cu microkernel conceput pentru sisteme încorporate .
Inițial, ChorusOS a fost numit sistem de operare distribuit în timp real Chorus.
A fost creat pentru prima dată la INRIA pentru o mașină care interpretează Pascal . Acest lucru a făcut posibilă dezvoltarea conceptului de mesaje active. Într-adevăr, sistemul Chorus rezida la transmiterea mesajului într-o rețea fără conexiune. Contribuția echipei Chorus la acea vreme: Jean Serge Banino, Alain Caristan, Marc Guillemont și Gérard Morrisset s-a bazat pe executarea unui cod de îndată ce un mesaj a ajuns pe un port specific al unui agent (un fel de proces). Mesajul activ a adus autonomie acestui mesaj care, după ce a fost procesat, ar putea lua o decizie în funcție de procesarea efectuată și de propria sa cale.
La rândul său, Michel Gien a fost responsabil pentru proiectul pilot SOL destinat combinării eforturilor industriale și cercetării publice în jurul unui sistem compatibil cu sistemul UNIX: SOL.
În 1984, o parte a echipei SOL: Michel Gien François Armand și Pierre Léonard, au lucrat împreună cu echipa Chorus pentru a modela o primă schiță a unui sistem distribuit pe o arhitectură MIMD multiprocesor eterogenă, SM 90 (Ulrich Finger și Ciaran O „Donnel, CNET ), în care diferitele procesoare comunică prin schimbul de mesaje, printr-un backplane, în timp ce au propria lor memorie. Proiectarea Chorus a fost marcată de reactivitatea și siguranța așteptate, în special, în sistemele telefonice.
În timp ce SM90 a fost distribuit din 1983 de către SEMS - și Telmat, dezvoltarea Chorus, preluate de compania privata Corului Systemes , un spin - off de INRIA, păstrat aspectul distribuit prin adăugarea în timp real și modularitate . Deci înIanuarie 1987începe cucerirea Chorus System, care se confrunta cu sistemul MACH al Avadis Tévanian (dar care a rămas foarte monolitic, contribuția sa principală rămânând pe memoria virtuală, în special VACA, apoi a dispărut la Next și Apple.) și a V Kernel din Rick Rashid care sa alăturat Microsoft pentru a dezvolta Windows NT. În 1997, Sun Microsystems cumpără editorul Chorus Systèmes, care apoi realizează vânzări de 10 milioane de dolari, apoi îl abandonează în timp ce păstrează numele. Unii dintre fondatorii Chorus Systems au mers la o nouă companie, Jaluna inaugust 2002care va fi redenumit VirtualLogix în 2006. VirtualLogix creează acum sisteme încorporate folosind Linux și ChorusOS, numite C5 . Alți fondatori au rămas la Sun Microsystems , inclusiv Hubert Zimmermann . Sloganul său „Rețeaua este computerul” este preluat de Sun Microsystems .
Cel mai recent arbore sursă ChorusOS (sub acest nume) a fost lansat sub o licență open source de Sun Microsystems. Jaluna și-a completat sursele pentru ao face utilizabil.
Chorus Systèmes este o companie din anii 1990 , cu sediul în Saint-Quentin-en-Yvelines și a cărei forță de muncă a ajuns la 70 de persoane în 1995 . Apoi a numărat printre clienții săi companii precum Matra , GEC Plessey Telecomunications, Siemens , Nokia sau Alcatel . Chorus Systems a fost editorul sistemului de operare distribuit în timp real ChorusOS.