ChorusOS

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 29 ianuarie 2022; verificările necesită 5 modificări .
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]

Versiuni

Note

  1. https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewLicense-Start?LicenseUUID=Gj3ACUFBWeYAAAEY4N85AXiO&ProductUUID=x3vAAXiFBC18=x3vAAXI&Klnum=x3vAAXI&Klnum=x3vACUFBCl
  2. 1 2 3 https://linuxfr.org/news/adeos-des-noyaux-dans-le-noyau
  3. George Coulouris; Jean Dollimore; Tim Kindberg. Sisteme distribuite: concepte și design  (neopr.) . - Addison-Wesley , 1994. - S. 566-579. - ISBN 978-0-201-62433-5 .
  4. Thomas W. Doeppner. Sisteme de operare în profunzime: proiectare și  programare . - John Wiley & Sons , 2010. - P. 36.145. — ISBN 978-0-471-68723-8 .
  5. Gien, Michel (1995). Evoluția arhitecturii CHORUS Open Microkernel: Proiectul STREAM . FTDCS '95 Proceedings of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems. Societatea de calculatoare IEEE. p. 10 . Extras 02 decembrie 2012 . Verificați data la |accessdate=( ajutor în engleză )
  6. Encyclopedia of Parallel Computing, Volumul 4 , ed. David Padova // Springer , 2011, ISBN 0387097651 . Capitolul Evoluția micronucleelor, paginile 427-428
  7. SourceForge
  8. Donald J. Bales. Cum să descărcați, să instalați și să utilizați Oracle  // Începând cu Oracle PL/SQL. — Berkeley, CA: Apress, 2015. — p. 425–446 . - ISBN 978-1-4842-0738-3 , 978-1-4842-0737-6 .

Link -uri