La interfaz del Dragon 2 está hecha en ¿JavaScript?

 


Space-X ha estado innovando con muchas tecnologías, desde sus satélites Starlink, hasta volverse la primera empresa aeroespacial privada en llevar humanos a la Estación Espacial Internacional. Sin embargo, hay un detalle que ha llamado la atención de muchos: la interfaz grafica que posee el vehículo espacial de transporte de pasajeros Dragon 2. La polémica es que, por medio de Reddit, se descubrió que la interfaz de los controles del vehículo está hecha con JavaScript y Chromium.

Esto significa que toda la interfaz grafica de las estadísticas, funcionalidades y controles manuales de Dragon 2 fueron generados por JavaScript con V8 como motor. Sin embargo, las funcionalidades fueron programadas en  C y C++, incluyendo el control del vuelo. También, como todas las pantallas son táctiles, en caso de que estas fallen, se tiene respaldo con otro dispositivo de control: un tablero de control manual desplegable que simula los controles táctiles. Además, el Dragon 2 es autónomo, causando que los astronautas no tengan que interactuar mucho con la interfaz del vehículo. Por lo que, los ingenieros que desarrollaron los controles del vehículo espacial, argumentaron que era altamente seguro, ya que la interfaz grafica no es una función crítica y tenía respaldo para cada una de las funcionalidades.

El otro lado de la moneda es que en este caso JavaScript corre en Chromium y el motor que usa Chromium es V8, sin embargo V8 y Chromium tienen muchos bugs, lo cual, nos los hacen lo suficientemente estables para ser la base de una interfaz crítica. El propósito de JavaScript no es ser utilizado en misiones críticas como estas, ya que en un momento inesperado se puede poner a recolectar basura y retrasar las interacciones. Si esto llegase a suceder en el momento que se desee tomar control manual del vehículo, podría costar la vida de personas. Por lo cual muchas personas dicen que fue una mala decisión haber hecho la interfaz gráfica del Dragon 2 de esta manera.

En mi opinión no fue un riesgo, ya que todo lo crítico tiene respaldo y la probabilidad de que todo falle es muy baja. Pero ustedes que opinan, ¿fue un riesgo o estaba totalmente bajo control?

-MegaBruhh



No hay comentarios:

Con la tecnología de Blogger.