År 2038-problemet:

(Bilde: Shutterstock)

2038: Året vi slipper opp for tid

Er det duket for IT-kaos når Unix-klokka går rett fra 2038 til 1901?

Med mindre verden som vi kjenner den går under en gang i løpet av de neste 23 årene, vil tirsdag den 19. januar i det herrens år 2038 kunne bli en ekstra spennende dag. For nøyaktig syv sekunder over klokken 03.14 UTC – noe som bør tilsvare en time senere her på berget – vil datasystemer verden over faktisk kunne slippe opp for tid.

Da har det nemlig gått drøye 68 år, eller nøyaktig 2 147 483 647 sekunder, fra første januar 1970 – en dato flere slike datasystemer har som «referansedato» for å bokstavelig talt holde tellingen på den nøyaktige tiden.

De fleste systemer bygd på Unix og dens like bruker nemlig et 32-bit heltall (signed integer) til dette, og da er 2 147 483 647 det største mulige positive tallet, med alle bits unntatt det første fylt opp og satt til «1».

År 2038-problemet sender oss tilbake til 1901.
År 2038-problemet sender oss tilbake til 1901.Foto: Monaneko, via Wikimedia Commons

Sekundet etter dette vil det hele tippe over til det største negative tallet: minus 2 147 483 648. Da kastes vi med denne Unix-klokken litt over 68 år tilbake i tid før første januar 1970, som betyr at vi altså plutselig skriver fredag den 13. desember 1901. Det vil i så fall kunne bli en skikkelig fredag den 13. – selv på en tirsdag.

Les kommentarene (23)

Her er noen av sakene du kan lese på Ekstra i dag:

Til toppen