Skip to content
research

Der Flugcode von Apollo 11 war voller Witze

Die Software, die half, Menschen auf den Mond zu bringen, liest sich weniger wie ein steriles Artefakt, sondern eher wie eine Zeitkapsel eines Teams mit einem ausgeprägten Sinn für Humor. Doch die Witze stehen neben einer erstaunlicheren Geschichte: wie ein winziger Computer weiterarbeitete, als die Mission ihn an seine Grenzen brachte.

Aki Tanaka
Der Flugcode von Apollo 11 war voller Witze

Der Code für die Mondlandung enthält Witze in den Randnotizen

Die historische Mondlandung von Apollo 11, eine Meisterleistung menschlichen Ehrgeizes und präziser Ingenieurskunst, stützte sich auf Software mit einer unerwartet informellen Sprache. Der Apollo Guidance Computer source code, insbesondere das Luminary099-Release für die Mondlandefähre, offenbart verspielte Kommentare der Ingenieure, die in kritischen Flugroutinen versteckt sind.

Stellen Sie sich den risikoreichen Abstieg vor, geleitet von Anweisungen wie „PLEASE CRANK THIS SILLY THING AROUND“ (Bitte dreh dieses alberne Ding), während die Astronauten das Landeradarsystem ausrichteten. Direkt danach erscheint die Überprüfung der Antenne durch den Computer mit der skeptischen Anmerkung: „SEE IF HE'S LYING“ (Schau nach, ob er lügt).

Weiter in der Abstiegs-Schleife bezieht sich ein Kommentar auf den Ingenieur Allan Klumpp: „Allan Klumpp SAYS GIVE UP TO EIGHT PASSES“ (Allan Klumpp sagt, gib bis zu acht Durchläufe). Diese Notiz begleitet eine Routine, die dem System mehrere Versuche erlaubt, bevor es abbricht. Diese menschlichen Züge bieten einen einzigartigen Einblick in die Persönlichkeiten hinter dem größten technologischen Sprung der Menschheit.

„Burn, baby, burn“ war eine echte Flugroutine

Missionskritische Operationen im Apollo Guidance Computer source code wurden zu einer unerwarteten Comedy-Reihe. Ingenieure verwendeten Namen wie OFF TO SEE THE WIZARD für die Triebwerkszündung und BURN_BABY_BURN_BABY_BURN_BABY_BURN für die Routine selbst, eine Anspielung auf den DJ Magnificent Montague aus den 1960er Jahren. Nach der Landung wurde die Koordinatenanzeige mit „NOW LOOK WHERE YOU ENDED UP“ (Jetzt schau mal, wo du gelandet bist) markiert.

Ein Kommentar im Apollo Guidance Computer source code für den Mondabstieg, „TEMPORARY, I HOPE, HOPE, HOPE“ (Vorübergehend, hoffe ich, hoffe, hoffe), offenbart eine dokumentierte Produktionsänderung, keine Nachlässigkeit. Dieser Fix, der ein spezifisches Problem behob, flog mit zum Mond und unterstreicht die dynamische, iterative Natur der Softwareentwicklung selbst in Umgebungen mit hohem Risiko. Allan Klumpp, ein MIT-Ingenieur, erhielt sogar eine Erwähnung mit „Allan Klumpp SAYS GIVE UP TO EIGHT PASSES“ für eine Abstiegs-Schleife.

Das Neustart-System, ENEMA, kam mit der Warnung, die „POO-Leute“ zu konsultieren. Dies bezog sich auf Programm 00 (P00), das Leerlaufprogramm des Computers, nicht auf eine wörtliche skatologische Referenz. Fehler- oder Wiederherstellungsroutinen erhielten ebenso farbenfrohe Namen:

  • BAILOUT
  • WHIMPER
  • POODOO
  • CURTAINS

Diese informellen Bezeichnungen boten einen schwarzhumorigen Kontrapunkt zur immensen Verantwortung, die der Crew von Apollo 11 und ihrer bahnbrechenden Maschine übertragen wurde.

Ein Thermostat-Vergleich verbirgt eine ernsthafte Ingenieursleistung

Diese verspielten Kommentare, die heute über Open-Source-Releases verfügbar sind, verdecken eine ernsthafte Ingenieursleistung: den Aufbau missionskritischer Software für Hardware, die weniger leistungsfähig ist als ein moderner Thermostat. Der Apollo Guidance Computer (AGC) arbeitete mit gerade einmal 1,024 MHz, mit etwa 2.048 Wörtern RAM und 36.864 Wörtern ROM. Dieser ROM, bekannt als Core-Rope-Speicher, wurde physisch von Hand gewebt, was Softwareänderungen zu einer buchstäblichen Neuverkabelung machte.

