År 2038-problemet
Från Wikipedia
Y2K38 är beteckningen på ett stundande problem som väntar många Unixliknande datasystem år 2038. I likhet med Y2K-problemet rör det sig om att det utrymme som tillägnats tidmätningen i operativsystemet inte längre räcker till.
Ett vanligt sätt att hantera tid i Unixliknande operativsystem är att räkna antalet sekunder som passerat sedan den 1 januari 1970. Det är också tämligen vanligt att spara värdet i ett 32-bitars heltal med teckenbit, vilket då kan hantera högst 2147483647 sekunder. Klockan 3:14 den 19 januari år 2038 kommer detta heltal "bli fullt" och börja om på -2147483648 vilket motsvarar klockan 20:45 den 13 december 1901.
En enkel åtgärd är att ändra programmet så att tiden istället lagras som ett 64-bitarstal. Problemet är att tidsfältet ofta förekommer i datastrukturer i till exempel filsystem, som inte är så enkla att ändra.


