Linux aterriza en Marte: una victoria para el código abierto
In uno de los momentos históricos de la humanidad, Perseverance Mars Rover, impulsado por Linux, ha logrado un aterrizaje exitoso en Marte. Su software de aterrizaje funciona con Linux, y un software de código abierto que ha sido promocionado por su seguridad.
Tim Canham mencionó la importancia de Linux en el éxito del Perseverance Mars Rover en Mars. En una discusión con IEEE Spectrum, el Jefe de Operaciones de Helicópteros de Marte en el Laboratorio de Propulsión de la NASA dijo que "Esta es la primera vez que volaremos Linux en Marte". También promocionó lo importante que era para el equipo utilizar un equipo probado y seguro.
El experto de la NASA tampoco tuvo reparos en decir que "es una especie de victoria de código abierto".
La transmisión en vivo del Perseverance Mars Rover que llegó a la tierra fue vista por 2 millones de personas en YouTube. Toda la escena fue fascinante y hermosa.
El @NASAPersevere incluso tuiteó su foto de alta resolución directamente desde MARS.
Un horizonte abierto, con mucho que explorar. No puedo esperar para empezar. #CountdownToMars pic.twitter.com/hAaxeVGs04
- Perseverance Mars Rover de la NASA (@NASAPersevere) 19 de febrero de 2021
Aparte de eso, también hay un marco de software de vuelo utilizado en Ingenuity, un pequeño helicóptero escondido debajo del rover de Perseverance en Marte. Los satélites en miniatura se conocen como CubeSats.
- Consulte los 20 casos de uso principales de Linux. Aquí, también encontrará cuán ampliamente la NASA usa Linux en casi todas partes dentro de sus sistemas, desde las supercomputadoras Pleiades hasta los robots Astrobee. Pasaron de Windows a Linux hace años, ya que Linux ofrece más confiabilidad de rendimiento que Windows.
El marco detrás del pequeño helicóptero autónomo se conoce como F '(F prime). No es un proyecto nuevo ya que JPL lo abrió hace unos años. El proyecto F 'inicialmente estaba destinado a sistemas de vuelos espaciales a pequeña escala. Con el tiempo, evolucionó y se convirtió en parte de pequeños helicópteros autónomos.
El marco F 'incluye lo siguiente:
- El marco se ocupa del software de vuelo en interfaces bien definidas componentes discretos.
- Es un marco de trabajo de C ++ que asegura que el dispositivo pueda hacer hilos y colas de mensajes.
- Ofrece toneladas de componentes listos para usar.
- Viene con herramientas de software de vuelo de prueba, tanto a nivel de integración como de unidad.
- El marco se puede utilizar para modelar conexiones y componentes específicos. También genera código automáticamente.
El ingenio está programado para sobrevivir a temperaturas gélidas y también puede hacer frente a las limitaciones de baja potencia necesarias para sobrevivir a las duras condiciones de Marte. Otro aspecto interesante de Ingenuity es el uso del chip Qualcomm Snapdragon 801 a 500 Hz. Esto significa que el teléfono inteligente que está utilizando es mucho más rápido cuando se ejecuta un pequeño helicóptero en Marte. Timothy Canham mencionó que puede sonar prolongado, pero en realidad, es más que suficiente para que la Perseverancia funcione de manera eficiente.
En una discusión con IEEE Spectrum, Tim Canham también dijo que ahora cualquiera puede acceder al marco utilizado para volar helicópteros de Marte.
Una victoria para el código abierto
El código abierto siempre ha estado en las noticias sobre cómo lograr grandes cosas. La postura de Microsoft sobre el código abierto dice mucho de cómo las grandes organizaciones están cambiando su postura con respecto a las soluciones de código abierto. La NASA siempre ha sido un defensor de las tecnologías de código abierto. En este momento, la NASA tiene más de 500 proyectos que están autorizados bajo la licencia NASA Open Source 3.0. La licencia de la NASA Open Source 3.0 cae bajo las licencias aprobadas por la Open Source Initiative (OSI).
Deja una respuesta