ChorusOS

ChorusOSの概要とその歴史



ChorusOSは、組み込みシステム向けに設計されたマイクロカーネル型のリアルタイムオペレーティングシステムです。初めての開発は1980年代にさかのぼり、フランスのINRIA(国立情報学自動制御研究所)にて、分散リアルタイムシステムとしての開発が始まりました。当初は「分散」の側面が強調されていましたが、次第にリアルタイム性やモジュール性が重視されるようになり、現在の形に進化しました。

このシステムは、1997年にサン・マイクロシステムズに買収されましたが、その後サンもChorusOSのサポートを終了しました。ChorusOSの開発元であるChorus Systèmesの創業者たちは、2002年8月に新たな企業であるJalunaを設立しました。その後、JalunaはVirtualLogixに名称変更され、現在はLinuxおよびChorusOS(VirtualLogixでの製品名は「VirtualLogix C5」)を使用した組み込みシステムの設計を行っています。

VirtualLogixは、自社の提供するC5をキャリアグレードのオペレーティングシステムとして位置づけており、関連システムの保守が続けられています。C5の特徴としては、信頼性や効率性を重視した設計が挙げられ、現在でも多様な応用がなされ続けています。

ChorusOSの最新バージョンである5.0は、サンによってオープンソースとして公開されました。さらに、Jalunaプロジェクトがこのソースを補完し、最新のJulana-1が発表されています。Julana-1では、RT-POSIX層をFreeBSD 4.1の上に設立し、CDE上のクロス開発環境が提供されています。これは、ChorusOSの利用をさらに便利にするための工夫です。

SourceForge.netの公開統計によると、2008年の時点でもこのソフトウェアは多くのユーザーによってダウンロードされ、利用されています。これにより、ChorusOSは長い歴史の中で、多くの技術者に支えられ、進化を続けていることが伺えます。

まとめ



ChorusOSは、その起源から現在に至るまで、組み込みシステムのニーズを満たすために進化してきました。元々の分散リアルタイムシステムから派生し、リアルタイム性とモジュール性を重視する設計は、今もなお多くの開発者にとって魅力的な選択肢です。その後のJalunaおよびVirtualLogixによる継続的な技術発展が、ChorusOSの将来をさらに明るいものにするでしょう。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。