ChorusOS

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 29. januar 2022; checks kræver 5 redigeringer .
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]

Versioner

Noter

  1. https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewLicense-Start?LicenseUUID=Gj3ACUFBWeYAAAEY4N85AXiO&ProductUAUEYFBC1x31AXi=c38AUID=x31AXi
  2. 1 2 3 https://linuxfr.org/news/adeos-des-noyaux-dans-le-noyau
  3. George Coulouris; Jean Dollimore; Tim Kindberg. Distribuerede systemer: koncepter og design  (neopr.) . - Addison-Wesley , 1994. - S. 566-579. - ISBN 978-0-201-62433-5 .
  4. Thomas W. Doeppner. Operativsystemer i dybden: design og  programmering . - John Wiley & Sons , 2010. - S. 36.145. — ISBN 978-0-471-68723-8 .
  5. Gien, Michel (1995). Evolution af CHORUS Open Microkernel Architecture: STREAM-projektet . FTDCS '95 Proceedings of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems. IEEE Computer Society. s. 10 . Hentet 2. december 2012 . Tjek datoen på |accessdate=( hjælp på engelsk )
  6. Encyclopedia of Parallel Computing, bind 4 , udg. David Padua // Springer , 2011, ISBN 0387097651 . Kapitel Udviklingen af ​​mikrokerner, side 427-428
  7. SourceForge
  8. Donald J. Bales. Sådan downloader, installerer og bruger Oracle  // Begyndende Oracle PL/SQL. — Berkeley, CA: Apress, 2015. — s. 425–446 . - ISBN 978-1-4842-0738-3 , 978-1-4842-0737-6 .

Links