This article needs additional citations for verification. (November 2012) |
Разработчик | Chorus Systèmes Sun Microsystems |
---|---|
Семейство ОС | POSIX |
Рабочее состояние | Прекращено |
Исходная модель | С закрытым исходным кодом (до v5) С открытым исходным кодом (v5) |
Первоначальный выпуск | 1979 (1979) |
Последний релиз | 5.1 / 2011 (2011) |
Маркетинговая цель | Встроенные системы |
Доступно в | Английский |
Платформы | x86 , 680x0 , PowerPC , SPARC , ARM , MIPS |
Тип ядра | Микроядерная операционная система реального времени |
Преемник | VirtualLogix C5 |
Официальный сайт | docs.oracle.com/cd/E19048-01/chorus5/index.html |
ChorusOS — это микроядерная операционная система реального времени , разработанная как модель вычислений с передачей сообщений . ChorusOS начиналась как исследовательский проект распределенной операционной системы реального времени Chorus во Французском институте исследований в области компьютерных наук и автоматизации (INRIA) в 1979 году. [1] В 1980-х годах Chorus был одним из двух самых ранних микроядер (второе — Mach ) и был разработан в коммерческих целях стартапом Chorus Systèmes SA . [2] Со временем усилия по разработке сместились от аспектов распределения к аспектам реального времени для встраиваемых систем . [3]
В 1997 году Sun Microsystems приобрела Chorus Systèmes из-за ее микроядерной технологии, которая пошла в направлении новой JavaOS . [4] Sun (и с тех пор Oracle) больше не поддерживает ChorusOS. Основатели Chorus Systèmes основали новую компанию под названием Jaluna в августе 2002 года. Затем Jaluna стала VirtualLogix, которая затем была приобретена Red Bend в сентябре 2010 года. VirtualLogix разработала встраиваемые системы с использованием Linux и ChorusOS (которую они назвали VirtualLogix C5 ). C5 была описана ими как операционная система операторского класса и активно поддерживалась ими.
Последняя версия исходного кода ChorusOS, эволюция версии 5.0, была выпущена как программное обеспечение с открытым исходным кодом компанией Sun и доступна в Sun Download Center. [5] Проект Jaluna завершил эти исходные коды и опубликовал их в сети. Jaluna-1 описывается там как уровень интерфейса операционной системы реального времени Portable Operating System Interface (RT- POSIX ), основанный на FreeBSD 4.1, и кроссплатформенная среда разработки программного обеспечения CDE. ChorusOS поддерживается популярными библиотеками Secure Socket Layer и Transport Layer Security (SSL/TLS), такими как wolfSSL .