LynxOSは、Lynx Software Technologies社(旧LynuxWorks社、Lynx Real-Time Systems社)によって開発された、UNIXライクな
リアルタイムオペレーティングシステムです。その特徴は、POSIX規格(POSIX.1, POSIX.1b, POSIX.1c)に準拠した互換性を持っている点と、
Linuxのアプリケーションバイナリインタフェース (ABI) との互換性がある点です。
これにより、開発者は既存のPOSIX準拠のアプリケーションや
Linuxアプリケーションを比較的容易にLynxOS環境へ移植することができます。また、リアルタイム性能が要求される
組み込みシステムにおいて、信頼性の高い動作が期待できるため、
アビオニクス(航空電子工学)、
防衛、
プロセス制御、
電気通信といった分野で広く採用されています。
さらに、
X Window SystemなどのGUI環境も動作させることが可能で、複雑な操作や視覚的な情報表示が必要なシステムにも対応できます。これにより、単なる
組み込みシステムだけでなく、より高度な機能を持つシステム開発にもLynxOSが利用されています。
LynxOSの歴史
LynxOSの最初のバージョンは、
1986年にテキサス州ダラスで、
モトローラ(現
フリースケール・セミコンダクタ)のMC68010プロセッサ向けに開発されました。その後、
1988年から
1989年にかけて、
インテルの80386プロセッサへ移植され、より広範なハードウェアプラットフォームで利用できるようになりました。
1989年前後には、ABIがUNIX System V Release 3と互換性を持つようになり、UNIXベースのシステムとの親和性が高まりました。さらに、
Linuxなど他のOSとの互換性も追加され、より多様なアプリケーションやライブラリの利用が可能になっています。
LynxOSに関する議論は、Usenetのニュースグループ「comp.os.lynx」で行われており、開発者やユーザー間で情報交換が行われています。
まとめ
LynxOSは、リアルタイム性と高い信頼性が要求される
組み込みシステムにおいて、そのPOSIX互換性と
Linux ABI互換性によって、開発の効率化とアプリケーションの再利用性を実現する重要な役割を担っています。幅広い分野で利用され、高い評価を得ているリアルタイムOSの一つです。
外部リンク
*
公式ウェブサイト - Lynx