Während des Mondabstiegs von Apollo 11 löste der AGC bekanntermaßen 1201- und 1202-Alarme aus. Dies waren keine fatalen Fehler, sondern Hinweise darauf, dass der Computer durch die Daten des Landeradars überlastet war. Dank seines prioritätsbasierten Executives verwarf der AGC intelligent Aufgaben mit niedrigerer Priorität und sicherte so wesentliche Navigationsfunktionen.

Diese robuste Architektur, die entwickelt wurde, um katastrophale Ausfälle zu verhindern, war ein Grundpfeiler für den Erfolg des AGC. Margaret Hamilton, die das Software-Engineering-Team am MIT Instrumentation Laboratory leitete, war maßgeblich an der Entwicklung dieses fehlertoleranten Systems beteiligt. Ihre Arbeit trug dazu bei, das aufstrebende Feld des Software Engineering zu begründen und Prinzipien zu etablieren, die noch heute von entscheidender Bedeutung sind. Für einen tieferen Einblick in den Quellcode des historischen Apollo Guidance Computer, erkunden Sie das Repository GitHub - chrislgarry/Apollo 11-11: Original Apollo 11 11 Guidance Computer (AGC) Source Apollo Guidance Computer source code.

Gefällt Ihnen der Artikel? Erhalten Sie jeden Morgen einen wie diesen per E-Mail.

eine E-Mail pro Tag · Abmeldung mit zwei Klicks · kein Tracking durch Dritte

Von handschriftlichen Archiven zur GitHub-Zeitkapsel

Digitalisierungsbemühungen brachten diese historische Software ans Licht. Ron Burkeys Virtual AGC-Projekt transkribierte das Archivmaterial akribisch und wandelte handschriftliche Dokumente in maschinenlesbaren Text um. Im Jahr 2016 veröffentlichte Chris Garry diese Transkription auf GitHub und machte den vollständigen Apollo 11 Guidance Computer source Apollo Guidance Computer source code für jeden mit einer Internetverbindung zugänglich.

Der Open-Source-Zugang erwies sich als unschätzbar wertvoll. Nun können Enthusiasten und Experten den ursprünglichen Assembly-Code inspizieren und jede Zeile des Apollo Guidance Computer source code genau unter die Lupe nehmen. Dieser kollaborative Überprüfungsprozess hat sogar dazu beigetragen, Transkriptionsfehler durch den Abgleich mit Scans der Originaldokumente zu korrigieren, was die historische Genauigkeit sicherstellt.

Letztendlich machen die Kommentare die brillanten Ingenieure hinter Apollo 11 11 menschlicher und offenbaren ihre Persönlichkeiten unter enormem Druck. Doch das wahre Wunder liegt nicht in den Witzen, sondern in der Architektur des AGC selbst. Dieses robuste System navigierte trotz seiner primitiven Hardware fachmännisch durch eine unerbittliche Mission – ein Beweis für sein Design und den Einfallsreichtum seiner Schöpfer.

Häufig gestellte Fragen

Wo kann man den Apollo 11 Guidance Computer Code lesen?

Eine digitalisierte Version der Apollo 11 Guidance Software ist öffentlich im chrislgarry/Apollo-11 GitHub-Repository verfügbar.

Was war lustig am Apollo 11 Code?

Ingenieure hinterließen respektlose Kommentare und einprägsame Routinenamen, darunter „PLEASE CRANK THIS SILLY THING AROUND“ und BURN_BABY_BURN.

Wie leistungsfähig war der Apollo Guidance Computer?

Er lief mit etwa 1,024 MHz und verfügte über rund 2.048 Wörter löschbaren Speicher sowie 36.864 Wörter schreibgeschützten Core-Rope-Speicher.

Hat sich der Apollo 11 Computer von den 1201- und 1202-Alarmen erholt?

Ja. Sein prioritätsbasiertes Executive-System warf bei Überlastung Aufgaben mit niedrigerer Priorität ab, während kritische Navigationsarbeiten beibehalten wurden.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Für Builder

Diese Seite arbeitet gerade für das Tool von jemand anderem.

KI-Agenten lesen sie. Käufer landen darauf. Sie antwortet in acht Sprachen und über MCP. Dein Tool kann so eine haben — in 24 Stunden live.