Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ChorusOS
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Microkernel real-time operating system}} {{More citations needed|date=November 2012}} {{Use dmy dates|date=October 2021}} {{Infobox OS | name = ChorusOS | logo = | screenshot = | caption = | developer = Chorus Systèmes<br />[[Sun Microsystems]] | kernel type = [[Microkernel]] [[real-time operating system]] | ui = | family = [[POSIX]] | working state = Discontinued | source model = Closed-source (pre-v5)<br />[[Open-source software|Open source]] (v5) | released = {{Start date and age|1979}}<!-- If known, add |mm|dd|df=yes --> | discontinued = <!-- DON'T use this for articles about releases of operating systems. --> | latest release version = 5.1 | latest release date = {{Start date and age|2011}}<!-- If known, add |mm|dd|df=yes --> | marketing target = [[Embedded system]]s | programmed in = | language = English | update model = | package manager = | supported platforms = [[x86]], [[Motorola 68000 series|680x0]], [[PowerPC]], [[SPARC]], [[ARM architecture|ARM]], [[MIPS architecture|MIPS]] | license = | preceded by = | succeeded by = VirtualLogix C5 }} '''ChorusOS''' is a [[microkernel]] [[real-time operating system]] designed as a [[message passing]] computing model. ChorusOS began as the Chorus [[Distributed operating system|distributed]] real-time [[operating system]] research project at the [[French Institute for Research in Computer Science and Automation]] (INRIA) in 1979.<ref name="CoulourisDollimoreKindberg1994">{{cite book |last1=Coulouris |first1=George |last2=Dollimore |first2=Jean |last3=Kindberg |first3=Tim |year=1994 |title=Distributed systems: concepts and design |publisher=Addison-Wesley |isbn=978-0-201-62433-5 |pages=[https://archive.org/details/distributedsyste00coul/page/566 566–79] |url=https://archive.org/details/distributedsyste00coul/page/566 |access-date=2 December 2012 }}</ref> During the 1980s, Chorus was one of two earliest microkernels (the other being [[Mach (kernel)|Mach]]) and was developed commercially by startup company [[Chorus Systèmes SA]].<ref name="Doeppner2010">{{cite book |last=Doeppner |first=Thomas W. |date=20 December 2010 |title=Operating Systems In Depth: Design and Programming |publisher=John Wiley & Sons |isbn=978-0-471-68723-8 |page=36,145 |url=https://books.google.com/books?id=xX5tfrAQQ8cC |access-date=29 November 2012}}</ref> Over time, development effort shifted away from distribution aspects to [[Real-time computing|real-time]] for [[embedded system]]s.<ref name="Michel Gien, 1995">{{cite conference |last=Gien |first=Michel |year=1995 |title=Evolution of the CHORUS Open Microkernel Architecture: The STREAM Project |conference=FTDCS '95 Proceedings of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems |publisher=IEEE Computer Society |page=10 |url=http://dl.acm.org/citation.cfm?id=875713 |access-date=2 December 2012}}</ref> In 1997, [[Sun Microsystems]] acquired Chorus Systèmes for its [[microkernel]] technology, which went toward the new [[JavaOS]].<ref name="Inside the JavaOS">{{cite book |last1=Saulpaugh |first1=Tom |last2=Mirho |first2=Charles |date=January 1999 |title=Inside the JavaOS Operating System |series=Java series |publisher=Addison-Wesley |isbn=0-201-18393-5 |oclc=924842439 |page=XIII |url=https://archive.org/details/insidejavaosoper00saul }}</ref> Sun (and henceforth Oracle) no longer supports ChorusOS. The founders of Chorus Systèmes started a new company called Jaluna in August 2002. Jaluna then became VirtualLogix, which was then acquired by Red Bend in September 2010. VirtualLogix designed [[embedded system]]s using [[Linux]] and ChorusOS (which they named ''VirtualLogix C5''). C5 was described by them as a [[carrier grade]] operating system, and was actively maintained by them. The latest source tree of ChorusOS, an evolution of version 5.0, was released as [[open-source software]] by Sun and is available at the Sun Download Center.<ref>{{Cite web |url=https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=ES-ChorusOS-5.0-G-F@CDS-CDS_SMI |title=Sun Download Center |website=Oracle |archive-url=https://archive.today/20111006194155/https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=ES-ChorusOS-5.0-G-F@CDS-CDS_SMI |archive-date=6 October 2011 |url-status=dead}}</ref> The Jaluna project has completed these sources and published it online. Jaluna-1 is described there as a real-time Portable Operating System Interface (RT-[[POSIX]]) layer based on [[FreeBSD]] 4.1, and the CDE [[cross-platform software]] development environment. ChorusOS is supported by popular Secure Socket Layer and [[Transport Layer Security]] (SSL/TLS) [[Library (computing)|libraries]] such as [[wolfSSL]]. == See also == * [[JavaOS]] ==References== {{Reflist}} {{Distributed operating systems}} {{Real-time operating systems}} {{Microkernel}} [[Category:Distributed operating systems]] [[Category:French inventions]] [[Category:Microkernel-based operating systems]] [[Category:Microkernels]] [[Category:Real-time operating systems]] [[Category:Sun Microsystems software]] [[Category:ARM operating systems]] [[Category:X86 operating systems]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite conference
(
edit
)
Template:Cite web
(
edit
)
Template:Distributed operating systems
(
edit
)
Template:Infobox OS
(
edit
)
Template:Microkernel
(
edit
)
Template:More citations needed
(
edit
)
Template:Real-time operating systems
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Use dmy dates
(
edit
)