| 開発者 | リンクスソフトウェアテクノロジーズ株式会社 |
|---|---|
| 書かれた | Ada、C、C++、Rust |
| OSファミリー | Unix ライクな リアルタイム オペレーティング システム |
| 作業状態 | 現在 |
| ソースモデル | クローズドソース |
| 初回リリース | 1986年 |
| 最新リリース | 7.1 [1] / 2020年2月20日 |
| マーケティングターゲット | 組み込みシステム |
| 利用可能 | 英語 |
| プラットフォーム | モトローラ 68010、インテル 80386、ARM アーキテクチャ、PowerPC |
| カーネルタイプ | モノリシック、動的拡張可能 |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース |
| ライセンス | 独自 |
| 公式サイト | www.lynx.com/products/lynxos-posix-real-time-operating-system-rtos |
LynxOS RTOSは、 Lynx Software Technologies (旧称「LynuxWorks」)のUnix ライクな リアルタイム オペレーティング システムです。Lynxオペレーティング システムとも呼ばれるLynxOS は、完全なPOSIX準拠を特徴とし、最近ではLinux との互換性も備えています。[要出典] LynxOS は主に、航空電子工学、航空宇宙、軍事、[2]産業プロセス制御、通信のアプリケーションにおけるリアルタイム組み込みシステムで使用されています。
歴史
LynxOS の最初のバージョンは、1986 年にテキサス州ダラスでMitchell Bunnell によって作成され、カスタムビルドのMotorola 68010ベースのコンピュータを対象としていました。LynxOS が最初に実行されたプラットフォームはAtari 1040STで、Integrated Solutions UNIX マシンでクロス開発が行われました。1988 年から 1989 年にかけて、LynxOS はIntel 80386アーキテクチャに移植されました。1989 年頃に、UNIX System V.3とのアプリケーション バイナリ インターフェイス(ABI) 互換性が追加されました。その後、Linux を含む他のオペレーティング システムとの互換性も追加されました[引用が必要]。
保護されたメモリの信頼性と仮想アドレスのパフォーマンス上の利点のため、1989年からカーネルにメモリ管理ユニットの完全なサポートが組み込まれています。PowerPCアーキテクチャもサポートされており、2015年2月にLynxはARM Cortex Aファミリのサポートを計画していると発表しました。[3]
LynxOS コンポーネントは絶対的な決定論(ハードリアルタイムパフォーマンス) のために設計されており、既知の時間内に応答します。カーネル独自のスレッドモデルにより、大量の入出力(I/O) があっても予測可能な応答時間が保証され、割り込みルーチンを非常に短く高速にすることができます。
Lynx は、LynxOS がハードリアルタイム パフォーマンスを維持するために使用するテクノロジに関する期限切れの特許を保有しています。米国特許 5,469,571 は、1995 年 11 月 21 日に Lynx に付与されました: 「複数の優先度を持つ軽量カーネル タスクベースの割り込み処理を使用するオペレーティング システム アーキテクチャ」。
2003 年、Lynx は、 DO-178Bなどの業界標準の認証を必要とする航空電子工学アプリケーションでの使用に特化した LynxOS の特殊バージョンである LynxOS-178 を導入しました。
2022年後半には、 LynxOS-178およびLynxElementユニカーネルの認定ツールチェーンにプログラミング言語Rustのサポートが追加されました。 [4]
Usenetニュースグループcomp.os.lynx は、LynxOSに関する議論に専念しています。
参照
参考文献
- ^ 「Lynx が LynxOS v7.1 を発表、既存のデプロイメントの移行パスを提供」 Lynx Software Technologies。2020 年 2 月 20 日。2020年4 月 14 日閲覧。
- ^ 「海軍の最新軍艦は Linux を搭載」2013 年 10 月 18 日。
- ^ 「LynxOS: POSIX リアルタイム オペレーティング システム」。Lynx Software Technologies。
- ^ Nelson, Kirsten (2022 年 11 月 2 日)。「Lynx が AdaCore および Ferrous Systems と提携し、組み込み開発者に Rust を提供」。Lynx Software Technologies (プレスリリース)。カリフォルニア州サンノゼ。
外部リンク
- 公式サイト
- 特許番号 5,469,571: LynuxWorks の「複数の優先度を持つ軽量カーネルのタスクベースの割り込み処理を使用するオペレーティング システム アーキテクチャ」
- ホワイトペーパー: リアルタイム システムにおけるソフトウェア保護のためのマイクロプロセッサ MMU の使用
- LynxOS およびその他の Lynx オペレーティングシステムを使用するアプリケーション
