ChorusOS

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. január 29-én felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .
ChorusOS
Fejlesztő Chorus Systèmes ( angol ) / Sun Microsystems
OS család OS RV
legújabb verzió 5.1
Támogatott platformok x86/68k/PPC/SPARC/ARM/MIPS
Kernel típusa mikrokernel
Engedély Sun Public License [d] [1],GNU LGPL[2],Mozilla Public License[2]ésBSD[2]
Weboldal ChorusOS 5.0

A ChorusOS  egy mikrokernel valós idejű operációs rendszer , amelyet beágyazott rendszerekhez terveztek . Az üzenetküldő számítási modellt használta .

A projekt kezdetben az INRIA -nál (Franciaország) indult 1979-ben, az elosztott valós idejű operációs rendszerekkel kapcsolatos kutatások részeként. [3] Az 1980-as években a Chorus a Mach mikrokernel (Carnegie Mellon University ) mellett a két legrégebbi RTOS kernel egyike maradt, kereskedelmi forgalomba pedig a Chorus Systèmes fejlesztette ki . [4] Idővel az operációs rendszer fejlesztésének fókusza az elosztott RTOS-ról a beágyazott rendszerekre helyeződött át . [5]

1997-ben a Sun Microsystems megvásárolta a Chorus Systèmes-t, amely a ChorusOS-t fejlesztette. A Sun és később az Oracle gyakorlatilag nem fejlesztette ki az operációs rendszert.

2002 augusztusában a Chorus Systèmes alapítói megalapítottak egy új céget, a Jalunát (később átkeresztelték VirtualLogix néven), hogy beágyazott rendszereket fejlesszenek Linux és ChorusOS használatával. 2010 szeptemberében a VirtualLogixot a Red Bend vette át .

Az AT&T - nél adaptált Chorus mikrokernel egy változatát használta a Cray vektoros számítógép-fejlesztő csapat , amely a UNICOS /mk-t implementálta a mikrokernel tetején (a Cray T3E -n használt ). [6]

A VirtualLogix Linux és ChorusOS alapú beágyazott rendszereket fejlesztett ki ("VirtualLogix C5" néven). A C5-öt hordozó-osztályú operációs rendszernek nyilvánították.

A ChorusOS forrásfa legújabb verzióját, az 5.0-s verzió továbbfejlesztését a Sun nyílt forráskódként tette közzé [1] címen . A Jaluna projektet a SourceForge -on ezen források felhasználásával szervezték meg [7] . A közösség által fejlesztett Jaluna-1 operációs rendszert a FreeBSD 4.1 operációs rendszerre épülő RT- POSIX kompatibilitási rétegként írják le . [nyolc]

Verziók

Jegyzetek

  1. https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewLicense-Start?LicenseUUID=Gj3ACUFBWeYAAAEY4N85AXiO&ProductUUFBC=c8nAAXUKEY=c.
  2. 1 2 3 https://linuxfr.org/news/adeos-des-noyaux-dans-le-noyau
  3. George Coulouris; Jean Dollimore; Tim Kindberg. Elosztott rendszerek: koncepciók és tervezés  (neopr.) . - Addison-Wesley , 1994. - S. 566-579. - ISBN 978-0-201-62433-5 .
  4. Thomas W. Doeppner. Az operációs rendszerekről részletesen: tervezés és  programozás . - John Wiley & Sons , 2010. - 36 145. o. — ISBN 978-0-471-68723-8 .
  5. Gien, Michel (1995). A CHORUS nyílt mikrokernel architektúrájának fejlődése: A STREAM projekt . FTDCS '95 Proceedings of the 5. IEEE Workshop on Future Trends of Distributed Computing Systems. IEEE Computer Society. p. 10 . Letöltve: 2012. december 02 . Ellenőrizze a dátumot itt: |accessdate=( súgó angolul )
  6. Encyclopedia of Parallel Computing, 4. kötet , szerk. David Padua // Springer , 2011, ISBN 0387097651 . fejezet A mikrokernelek fejlődése, 427-428. oldal
  7. SourceForge
  8. Donald J. Bales. Az Oracle letöltése, telepítése és használata  // Az Oracle PL/SQL kezdete. – Berkeley, CA: Apress, 2015. – 425–446 . - ISBN 978-1-4842-0738-3 , 978-1-4842-0737-6 .

Linkek