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
In 2038, there will be a 32-bit computer with this, sysvinit etc. dying a well-deserved time death.
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.
*2058
https://en.wikipedia.org/wiki/Year_2038_problem
I'm very well aware. But you're clearly not aware of the fact that this X server simply wouldn't be running on an old enough kernel for the 2038 problem to be relevant.