referencing Why does Unix time start at 1970-01-01?
An answer mentioned
The end of Unix Time will occur on January 19, 2038 03:14:07 GMT. On January 19, 2038 03:14:08 GMT all computers that still use 32 bit Unix Time will overflow. This is known as the "Year 2038 problem". Some believe this will be a more significant problem than the "Year 2000 problem". The fix for the Year 2038 problem is to store Unix Time in a 64 bit integer. This is already underway in most 64 bit Operating Systems but many systems may not be updated by 2038.
- If I decide to run RHEL/CentOS 7.9 indefinitely, can someone comment on if that is running 64-bit time integer (signed or unsigned?) and when will it have a time problem?
- What is the current solution to the time overflow problem in modern linux, i.e. RHEL/CentOS 9 for example? Did They figure out this time problem a while ago like in RHEL 5, or is it still an issue that doesn't get attention?
- For whatever the current solution is, mathematically it is only good for so long correct? If so, for this best solution currently happening what is its date in the future when the time overflow will eventually happen?