交通機関や発電所といった社会インフラにおいては,システムの誤作動は決して許されない。したがってインフラ機器に搭載されるソフトウェアには高い信頼性と品質が求められる。Linuxやオープンソースは現在,社会インフラにおいても広く採用されているが,当然ながら求められるレベルは高い。このため,これらのインフラ機器を開発するベンダは多くの課題に悩まされてきた。安定した機能やリアルタイム性の提供,そしてとくにやっかいなのが"長期運用"という壁である。