this post was submitted on 26 Dec 2025
59 points (96.8% liked)
Linux
10789 readers
1010 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
32 bit computers can handle 64 bit timestamps, it's just a matter of defining time_t to be 32 or 64 bits at compile time. The compiler will deal with all the mess of splitting the 64 bit value up to calculate on the smaller registers in 32 bit architectures, just like any other variable defined as int_64.
Linux kernels have had support for 64 bit time on 32 bit systems since version 5.something, so generally speaking there'll still be retro 32 bit hardware running past 2038 just fine.