Intermédiaire·3 min·18 mai 2026

Voyager tourne encore sur du code des années 70 (et c'est plus compliqué qu'on le croit)

🎧 Résumé audio0:00 / 0:00
NASA maintient deux sondes spatiales avec du code assembleur des années 70. Le vrai problème ? Pas la langue, mais la mémoire institutionnelle qui s'efface.
Voyager tourne encore sur du code des années 70 (et c'est plus compliqué qu'on le croit)

Pourquoi ça compte pour toi

C'est une leçon brutale sur la maintenance de systèmes critiques : quand la documentation disparaît, quand les gens partent, et qu'aucune formation ne crée de relève, même la meilleure technologie devient un casse-tête. Si tu gères une infra legacy ou une startup qui grandit, tu reconnaîtras le schéma.

Ce qu'il faut retenir

  • 1.Les Voyagers tournent en assembleur sur des processeurs General Electric des années 70, pas en Fortran (le mythe populaire mélange code de vol et outils de mission)
  • 2.Le vrai danger : 50 ans de documentation papier perdue lors des déménagements, plus l'absence de candidats formés en assembleur sur du matériel sur mesure
  • 3.L'équipe actuelle à JPL n'est pas composée d'octogénaires — le mythe date de 2016. Mais chaque départ à la retraite du personnel d'urgence réduit la marge de manœuvre
  • 4.Les radiogénérateurs perdent ~4 watts/an. Jusqu'en 2036 probablement, mais le vrai point de rupture survient dans les 10 prochaines années si personne ne prend le relais

Tu galères avec le jargon ?

Lis la version réécrite en mode débutant — toutes les idées, sans le jargon.

Le mythe du code illisible

La version simplifiée qui circule : NASA gère deux sondes de 50 ans avec du code qu'aucun humain vivant ne peut lire, dans une langue morte, gardée en vie par une poignée d'octogénaires. C'est du bon storytelling. C'est aussi faux.

Les Voyagers tournent en assembleur, pas en Fortran. C'est du code bas niveau conçu pour des processeurs General Electric spécialisés (interrupt-driven), gravés au début des années 70. Chaque sonde embarque trois systèmes : le Computer Command Subsystem, l'Attitude and Articulation Control Subsystem, et le Flight Data Subsystem (celui-ci a fait les gros titres lors de la panne de 5 mois en 2023-2024).

Le Fortran, c'est les outils côté Terre, pas le cœur du système. Quand NASA a cherché un nouvel ingénieur en 2015, Suzy Dodd (la cheffe de projet depuis 2010) cherchait quelqu'un qui maîtrise l'assembleur et comprenne les entrailles du matériel sur mesure.

Le vrai problème : la perte de mémoire

Alors, d'où vient le vrai danger ?

En 1989, après l'approche de Voyager 2 vers Neptune, le logiciel de vol a été refondu pour rendre les sondes plus autonomes — moins d'intervention Terre, plus de résilience. Cette version augmentée de commandes envoyées tous les mois, c'est ce qui tourne toujours.

Mais 49 ans de fonctionnement ont laissé des trous.

La documentation des années 70-80 ? Largement du papier. À chaque déménagement du projet, des archives disparaissaient. Dodd l'a dit à Live Science début 2024 : "Les gens qui ont construit le vaisseau ne sont plus vivants." On a une "documentation raisonnablement bonne", mais beaucoup est toujours sur papier. La recherche de documents ressemble à une fouille archéo.

Pourquoi le mythe des octogénaires persiste

Larry Zottarelli a été le dernier ingénieur original encore actif. Il a pris sa retraite en 2016 à 80 ans après 39 ans sur le projet. Les médias ont couvert ça comme un tournant générationnel.

Mais on est en 2026 maintenant. L'équipe de vol actuelle à JPL ? Composée d'ingénieurs pour la plupart pas octogénaires. Suzy Dodd elle-même avait 16 ans au lancement en 77. Le travail a changé de mains plusieurs fois.

Le vrai goulot : trouver des gens qui programment couramment en assembleur, sur du matériel sur mesure, prêts à bosser sur une mission avec une date d'expiration, et capables de naviguer des trous documentaires. Ça n'existe plus. L'assembleur n'est plus une formation standard. Les jeunes ingénieurs ont la capacité technique, mais pas l'envie.

Et la liste des retraités qu'on peut appeler en urgence se raccourcit chaque année.

Calendrier réaliste

Le matériel décline lentement. Les radiogénérateurs perdent ~4 watts/an. JPL éteint les instruments un par un pour prolonger la durée de vie. Les données techniques pourraient arriver quelques années après l'arrêt des données scientifiques. Les sondes resteront dans la portée du Deep Space Network jusqu'à environ 2036.

Le 50e anniversaire du lancement ? Septembre 2027.

L'échéance critique : la décennie suivante. C'est là que le problème de succession devient déterminant. Après, c'est académique — il n'y aura plus de Voyagers à maintenir.

Et concrètement pour toi ?

Choisis ton profil — la lecture de l'article change selon qui tu es.

🔭 Curieux

Pour toi, le scoop c'est que les plus grands défis tech ne sont pas techniques mais humains : formation, mémoire, succession. Voyager tient bon pas grâce à du code flambant neuf, mais par pure obstination organisationnelle.

Newsletters Noésis

3 minutes d'IA dans ta boîte mail, chaque matin.

Rejoins les francophones qui comprennent, essaient et progressent avec l'IA. Choisis ce que tu veux recevoir. Désabonnement en 1 clic.

Explorer les thèmes de cet article :