eCosとは? わかりやすく解説

ECOS Group Inc.(OVER THE COUNTER:ECOS)

住所: 14505 Commerce WaySuite 400Miami Lakes, FL 33016United States
電話: 1- (305) 374-8300
FAX: 1- (305) 374-7555
ウェブサイト:
業種: サービス
業界: ごみ・廃棄物処理

» ダウ・ジョーンズ米国企業総合情報データベースはこちら

eCos

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/01/28 07:26 UTC 版)


eCos
開発者 eCosコミュニティー, フリーソフトウェア財団
プログラミング言語 C言語C++アセンブリ言語
OSの系統 リアルタイムオペレーティングシステム
開発状況 開発中
ソースモデル オープンソース
初リリース 1998年9月(19年前) (1998-09
最新安定版リリース 3.0 / 2009年3月(8年前) (2009-03
対象市場 組み込みシステム
対応プラットフォーム ARM、CalmRISC、Cortex-A5、Cortex-A9、Cortex-M3、Cortex-M4、Cortex-M7、FR-VH8IA-32モトローラ68000、Panasonic AM3x、MIPS、NEC V8xx、Nios IIPowerPCSPARCSuperH
ライセンス eCos License: GNU General Public License (with リンク例外)[1]
ウェブサイト ecos.sourceware.org
テンプレートを表示

Embedded Configurable Operating System (eCos)は、 組み込みシステムと、ただ1つのプロセス複数のスレッドからなるアプリケーション向けの フリーでオープンソースなリアルタイムオペレーティングシステムである。 実行時の性能とハードウェアの要求に厳密に合わせてカスタマイズ可能なように設計されている。 C言語C++で実装されており、 POSIXµITRON互換レイヤーアプリケーションプログラミングインタフェースを持っている。

設計

eCosは、数十から数百キロバイトの範囲のメモリサイズのデバイス[2]や、リアルタイム要件のあるアプリケーションのために設計された。 組み込みLinuxの最小システム要件以下の、2 MiB以下のRAMを持つハードウェアで利用可能である。

eCosは幅広いハードウェアで動作可能であり、ARM、CalmRISC、FR-VH8IA-32モトローラ68000、Panasonic AM3x、MIPS、NEC V8xx、Nios IIPowerPCSPARCSuperHが対応プラットフォームに含まれる。

eCosの配布物は、 オープンソースアプリケーションであり、 組み込みシステム向けにブートストラップファームウェアを提供する、 eCosのHardware Abstraction Layerを使った、RedBootを含んでいる。

歴史

当初eCosは、1997年[3]に、後にレッドハットに買収されることになるシグナスソリューションズによって開発された。 2002年の前半にレッドハットは、eCosの開発を中止し、プロジェクトで働いていたスタッフを解雇した。[4] 解雇されたスタッフの多くはeCosの開発を継続し、eCosへのサービスを提供する会社を設立した者もいた。 2004年1月に、eCosの開発者の要望により、レッドハットは2005年10月までにeCosの著作権をフリーソフトウェア財団に移転することに同意した。[5] このプロセスは、2008年5月に最終的に完了した。

有償版

eCosProリアルタイムオペレーティングシステムは、 eCosCentricによって作られた商用のフォークであり、プロプライエタリ・ソフトウェアのコンポーネントを含んでいる。 eCosProは、「安定で完全にテスト済み、保証・サポート付きのバージョン」であるとされている。[6] そのいくつかの機能は、フリーソフトウェアとしてはリリースされていない。

批判

eCosには、FreeBSD由来のTCP/IPネットワークスタックが含まれているが、2001年当時のものであり古く、セキュリティと安定性に問題がある (IPv4はFreeBSD RELENG_4_4_0_RELEASE由来であり、IPv6はFreeBSDが元にしているKAMEのものである)。 eCosの公式なメンテナは、セキュリティと安定性に関するFreeBSDまたはKAMEのアップデートをモニタしていないようであり、eCosのユーザーからの最小限で不十分なバグレポートに依存している。

SNMPパッケージは、古いものであり、あまり良い状態とは言えない。

関連項目

参照

  1. ^ eCos official website. “eCos License Overview”. 2009年6月22日閲覧。 “eCos is released under a modified version of the well known GNU General Public License (GPL).”
  2. ^ Larmour, Jonathan (2005年5月). “How eCos can be shrunk to fit” (PDF). Embedded Systems Europe: pp. 34. http://i.cmpnet.com/embedded/europe/esemay05/esemay05p32.pdf 
  3. ^ eCosCentric website. “eCos Timeline”. 2015年7月1日閲覧。 “eCos was conceived and initially developed by Cygnus Solutions Inc., who initiated the project in February 1997.”
  4. ^ “Red Hat backs away from eCos?”. linuxdevices.com. (2002年6月19日). http://www.linuxdevices.com/news/NS5933176616.html 2007年4月1日閲覧。 
  5. ^ “Red Hat to contribute copyrights held in the eCos code base to the Free Software Foundation” (プレスリリース), Red Hat, (2004年1月13日), http://www.redhat.com/about/news/press-archive/2004/1/press-ecos 
  6. ^ “eCosCentric announces eCosPro Developer's Kit” (プレスリリース), OSNews, (2003年9月2日), http://www.osnews.com/story.php?news_id=4395 2007年3月31日閲覧。 

外部リンク




固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「eCos」の関連用語

eCosのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



eCosのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ダウ・ジョーンズダウ・ジョーンズ
Copyright © 2025 Dow Jones & Company, Inc. All Rights Reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのeCos (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS