Wir schreiben das Jahr 2038. Die Ölreserven sind aufgebraucht, das Zeitalter des Web 23.6 ist angebrochen, die Unix-Betriebssyteme können die Zeit nichtmehr berechnen und stürzen ab ... Moment!
Ähnlich dem Millenium-Bug, bei dem befürchtet wurde, dass alle PCs versagen würden, steht uns noch einmal ein ähnliches Ereignis bevor. Unix speichert Datumsformate in einem 32 Bit-Format beginnend am 1.1.1970. Durch die länge von 32 Bit ist die maximale Zeit, die ein Unixsystem also darstellen kann der 19.1.2038, 3 Uhr 14 und 8 Sekunden,
danach wird der Wert negativ. Dies würde zweifelsohne Unixsysteme, die dieses Datumsformat verwenden zum Absturz bringen und wir alle wissen, dass wahrscheinlich ein nicht unbeträchtlicher Teil der Internetinfrastruktur auf Unix oder dessen Derivaten basiert.
Zum Glück wurden bereits entsprechende Maßnahmen eingeleitet, die Zeit in einem 64 Bit-Format zu speichern, wodurch uns noch etwas mehr Zeit bleibt. Lustigerweise bekam AOL jedoch das Problem bereits zu spüren. Im Mai 2006 stürzten AOL-Server ab, da sie für timeouts statt dem Wert “0” einen Wert in weiter Zukunft wählten (1 Mrd Sekunden). Das entspricht einem Wert über 31 Jahre, erzeugte einen Wert über dem kritischen Datum im Jahre 2038, führte zu Zeitangaben in der Vergangenheit und
die Systeme stürzten ab.