This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "ChorusOS" – news ·newspapers ·books ·scholar ·JSTOR(November 2012) (Learn how and when to remove this message) |
| ChorusOS | |
|---|---|
| Developer | Chorus Systèmes Sun Microsystems |
| OS family | POSIX |
| Working state | Discontinued |
| Source model | Closed-source (pre-v5) Open source (v5) |
| Initial release | 1979; 46 years ago (1979) |
| Latest release | 5.1 / 2011; 14 years ago (2011) |
| Marketing target | Embedded systems |
| Available in | English |
| Supported platforms | x86,680x0,PowerPC,SPARC,ARM,MIPS |
| Kernel type | Microkernelreal-time operating system |
| Succeeded by | VirtualLogix C5 |
| Official website | docs |
ChorusOS is amicrokernelreal-time operating system designed as amessage passing computing model. ChorusOS began as the Chorusdistributed real-timeoperating system research project at theFrench Institute for Research in Computer Science and Automation (INRIA) in 1979.[1] During the 1980s, Chorus was one of two earliest microkernels (the other beingMach) and was developed commercially by startup companyChorus Systèmes SA.[2] Over time, development effort shifted away from distribution aspects toreal-time forembedded systems.[3]
In 1997,Sun Microsystems acquired Chorus Systèmes for itsmicrokernel technology, which went toward the newJavaOS.[4] Sun (and henceforth Oracle) no longer supports ChorusOS. The founders of Chorus Systèmes started a new company called Jaluna in August 2002. Jaluna then became VirtualLogix, which was then acquired by Red Bend in September 2010. VirtualLogix designedembedded systems usingLinux and ChorusOS (which they namedVirtualLogix C5). C5 was described by them as acarrier grade operating system, and was actively maintained by them.
The latest source tree of ChorusOS, an evolution of version 5.0, was released asopen-source software by Sun and is available at the Sun Download Center.[5] The Jaluna project has completed these sources and published it online. Jaluna-1 is described there as a real-time Portable Operating System Interface (RT-POSIX) layer based onFreeBSD 4.1, and the CDEcross-platform software development environment. ChorusOS is supported by popular Secure Socket Layer andTransport Layer Security (SSL/TLS)libraries such aswolfSSL.