Dynadot โ€” .com Transfer

The internet to end in 2039!?

Spaceship Spaceship
Watch
Impact
267
Source: http://www.readwriteweb.com/archives/the_internet_will_end_in_30_years.php

Have you heard the latest doomsday scenario? In thirty years, the internet will stop working! Apparently, a bug similar to the millennium bug will affect Unix-based systems, like those that run the tubes, in the year 2038. The bug, being dubbed the "2038 bug," arises because Unix-based systems store the time as a signed 32-bit integer, in seconds, from midnight on January 1 1970. And the latest time that can be represented in that format, by the Posix standard, is 3:14 AM on January 19, 2038. After that, times will wrap around and be represented as a negative number.


And then what happens?

Programs will fail, of course. Since they will see times not as being in 2038 but rather in 1901, erroneous calculations and decisions will occur. (It's true, I checked Wikipedia!)

We've actually seen fallout from the 2038 bug already, back in May of 2006 when the AOLserver web server software crashed. The software was designed so that database requests would "never" time out. Instead of assigning a "0" to the timeout, the software specified a timeout date one billion seconds in the future. One billion seconds (just over 31 years 251 days and 12 hours) after 21:27:28 on 12 May 2006 is beyond the 2038 cutoff date. The system calculated a timeout date that was actually in the past, got confused, and crashed.

The bug even affected the Mars Rover!

By 2038, it's likely that many of the susceptible machines will have been decommissioned before the critical date occurs. However, legacy systems and embedded systems could still be affected. These may include process control computers, space probe computers, embedded systems in traffic light controllers, navigation systems, routers, gas pumps, etc. It may not be possible to upgrade many of these systems, so they will need to be replaced.

I'm a Programmer - What Can I Do?

Test your code or use utilities such as the FakeTime Preload Library.
See the programming recommendations from The Open Group (formerly X/Open), which maintains the Unix specification and trademark.
If you're working with Open Source code, this free library may be a useful reference for patching existing code for high-accuracy longterm time calculation.
Read the Solutions to the Year 2000 Problem by Steve Manley. Many of his suggestions can be applied to the 2038 problem, too.
Keep tabs on any recent updates on the 2038 Bug web site
(Source: the 2038 FAQ)


The End?

Before mass hysteria sets in, let's all remember that we have years, decades even, to deal with this latest programming glitch.

And as for the internet?

Well, I'm pretty sure that self-improving Artificial Intelligences will be running the world by then, so we probably don't need to worry too much about this.
**********************

I'm not really sure what to make of it, but if it spells the end of a certain self glorifying search engine then i'm all for it! *insert evil laugh here" :yell:

M.
 
0
•••
The views expressed on this page by users and staff are their own, not those of NamePros.
AfternicAfternic
Mike said:
Source: http://www.readwriteweb.com/archives/the_internet_will_end_in_30_years.php

Have you heard the latest doomsday scenario? In thirty years, the internet will stop working! Apparently, a bug similar to the millennium bug will affect Unix-based systems, like those that run the tubes, in the year 2038. The bug, being dubbed the "2038 bug," arises because Unix-based systems store the time as a signed 32-bit integer, in seconds, from midnight on January 1 1970.

2038Bug.com, net, org & info has already been regged. Looks like someone's keen ;)
 
0
•••
It shouldn't effect me to bad, If i live until then, I will be in depends in a nursing home. :laugh:
 
0
•••
0
•••
It was not a bug in the UNIX system. What actually happens is that UNIX and LINUX keeps track of dates as a number of seconds from the UNIX epoch (Dec 31st 1969 23:59:59).

The limitations with a 32 bit processor meant that the biggest number it could handle would take us to 2039. Now that 64 bit systems are available this will change as things get recoded and servers and computors get upgraded.
 
0
•••
My code is Y10K compliant.
Well almost :blink:
 
0
•••
0
•••
Back to stock piling supplies and building my bunker again :)

I haven't heard of this yet thank you for sharing.
 
0
•••
Cooool - I'll make sure not to renew for another 10 years in 2028 :guilty: And write one hell of a Drop catching script for a few days later :p
 
0
•••
Mark said:
Cooool - I'll make sure not to renew for another 10 years in 2028 :guilty: And write one hell of a Drop catching script for a few days later :p
lol //2
 
0
•••
Good. All the rare names will drop like flies and I will pick them up :)

In 30 years im sure they will come up with better programs :lol:
 
Last edited:
0
•••
What about that thing they sent into the space with Men and women drawn on Gold plate. With some languages written on it. Is that probe still in space :D

If it had something to do with this then I think its about time to call it back and do the upgrade :D
 
0
•••
If I make it that far, I'll be in the room next to yours.. ;) I'd be 85.

.X. said:
It shouldn't effect me to bad, If i live until then, I will be in depends in a nursing home. :laugh:
 
0
•••
31 years left. Not enough to solve the problem until then? :)
 
0
•••
If you're STILL using the same 32-bit processor 30 years from now I don't think the glitch is really going to be your biggest issue...
 
0
•••
I think the real issue will be legacy systems..
 
0
•••
Not to Worry

A big asteroid will hit us first, so don't worry.
 
0
•••
We'll all be way beyond 32 bit systems by then. Maybe up to 128 or 256 if things progress rapidly, as they tend to do in computing.
 
0
•••
It will happen just like y2k. Everyone will freak out, and *nothing will happen*.
 
0
•••
CrazyTech said:
If you're STILL using the same 32-bit processor 30 years from now I don't think the glitch is really going to be your biggest issue...
:laugh:
Computers from even 15 years ago look like antiques now. I can't even imagine what we'll be surfing the net with in 30 years from now.
 
0
•••
Domain Recover
DomainEasy โ€” Live Options
  • The sidebar remains visible by scrolling at a speed relative to the pageโ€™s height.
Back