用于运行高可靠性航天软件的特定Linux发行版?

时间:2017-11-16 03:37:43

标签: c++ linux operating-system fault-tolerance

为清晰起见编辑:

由于可靠性和容错性非常重要,是否有推荐用于运行高可靠性C ++软件的特定 Linux发行版(或者可能是Linux发行版的类型)?

我正在开发C ++软件来执行一些简单的任务(读取串行输入数据,在输出引脚上设置逻辑高点和低点,在蓝色原点火箭上进行视频(并保存)和一些浮点数学)。该软件将在Linux上运行。

感谢您的知识和经验。

1 个答案:

答案 0 :(得分:2)

一家名为Astronoutics的公司正在为飞机生产显示器。他们在Boing-787梦想飞机上有一个“电子飞行书”产品。他们的主要吸引力是能够运行两套应用程序。高度可靠的应用程序,允许飞行员依赖(认证的应用程序)以及未经认证的应用程序,在同一显示器上运行。

为了实现这一壮举,他们的显示器中有两台计算机。一个是运行经过认证的操作系统,另一个可以运行任何东西(通常是Windows)。

他们运行的认证操作系统是Linux。但是,它不是你的香草Linux。它是一个非常简化的版本,具有足够的功能,可以满足他们的需求而不再需要。这是因为认证过程本身非常昂贵,而且行数极大地影响了这一点。

因此,您可以在高可靠性环境中运行Linux,但这不是通常的Linux。

相关问题