Blogverzeichnis Bloggerei.de
top of page


WTF-Fragen
 

Was war der „Millennium-Bug“ (Y2K) und warum hatten alle solche Angst davor?

 

Kategorie:

Technologie

Der kurze TEASER:

Der Millennium-Bug war ein Programmierfehler, bei dem Jahreszahlen nur zweistellig gespeichert wurden (z. B. „99“ statt „1999“). Die Angst war, dass Computer beim Sprung von 99 auf 00 das Jahr als 1900 interpretieren und weltweit kritische Systeme wie Banken, Kraftwerke und Flugverkehr zusammenbrechen würden, was zu einem globalen Chaos geführt hätte.

Die ausführliche Antwort:

Ende der 1990er Jahre machte sich eine schleichende, globale Panik breit. Sie hatte keinen sichtbaren Feind, keine Armee und keine Ideologie, sondern entsprang einer simplen, technischen Bequemlichkeit, die Jahrzehnte zuvor getroffen wurde. Die Rede ist vom Y2K-Bug, dem „Jahr-2000-Problem“. Die Angst war real und greifbar: Würde die moderne Zivilisation am 1. Januar 2000 um Mitternacht digital implodieren? Das Problem wurzelte in den Anfängen der Computertechnik. In den 1960er und 70er Jahren war Speicherplatz extrem teuer und rar. Jeder einzelne Buchstabe, jede Zahl zählte. Um Platz zu sparen, trafen Programmierer eine folgenschwere, aber damals logische Entscheidung: Sie speicherten Jahreszahlen nur mit den letzten beiden Ziffern. Aus „1975“ wurde „75“, aus „1983“ wurde „83“. Solange alle Daten aus dem 20. Jahrhundert stammten, war das kein Problem. Computer konnten problemlos ausrechnen, dass zwischen „83“ und „75“ acht Jahre liegen. Doch was würde passieren, wenn die Uhr auf den 1. Januar 2000 umspringt? Das Jahr „99“ würde zu „00“. Für den Computer könnte das bedeuten, dass das Jahr plötzlich 1900 ist. Die potenziellen Folgen waren katastrophal und Stoff für apokalyptische Thriller: - Banken und Finanzen: Ein Computer könnte plötzlich ausrechnen, dass ein Kredit, der 1999 aufgenommen wurde, seit 99 Jahren überfällig ist und horrende Zinsen fordern. Kontostände könnten auf null gesetzt, Transaktionen unmöglich werden. - Infrastruktur: Kraftwerke, Wasserwerke und Stromnetze, die auf computergesteuerte Wartungspläne angewiesen sind, könnten ausfallen, weil der Computer glaubt, die letzte Wartung sei 100 Jahre her. - Verkehr: Flugzeuge könnten vom Himmel fallen, weil ihre Navigations- und Wartungssysteme falsche Daten erhalten. Züge und Ampelsysteme könnten versagen. - Militär: Raketensilos und Frühwarnsysteme könnten das Jahr 2000 als 1900 interpretieren und einen Systemfehler oder schlimmer noch, einen nicht existierenden Angriff melden. Die Welt reagierte. Ab Mitte der 90er Jahre wurde eine der größten und teuersten globalen Anstrengungen in der Geschichte der Technologie eingeleitet. Regierungen und Unternehmen investierten geschätzt 300 bis 600 Milliarden US-Dollar, um das Problem zu beheben. Heerscharen von Programmierern, viele davon bereits im Ruhestand, wurden reaktiviert, um Millionen von Zeilen alten Codes in veralteten Programmiersprachen wie COBOL zu durchforsten und zu reparieren. Es war eine mühsame, unsichtbare Arbeit im digitalen Maschinenraum der Welt. Als die Silvesternacht 1999 kam, hielt die Welt den Atem an. In Bunkern saßen IT-Experten vor Bildschirmen und überwachten den Übergang in jeder Zeitzone, beginnend in Neuseeland. Doch die große Katastrophe blieb aus. Hier und da gab es kleinere Pannen – ein paar falsch datierte Behördenbriefe, Probleme bei einigen kleineren Systemen –, aber der befürchtete digitale Weltuntergang fand nicht statt. War die ganze Panik also übertrieben? Die Antwort ist ein klares Jein. Die Katastrophe blieb nicht aus, weil das Problem harmlos war, sondern weil die massive, weltweite Anstrengung zur Behebung erfolgreich war. Der Y2K-Bug ist das perfekte Beispiel für ein erfolgreich abgewendetes Desaster. Es hat gezeigt, wie tief unsere moderne Welt von simplen Codezeilen abhängig ist und wie eine globale, kooperative Anstrengung eine potenzielle Krise verhindern kann.
bottom of page