A NASA não apenas usa Linux mas também utiliza diversos softwares OpenSource. Conheça alguns de seus trabalhos e utilidades!
| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. Mais detalhes clicando aqui.
1. Introdução
A National Aeronautics and Space Administration (NASA) [em Português Administração Nacional de Aeronáutica e Espaço (NASA)] é uma agência independente do governo federal dos Estados Unidos responsável pelo programa espacial civil, bem como pela aeronáutica e pela pesquisa espacial daquele país. O orçamento da NASA em 2020 é de mais de US $ 22 bilhões, algo em torno de 119 Bilhões de Reais!
1.1 Como a NASA adota Software Livre e de Código Aberto?
A NASA opera um conjunto de supercomputadores chamados Pleiades, Electra, Aitken, Merope e Endeavour no Ames Research Center.
O Pleides é um dos supercomputadores mais poderosos do mundo, atualmente classificado como o 39º mais poderoso do mundo, ostentando 241.108 núcleos e 211.968 GB de memória de dar água nos olhos.
Pleiades e os outros supercomputadores são executados em uma versão personalizada do SUSE Linux Enterprise Server.
Um dos programas mais interessantes da NASA é o Artemis, que está empenhado em estabelecer uma presença sustentável na Lua para se preparar para missões a Marte.
Foi anunciado há alguns meses que os pesquisadores da Ames no Simulador de Movimento Vertical (VMS) embarcaram em um projeto Rehost, substituindo os sistemas de computador host baseados no HP Alpha de 20 anos, que são os cérebros do simulador, pelo Concurrent Red Hawk, que são sistemas de computador rodando sob Linux.
A NASA não funciona como uma grande empresa monolítica; cada divisão usa ferramentas diferentes como achar melhor. Embora essas divisões sejam bastante discretas sobre as plataformas que usam, muitas divisões na NASA, como seu projeto Center for Climate Simulation, usam intensamente clusters de hipervisor Linux e sistemas de armazenamento.
2. Catálogo
A NASA hospeda um catálogo substancial de software de código aberto. No total, desenvolve mais de 500 projetos! E cuida de 324 repositórios no GitHub. Muitos dos projetos são muito especializados e não são amplamente conhecidos. Mas aqui está uma amostra de algumas coisas disponíveis.
2.1 OpenMCT
Open MCT é uma estrutura de visualização de dados de operações de missão de próxima geração. Baseado na web, para desktop e celular.
O software baseado em Open MCT está em uso como uma ferramenta de visualização de dados em apoio a múltiplas missões no Jet Propulsion Laboratory, e no Ames Research Center da NASA para apoiar o desenvolvimento de conceitos de missão lunar rover. O Open MCT é licenciado sob a Licença Apache, Versão 2.0.
2.2 WorldWind
Outro projeto popular é o WorldWind , um globo virtual de código aberto. Ele permite que os desenvolvedores criem visualizações interativas do globo 3D, mapas e informações geográficas. Organizações em todo o mundo usam o WorldWind para monitorar padrões climáticos, visualizar cidades e terrenos, rastrear o movimento dos veículos, analisar dados geoespaciais e educar a humanidade sobre a Terra.
2.3 Modelos 3D
A NASA também tem um repositório útil que hospeda uma coleção de modelos 3D, texturas e imagens de dentro da NASA gratuitamente e sem direitos autorais.
2.4 Estação Espacial Internacional
Orbitando a Terra nos últimos 20 anos, a Estação Espacial Internacional (ISS) desempenha um papel importante como um laboratório científico e teste de tecnologia do espaço profundo.
Em 2013, a United Space Alliance, que gerencia os computadores a bordo da Estação Espacial Internacional em associação com a NASA, anunciou que os laptops Windows XP a bordo da ISS foram trocados para Linux. O Linux foi escolhido com base no fato de que, como código aberto, poderia ser modificado de acordo com as necessidades da estação.
Esses laptops nunca operaram o sistema de suporte de vida ou qualquer outro sistema crítico de segurança da Estação. O relatório da ISS de maio de 2019 observa que a tripulação usa sistemas de computadores portáteis executados em um sistema operacional Linux.
E há projetos de código aberto que são construídos propositadamente para a ISS. Por exemplo, o Astrobee Robot Software é um robô que voa livremente projetado para operar como uma carga útil dentro da ISS.
2.5 RainCube
RainCube (Radar em um CubeSat) é uma missão de demonstração de tecnologia para habilitar tecnologias de radar de precipitação em banda Ka em uma plataforma de baixo custo e retorno rápido.
Foi lançado na missão ELaNa-23 a bordo do Cygnus CRS-9 para a ISS, onde foi implantado em 13 de julho de 2018 através da câmara pressurizada JEM.
A placa de aviônica Endeavor baseada em Linux fornece um gravador de dados e processamento para o comando e manipulação de dados e determinação de altitude e sistema de controle. Ele também faz interface com o módulo de referência inercial, que contém duas câmeras estrela, três rodas de reação e três magnetorquers.
3. Conclusão
Com certeza gigantes da tecnologia apoiando código aberto e o próprio Linux são mais do que bem vindas, pelo apoio estrutural e desenvolvimento que possibilitam nesses projetos!
E você? Conhecia os projetos de código aberto da NASA?
Já sabia que a NASA utiliza Linux muito amplamente em sua instituição?
Deixe sua opinião em nossa sessão de comentários!
#UrbanCompassPony
Fonte:
LinuxLinks
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.