ChorusOS | |
---|---|
Разработчик | Chorus Systèmes (англ.) / Sun Microsystems |
Семейство ОС | ОС РВ |
Последняя версия | 5.1 |
Поддерживаемые платформы | x86/68k/PPC/SPARC/ARM/MIPS |
Тип ядра | микроядро |
Лицензия | Sun Public License[вд][1], GNU LGPL[2], Mozilla Public License[2] и BSD[2] |
Веб-сайт | ChorusOS 5.0 |
ChorusOS — микроядерная операционная система реального времени, разработанная для встраиваемых систем. Использовала модель вычислений с обменом сообщениями.
Изначально проект начат в INRIA (Франция) в 1979 году в рамках исследований распределенных ОС реального времени.[3] В 1980-е Chorus оставался одним из двух старейших ядер ОСРВ, наряду с микроядром Mach (Carnegie Mellon University), и коммерчески развивался компанией Chorus Systèmes (англ.).[4] Со временем основной акцент развития ОС сместился от распределенных ОСРВ к встраиваемым системам.[5]
В 1997 году Sun Microsystems купила Chorus Systèmes, развивавшую ChorusOS. Sun, а, впоследствии, и Oracle практически не занимались развитием ОС.
В августе 2002 года основатели Chorus Systèmes организовали новую компанию Jaluna (позже переименована в VirtualLogix) и занялись разработкой встраиваемых систем, используя Linux и ChorusOS. В сентябре 2010 года VirtualLogix была поглощена компанией Red Bend.
Вариант микроядра Chorus, адаптированный в AT&T, использовался командой разработки векторных компьютеров Cray, которая реализовала UNICOS/mk поверх микроядра (использовалась на Cray T3E).[6]
VirtualLogix разрабатывала встраиваемые системы, основанные на Linux и ChorusOS (под названием «VirtualLogix C5»). C5 ими заявлялась как ОС класса carrier-grade.
Последний вариант дерева исходных кодов ChorusOS, развитие версии 5.0, был опубликован в качестве open source компанией Sun по адресу [1]. Был организован проект Jaluna на SourceForge, содержащий эти исходники[7]. Разработанная сообществом ОС Jaluna-1 описывается как слой RT-POSIX совместимости, созданный на основе ОС FreeBSD 4.1.[8]