Effect 2038 in 15 years
-
As of today, there are 15 years left before the 32-bit UNIX time counter overflows and we go back to January 1, 1970.
-
The 2000 effect was considered globally with quite less anticipation like this, but now more than ten years are missing. Not only can it be a very different transition, but there will be many novelties still on the way.But well guys at worst the tone modems in 2038 will surely be very cheap to produce and they will give them to you with the breakfast cereals

Salu2.
-
So, those of us who still have some 32-bit Windows for old games and other retrocomputing issues, will we have to use it with the clock misconfigured by force starting in 2038?

Best regards!
-
@defaultuser said in Effect 2038 in 15 years:
The Year 2000 effect was considered globally with much less anticipation than this, so to speak, but now there are more than ten years left. It may not only be a very different transition, but there will be many new developments along the way.
But hey, guys, maybe the dial-up modems in 2038 will surely be very cheap to produce and they'll give them away with breakfast cereal

Regards.
In reality, for a long time in Linux, a 64-bit time_t structure has been used whose overflow will occur in the year 292 billion. The problem could come from all those 32-bit systems that someone installed once, the one who installed them retired 10 years ago, by 2038 he will have died and no one knows they are there, but somehow they are critical.
@sylver said in Effect 2038 in 15 years:
So, those of us who still have some 32-bit Windows for old games and other retrocomputing issues, will we have to use it with the clock badly configured by force from 2038?

Best regards!
The truth is that I don't know how it works in Windows. This move affects Unix-like (POSIX) systems like Linux. Perhaps they use the same system.
-
@cobito Vale, I just tested it with Windows XP SP3, manually and offline advancing the date and time, and at first nothing happens because the system supports dates from 1980 to 2099.
However, it won't let you run Windows Media Player. It shows this message:

From what I've seen around, this same thing happens in later 32-bit versions of Windows.
However, I've hacked the error by leaving Windows Media Player open playing a song, I've changed the date and time to December 31, 2037 at 23:59:50 and let it change the year. It still works without any problems
I can even manually change the date and time to other later dates without anything happening.Saludos!
-
@sylver That's great. It's the first time I've seen the 2037 effect in a practical case and on a Windows XP at that. It's interesting that they left that message there. It's almost like an Easter egg waiting to be discovered 35 years after Windows XP came out.
-
@sylver The player will have integrated policies or operations related to network, which in themselves cause the error, even if the system is working fine and the network cable is unplugged.
In theory, every time the player is going to start a medium with a system date out of range, this happens.
The problem is only with Unix, but the network works with Unix, so anything you want to do that uses internet time outside of that date range won't work
-
@cobito It is very good

Although I have the feeling that it may be a message inherited from the code of previous versions, since in practice I have put a later date and it does not affect it at all. It responds perfectly and can be manipulated further without exploding or freezing.@defaultuser That's what I think, the message only pops up when you try to start the Player while the date is already past the year 2037 and it won't let you start it. But it has been proven that it still works after the deadline if it was open previously, it doesn't trigger a 2038 effect as such.
Best regards!