No hay muchos detalles técnicos del hardware y software que utiliza SpaceX para hacer funcionar sus cohetes Falcon (9 y Heavy) o la cápsula Dragon, principalmente porque, según explican en Simply Explained, para el gobierno de EE UU se trata de información clasificada.
Aun así en Software & hardware in Falcon 9, Falcon Heavy and Dragon repasan qué lenguajes de programación, sistemas operativos, herramientas y hardware utiliza SpaceX para hacer funcionar sus vehículos orbitales según la información disponible en diversas fuentes indicadas en el post.
Básicamente SpaceX utiliza ordenadores (x86 y PowerPC) y software común, normal y corriente. Esto es posible porque para los vuelos que realiza actualmente SpaceX la NASA no exige el uso de componentes que sean resistentes a las radiación, sino únicamente requiere que sean tolerantes a la radiación. Así que ”conociendo cómo la radiación afecta a los ordenadores y a los componentes electrónico SpaceX puede compensar esos efectos”, explican.
Misión de la NASA STS-128, sept. 2009. fotografía: NASA.
Esto mismo se aplica a la Estación especial internacional (ISS) o se aplicaba al transbordador espacial: ambos utilizan una combinación de sistemas resistentes y protegidos contra la radiación y de sistemas tolerantes a la radiación; incluso en la ISS utilizan ordenadores portátiles comunes para ciertas tareas.
El uso de ordenadores normales tiene varias ventajas: primero el precio, porque son más baratos, y la disponibilidad, porque hay suficiente suministro. Y son lo suficientemente potentes y capaces. Esto facilita además a SpaceX la contratación de ingenieros, ya que son ordenadores …