ChorusOS
Encyclopedia
ChorusOS is a microkernel
real-time operating system
designed for embedded systems. Sun Microsystems
acquired Chorus Systèmes, the company which created ChorusOS, in 1997. Sun (and henceforth Oracle) no longer supports ChorusOS. The founders of Chorus Systems started a new company called Jaluna in August 2002. Jaluna has subsequently become VirtualLogix. VirtualLogix was itself acquired by Red Bend in September 2010.
VirtualLogix designed embedded systems using Linux
and ChorusOS (which they called "VirtualLogix C5"). C5 was described by them as a carrier-grade operating system, and was actively maintained by them.
A visit to the Red Bend WEB site and searches on the Internet beyond that site show no trace of actual activity around the ChorusOS/VirtualLogix C5 microkernel - the microkernel is actually not mentionned anywhere on Red Bend's site.
The source repository on SourceForge also shows zero sign of activity since July 2007.
ChorusOS started as the Chorus distributed real-time operating system at INRIA in the 1980s. Over time, development effort shifted away from distribution aspects to real-time and modularization (componentization).
The latest source tree of ChorusOS, an evolution of version 5.0, has been open-sourced by Sun and is available at the Sun Donwload Centre. The Jaluna project has completed these sources and the current version the Jaluna-1 software is available at
http://sourceforge.net/projects/jaluna/. Jaluna-1 is described there as a RT-POSIX
layer based on FreeBSD
4.1, and the CDE cross-development environment. This software is still used according to the download server statistics.
Microkernel
In computer science, a microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system . These mechanisms include low-level address space management, thread management, and inter-process communication...
real-time operating system
Real-time operating system
A real-time operating system is an operating system intended to serve real-time application requests.A key characteristic of a RTOS is the level of its consistency concerning the amount of time it takes to accept and complete an application's task; the variability is jitter...
designed for embedded systems. Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...
acquired Chorus Systèmes, the company which created ChorusOS, in 1997. Sun (and henceforth Oracle) no longer supports ChorusOS. The founders of Chorus Systems started a new company called Jaluna in August 2002. Jaluna has subsequently become VirtualLogix. VirtualLogix was itself acquired by Red Bend in September 2010.
VirtualLogix designed embedded systems using Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
and ChorusOS (which they called "VirtualLogix C5"). C5 was described by them as a carrier-grade operating system, and was actively maintained by them.
A visit to the Red Bend WEB site and searches on the Internet beyond that site show no trace of actual activity around the ChorusOS/VirtualLogix C5 microkernel - the microkernel is actually not mentionned anywhere on Red Bend's site.
The source repository on SourceForge also shows zero sign of activity since July 2007.
ChorusOS started as the Chorus distributed real-time operating system at INRIA in the 1980s. Over time, development effort shifted away from distribution aspects to real-time and modularization (componentization).
The latest source tree of ChorusOS, an evolution of version 5.0, has been open-sourced by Sun and is available at the Sun Donwload Centre. The Jaluna project has completed these sources and the current version the Jaluna-1 software is available at
http://sourceforge.net/projects/jaluna/. Jaluna-1 is described there as a RT-POSIX
POSIX
POSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...
layer based on FreeBSD
FreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...
4.1, and the CDE cross-development environment. This software is still used according to the download server statistics.
External links
- Red Bend WEB site
- Programming under ChorusOS, Pr. Jean-Marie Rifflet, Paris Diderot University, 2000
- Sun's ChorusOS 4.0.1 Common Documentation Collection
- Sun's ChorusOS 5.0 Documentation Collection