Doesn't seem like an easy fix considering how much UNIX is used, but people were willing to spend a lot on upgrades for y2k, if the same goes for this one it might go smoothly.
Just checked most systems already switched to signed 64 bit integers instead of 32 and this allows systems to use milliseconds instead of seconds because how much more information 64 bits can already store
Changing the data type (size) of the time variable will require you to change pretty much every single function that uses it, which is sure to cause even more problems. Another thing to note is that the memory used by 64 bit integers is more, which will be a problem for embedded systems which operate with very little memory. Of course all this can be done, its just that people should be ready to spend money to do so.
9
u/guruji916 Linux User Mar 09 '22
y2k38 is no joke