Pular para o conteúdo principal
usedby

Voyager 1: execução remota de código a 25,8 bilhões de quilômetros

A Voyager 1 opera hoje a uma distância de 172,59 UA da Terra e mantém a telemetria por meio de três sistemas de computador redundantes, com memória combinada de aproximadamente 69 KB (NASA/JPL). Essa sonda de 1977

O pitch

A Voyager 1 opera hoje a uma distância de 172,59 UA da Terra e mantém a telemetria por meio de três sistemas de computador redundantes, com memória combinada de aproximadamente 69 KB (NASA/JPL). Essa sonda de 1977 é o caso mais extremo de manutenção de sistema legado que existe, funcionando como uma “cápsula do tempo” no espaço interestelar. Ela é gerenciada hoje por meio de uma engenharia de software remota de alto risco, que contorna uma degradação de hardware capaz de inutilizar um equipamento moderno em semanas.

Por dentro

A arquitetura do sistema se apoia no Flight Data System (FDS), no Computer Command System (CCS) e no Attitude and Articulation Control System (AACS) (NASA/JPL). Gerenciar esses componentes exige lidar com quase cinco décadas de desgaste do hardware e exposição constante à radiação cósmica. Em abril de 2024, a equipe contornou com sucesso uma falha fatal em um chip de memória, dividindo e realocando manualmente segmentos de código em setores não afetados (comunicado à imprensa da NASA).

Essa realocação foi necessária porque o hardware não tem os buffers modernos de correção de erros que consideramos garantidos em 2026. Qualquer comando enviado a esses sistemas enfrenta uma latência de 23,5 horas só de ida, o que significa que um ciclo completo de “deploy e verificação” leva 47 horas.

A missão está hoje em uma fase terminal de desligamento por causa da queda de energia dos seus RTGs de plutônio-238. A potência cai cerca de 4 watts por ano, o que levou à desativação do Cosmic Ray Subsystem (CRS) em fevereiro de 2025 (NASA/JPL). Não sabemos a potência restante exata no momento, pois a tabela oficial de status da missão da NASA está fora do ar para calibração desde 30 de março de 2026 (NASA.gov).

Os próximos marcos e riscos incluem:
- Atingir a distância de “um dia-luz” (16,1 bilhões de milhas) em 15 de novembro de 2026 (Popular Science/JPL).
- Uma lacuna importante de conhecimento institucional, à medida que os desenvolvedores originais de assembly dos anos 1970 se aposentam (NASA/JPL).
- O esgotamento total da energia deve ficar abaixo dos limites mínimos dos instrumentos até o início da década de 2030.
- Não sabemos a data específica da próxima desativação de instrumento (Low-Energy Charged Particle) em 2026.

Nossa opinião

A Voyager 1 é a prova definitiva de que uma engenharia elegante e de baixo nível vence o inchaço moderno todas as vezes. Enquanto os desenvolvedores de hoje reclamam de latências de deploy na casa dos milissegundos, a equipe do JPL depura código assembly de 48 anos com um ciclo de ida e volta de dois dias e nenhuma margem para erro. É uma aula de como construir para durar: a arquitetura prioriza a sobrevivência por meio de redundância e modularidade extremas. Estude as estratégias de realocação de código deles para os seus próprios planos de recuperação de desastres, mas aceite que esse hardware está entrando no seu último ato.