The 2038 Problem: 32-bit Timestamps Overflow on January 19
At 03:14:08 UTC on January 19, 2038, a signed 32-bit Unix timestamp will exceed its maximum of 2,147,483,647 and may wrap back to 1901. Legacy OSes, embedded hardware, databases and financial systems are at risk; the fix is 64-bit time support (glibc 2.34, Linux kernel 5.1+).
- At 03:14:08 UTC on January 19, 2038, 32-bit Unix time overflows
- Signed 32-bit max is 2,147,483,647 seconds, then wraps to 1901
- 64-bit time is supported by glibc 2.34 and Linux kernel 5.1+
- Non-patchable embedded hardware must be replaced due to long procurement cycles
Read next
Hardware