Windows Media Player 8
Fans av Windows Media Player 8 vil ha et problem i 2038! Bilde: @TheBobPony/X

Annonse


Hva vil skje 19. januar 2038?

De av oss data-interesserte født i god tid før år 2000 husker “Y2K” og frykten for at datamaskiner verden over ville slutte å fungere, eller skape problemer.

Mange av dere husker overgangen til 2000

Faren var at datamaskiner ikke ville takle overgangen fra 31. desember 1999 til 2000, altså 00-formatering:

“Mange programmer representerte firesifrede år med bare de to siste sifrene, noe som gjorde år 2000 umulig å skille fra 1900. Datasystemers manglende evne til å skille datoer riktig hadde potensialet til å ødelegge verdensomspennende infrastruktur for data-avhengige industrier,” oppsummerer Wikipedia.

Men vi er her fremdeles, og ikke stort skjedde ved overgangen, godt “hjulpet” av millioner av klistremerker som skulle berolige oss alle om at det nok kom til å gå bra.

Annonse


Hva er 19. januar 2038-problemet?

Men hva med 2038? Året kan by på problemer. Linus Torvalds har snakket om det siden minst 2016, året da Google gir flest resultater for uro rundt Windows og Unix, og hva som kan gjøre. Så hva er det egentlig problemet dreier seg om? Dette høres ut som en oppgave for en LLM. Vi valgte å spørre Google Gemini og undersøkte samtidig med andre kilder at dette er årsaken:

“Året 2038 kan bli et problem for datamaskiner på grunn av et problem kalt “Year 2038 problem” eller “Y2K38 problemet. Utfordringen stammer fra måten tid representeres i Unix-baserte systemer, som er grunnlaget for mange moderne operativsystemer. I Unix-systemer representeres tid som et 32-biters tall som angir antall sekunder siden 1. januar 1970.

Den maksimale verdien for et 32-biters tall er 2 147 483 647 sekunder, som tilsvarer 03:14:07 UTC den 19. januar 2038. Når denne tiden er nådd, vil datamaskiner som bruker 32-biters tidsstempel overløpe og gå tilbake til 00:00:00 UTC den 1. januar 1970. Dette kan føre til en rekke problemer, inkludert:

  • Feil i programvare: Programvare som er avhengig av riktig tidsstempel kan mislykkes eller gi feil resultater.
  • Datatap: Datamaskiner kan miste data eller ødelegge filer.
  • Systemkrasjer: I verste fall kan datamaskiner krasje eller bli ustabile.”

Dette forklarer altså Gemini oss som påpeker at dette kun vil gjelde 32-bit-maskiner. Mao. vil de aller fleste forbrukere, bortsett fra de som er retro om 14 år (det høres ut som det er lengre til 2038, gjør det ikke?,) ha et problem. Den største faren ligger i datasystemer som allerede er utdaterte, men som er dypt integrert i viktige samfunnsoppgaver. Det er viden kjent at visse bank- og telefonsystemer i visse tilfeller kan nytte veldig gammel programvare og operativsystemer, men selv ni år unge Windows 10 sliter:

Annonse