<分区>
为清晰起见进行了编辑:
由于可靠性和容错性极其重要,是否有任何特定 Linux 发行版(或者可能是 Linux 发行版的类型)推荐用于运行高可靠性 C++ 软件?
我正在开发 C++ 软件以在 Blue Origin 火箭上执行一些简单的任务(读取串行输入数据、设置输出引脚的逻辑高电平和低电平、拍摄视频(和保存)以及一些 float 学)。该软件将在 Linux 上运行。
感谢您提供的知识和经验。
<分区>
为清晰起见进行了编辑:
由于可靠性和容错性极其重要,是否有任何特定 Linux 发行版(或者可能是 Linux 发行版的类型)推荐用于运行高可靠性 C++ 软件?
我正在开发 C++ 软件以在 Blue Origin 火箭上执行一些简单的任务(读取串行输入数据、设置输出引脚的逻辑高电平和低电平、拍摄视频(和保存)以及一些 float 学)。该软件将在 Linux 上运行。
感谢您提供的知识和经验。
最佳答案
一家名为 Astronoutics 的公司正在生产飞机显示器。他们在 Boing-787 梦想客机上有一个“电子飞行手册”产品。它们的主要吸引力在于能够运行两组应用程序。允许飞行员依赖的高度可靠的应用程序(经过认证的应用程序)和未经认证的应用程序在同一台显示器上运行。
为了实现这一壮举,他们的显示器中有两台计算机。一个运行经过认证的操作系统,另一个可以运行任何东西(通常是 Windows)。
他们运行的认证操作系统是 Linux。但是,它不是您的普通 Linux。它是一个大大精简的版本,功能刚好满足他们的需要,仅此而已。这是因为认证过程本身非常昂贵,线路数量对此影响很大。
因此您可以在高可靠性环境中运行 Linux,但它不是通常的 Linux。
关于c++ - 用于运行高可靠性航天软件的特定 Linux 发行版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47321163/