In 2038 systems that use 32 bit signed integers to represent Unix time will fail… I expect by 2038 though the few systems that still run Unix in that form will be in museums or in the unlikely event that they are still in use, “legacy systems”, which will, like the mainframes in Y2K, nearly all get updated before the date arrives.
Since that’s twenty-nine more years from now, I have to wonder if even museum-grade pieces will still be running it. 🙂 Even perpetually-behind Microsoft has switched to a 64-bit time_t already.
In 2038 systems that use 32 bit signed integers to represent Unix time will fail… I expect by 2038 though the few systems that still run Unix in that form will be in museums or in the unlikely event that they are still in use, “legacy systems”, which will, like the mainframes in Y2K, nearly all get updated before the date arrives.
Since that’s twenty-nine more years from now, I have to wonder if even museum-grade pieces will still be running it. 🙂 Even perpetually-behind Microsoft has switched to a 64-bit
time_t
already.