Das Ende der Welt: Diesmal ist es Unix
Montag, 09 Februar 2009 8:31 von G. Kustermann
Weil in dieser Woche die Unix-Zeit die Zahlenfolge 1234567890 erreicht. Und zwar am Freitag, den 13. Jetzt aber schnell die Alu-Kappe aufgesetzt!
Um 11:31 UTC (koordinierte Weltzeit) ist es am kommenden Freitag soweit: Die Unix-Zeit wird 1234567890 lauten, und kaum einer vermag sich auszumalen, was das wohl bedeuten wird.
Mit Hilfe eines Perl-Scripts von Matias Palomec (perl -e ‘print scalar localtime (1234567890),”\n”;’) kann man feststellen, wann die Konsequenzen dieses Ereignisses in der eigenen Zeitzone eintreten; wie sie aber aussehen, bleibt der Phantasie der Unix-User überlassen.
Nachdem die Menschheit ja schon zur Jahrtausendwende nur knapp der Vernichtung entgangen ist, dürfte es diesmal wirklich eng werden – aber immerhin hätte man dann dem Maya-Kalender ein Schnippchen geschlagen … [gk]

Kommentare
hmm, wenn ich nich ne falsche systemzeit eingestellt habe, was unwahrscheinlich ist, ist der unix timestamp 1234567890 erst am samstag den 14. um 00:31:30 der Fall…
Der UTC Timestamp lautet
13.02.2009 23:31:30 also nicht 11:30AM sondern 11:30PM … Trotzdem geile sache.. ich geh schon mal konserven kaufen
in unserer Zeitzone dann aber 0:31 am Valentinstag.
Ja und?
Ich kenn mich ja da nicht aus, aber was spricht dagegen das die Unix zeit danach nicht auf 1234567891 weiterspringt ? das problem müsste doch eher nach 9999999999 kommen oder ????
Gar nichts spricht dagegen… auch nach 99999999999 ist nicht schluss, dann wird’s halt eine ziffer länger.. da ist noch einige hundert jahre platz in nem long… sprach aber auch eigentlich nichts dagegen, dass der “Y2k Bug” nichts verursacht (hat er ja dann acuh nicht), aber Panikmache ist immer so spaßig :D
Was dann passiern wird, weiß niemand. Wenn wir Pech haben steht auf der halben Welt nur noch 1970 als Jahr da… Dann wäre es nähmlich -1234567890. Ich bin mal gespannt was meine PHP-Skripts dazu sagen werden ;-).
Mehr dazu gibts bei “Besondere Werte” bei Wiki: http://de.wikipedia.org/wiki/Unixzeit
Eigenartig, das alle paar Jahre die Welt untergeht (das letzte mal am 20.07.2007 soweit ich weiß) und niemand etwas daraus lernt. Ob die Welt heile bleibt, wenn man auf Zeitmessungen verzichtet? Was macht eigentlich das LHC? Hat schon jemand ein Schwarzes Loch aus der Nähe gesehen?
Jahr-2038-Problem: Überlauf 2038
Viele, aber bei weitem nicht alle Systeme, welche die Unixzeit verwenden, speichern und verarbeiten die Zeitangabe als vorzeichenbehaftete 32-Bit-Zahl (Integer). Somit umfasst der Sekundenraum die Werte −2.147.483.648 bis +2.147.483.647. Umgerechnet in Jahre entspricht dies etwas mehr als −68 bis +68.
Am 19. Januar 2038 um 3:14:08 h UTC wird es daher bei Computersystemen, welche die Unixzeit in einer vorzeichenbehafteten 32-Bit-Zahl speichern, zu einem Überlauf gekommen sein, da diese Zeit nicht mehr in der Zahl gespeichert werden kann; sie würde 2.147.483.648 Sekunden entsprechen. Es kommt zum Jahr-2038-Problem.
Unixzeiten vor dem 13. Dezember 1901 20:45:52 UTC sind mit einer vorzeichenbehafteten 32-Bit-Zahl auch nicht darstellbar, die Timestamps wären kleiner als −2.147.483.648.
siehe http://de.wikipedia.org/wiki/Unixzeit
Danke dass du meinen Link nochmal postet.
Und ja es geht hier auch gerade um das Jahr-2038-Problem, der durch den Überlauf von alten 32Bit System stattfindet, bei dem die Timestamp noch als Integer behandelt wird. Ne halt mal? 2038 ist erst später. Oder? Gibt’s schon eine Zeitmaschine?!
Was die Leute immer nur mit auffälligen zahlen haben…
Kommentar hinzufügen