2038: The Year the Internet Will End?

Alas, when the date became January 1, 2000, the world didn't end. In fact almost no computers were affected at all. This was partially because of expensive and hurried fixes to millions of computers, and partially because the threat was vastly overstated by the media.
Now another date looms on the horizon -- 3:14:07 AM on January 19, 2038. The "2038 bug" will affect any Unix or Posix based systems such as the Linux servers that power the web and Macs running the Unix-based OSX. Posix based operating systems store date and time as a four byte integer (technically only 31 bits) counting seconds from January 1 1970. When the number of seconds reaches 2,147,483,647 seconds, the clock will reset to -2,147,483,648, or 8:45:52 PM Dec 13 1901.
What could happen? Well we've actually already seen some of the effects of this bug. In May of 2006 the bug brought an AOL (our parent company) web server to its knees. The server was designed to never timeout, but rather than set a the timeout to simply never occur the timeout was set for a billion seconds in the future. When the one billion seconds, or just over 31 years 251 days and 12 hours, past the January 19, 2038 threshold the scheduled timeout was scheduled to happen in the past, 1901, and the server crashed. A similar problem took out the Mars Rover Spirit temporarily in 2004 when it started sending nonsense messages back to Houston from the year 2038. If our current systems were left as is we could expect them to start crumbling one by one, and on the morning of January 19, 2038 Switched.com would suddenly go offline as our server crashed.
Despite our sensationalist headline, neither the world nor the Internet will end in 2038. In fact with just under 30 years to spare we're pretty confident that any issues will be resolved before the doomsday scenario has a chance to play out. Besides, in 30 years shouldn't we have fancy new-voice controlled holographic computers like those promised to us by 'Minority Report?' We're pretty sure the pre-cogs weren't using Leopard.
From Newsvine and 2038bug.com
Related links:





Rookie Cop Reportedly Berated, Called 'A Rat' For Arresting Off-Duty Officer
Rodents Run Amok at Upstate New York Walmart
Walmart Ending Membership in Conservative Group
Apple CEO Tim Cook interview at D10: the liveblog
How I Went Bankrupt at 23
Can a New Guy Save Best Buy?
Woman Claims Kangaroo Stalked Her for 2 Days, Then Attacked
Beyonce 60-Pound Weight Loss: Queen B Flaunts New Figure During Comeback Concert Series
I'm A Successful Entrepreneur But Might Get Deported
Facebook, Week Two: Fortunes Made and Fortunes Lost (Mostly Lost)















Comments
82
Subscribe to commentsMS_MachoMar 19th 2008 5:06AM
Presumably: IF you were to get a million miles to the barrel; and, exceeded Mach 5 . . . by & by it would take 2 years to get there.
xbaseballderekxMar 21st 2008 9:00AM
o my gosh the internet is going to end so i guess that because that will happen we will all die wont we......... NO!!! people lived without computers for longer than we have lived with them and by 2038 somebody will have figured out a way to "save" us.