ChorusOS
| 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]
Версии
[править |править код]- CHORUS-V0 (1980—1982)
- CHORUS-V1 (1982—1984)
- CHORUS-V2 (1984—1986)
- CHORUS-V3 (1987—1997)
Примечания
[править |править код]- ↑https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewLicense-Start?LicenseUUID=Gj3ACUFBWeYAAAEY4N85AXiO&ProductUUID=x3vACUFBCl8AAAEYK1Q5AXi.&cnum=&evsref=&sln=
- ↑123https://linuxfr.org/news/adeos-des-noyaux-dans-le-noyau
- ↑George Coulouris; Jean Dollimore; Tim Kindberg. Distributed systems: concepts and design. —Addison-Wesley, 1994. — С. 566—579. —ISBN 978-0-201-62433-5. — [Архивировано 13 августа 2011 года.]
- ↑Thomas W. Doeppner. Operating Systems In Depth: Design and Programming (англ.). —John Wiley & Sons, 2010. — P. 36,145. —ISBN 978-0-471-68723-8.
- ↑Gien, Michel (1995).Evolution of the CHORUS Open Microkernel Architecture: The STREAM Project. FTDCS '95 Proceedings of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems. IEEE Computer Society. p. 10. Дата обращения: 2 декабря 2012.
- ↑Encyclopedia of Parallel Computing, Volume 4, под ред. David Padua //Springer, 2011,ISBN 0387097651. Глава The evolution of microkernels, pages 427—428
- ↑SourceForge . Дата обращения: 12 декабря 2012. Архивировано 4 ноября 2012 года.
- ↑Donald J. Bales. How to Download, Install, and Use Oracle // Beginning Oracle PL/SQL. — Berkeley, CA: Apress, 2015. —С. 425–446. —ISBN 978-1-4842-0738-3, 978-1-4842-0737-6.
Ссылки
[править |править код]- VirtualLogix (англ.)
- Red Bend WEB site
- Документация от Sun по ChorusOS 4.0.1 (англ.)
- Sun’sChorusOS 5.0 Documentation Collection