Gestern in 25 Jahren: Das 2038-Problem

20 Januar 2013 Kein Kommentar Autor: Jürgen (jdo)

Jahr 2008 Problem Teaser 150x150In genau 25 Jahren (Minus einem Tag) ist der 19. Januar 2038. Um das herauszufinden, muss man kein Nobelpreisträger sein. Das Interessante an diesem Datum ist, dass Unix-basierte System in das Jahr-2038-Problem rennen können und zwar um 03:14:07 UTC.

Auf vielen Unix-basierten Geräten kann man das Datum nicht nach 2038 setzen. Das gilt auch für Android- und iOS-Geräte – F-Secure hat es ausprobiert. Bis dahin läuft noch viel Wasser die Donau runter, aber irgendwann muss man eine Lösung dafür finden. UNIX-basierte Systeme wird es auch im Jahr 2038 voraussichtlich noch geben.

Im Prinzip ist es ein 32-Bit-Problem von time_t. MySQLs eingebauten Funktion UNIX_TIMESTAMP() gibt nach 03:14:07 UTC am 19 Januar 2038 den Wert 0 zurück. Server und Desktop dürften im Jahr 2038 alle mit 64-Bit laufen, aber die eingebetteten Systeme (oft 8- oder 16-Bit) könnte Kopfzerbrechen bereiten.

Jahr-2038-Problem (Quelle: Wikipedia)

Jahr-2038-Problem (Quelle: Wikipedia)



Du kannst gerne Deinen Senf zu diesem Beitrag geben: Hier geht es zu den Kommentaren


Schreiben macht durstig! Eine kleine Erfrischung kann daher nie schaden. Wem dieser freie Artikel gefallen hat, der darf mir gerne einen frisch gezapften Hopfen-Tee ausgeben (Paypal - der Spenden-Knopf
oder bitcoin - Adresse: 1NacVNwcLLePUVv8uSafu5Ykdwh8QyDfgK). Ich freue mich über jede noch so kleine Spende. Vielen Dank und Prost!
 Alle Kommentare als Feed abonnieren

Antworten