From Marc Maathuis (mm@chorus.fr):
You may want to take a look at CHORUS, a distributed real-time microkernel that can be combined with the CHORUS/MiX subsystem, which is a modular, fully compatible UNIX System V (R3.2 or R4.0) implementation. There is also an OO subsystem named COOL (CHORUS Object Oriented Layer). CHORUS runs on i386/i486, 680x0, SPARC, transputer and on several other processors.
CHORUS is available as a source technology. In Jan 94, SCO and Chorus will release a *binary* product for the PC market: "CHORUS/Fusion for SCO UNIX" is binary compatible with SCO UNIX and offers real-time functionality (POSIX 1003.1b and .1c, i.e. the former .4 and .4a interfaces) and clustering functionality.
COOL provides a distributed OO programming environment for C++. COOL supports a set of system calls that allow the creation of dynamic objects. These objects can be sent messages in a location transparent way, they can be migrated between address spaces and sites and they can be stored in a persistent store; this is done in a transparent way, as an extension of the C++ language.
There are several technical reports (in PostScript format) on CHORUS and on COOL available via anonymous FTP from Chorus systemes, France: ftp.chorus.fr [192.33.15.3], directory pub/chorus-reports. See the file "index" for an overview.
There is also a set of ~90 slides on Chorus and CHORUS available in the directory pub/chorus-slides/CS-TR-92-64 (PostScript, versions 1-up and 2-up).
If VTT is a public research lab, then you might be interested by the fact that Chorus systemes has special programs for universities. For more information on offering, conditions, etc, ftp to ftp.chorus.fr and get the following ASCII files - pub/README - pub/academic/README - pub/academic/offerings If you have questions, you may contact Didier Irlande <di@chorus.fr> for license issues or Xavier Galleri <xg@chorus.fr> for technical issues.
This document was translated by ms2html v1.8 on 04.06.96.