Facebook Twitter Delicious Stumble Upon

Unix Millennium Bug or 2038 problem



The year 2038 problem (also known as the Unix Millennium Bug, Y2K38, Y2.038K, or S2G by analogy to the Y2K problem) may cause some computer software to fail at some point near the year 2038. The problem affects all software and systems that both store system time as a signed 32-bit integer, and interpret this number as the number of seconds since 00:00:00 UTC on Thursday, 1 January 1970.[1] The farthest time that can be represented this way is 03:14:07 UTC on Tuesday, 19 January 2038.[2] Times beyond this moment will "wrap around" and be stored internally as a negative number, which these systems will interpret as a date in 1901 rather than 2038. This is caused by Integer overflow. The counter "runs out" of usable digits, "increments" the sign bit instead, and reports a maximally negative number (continuing to count up, towards zero). This will likely cause problems for users of these systems due to erroneous calculations.

Further, while most programs will only be affected in or very close to 2038, programs that work with future dates will begin to run into problems much sooner. For example, a program that works with dates 20 years in the future will have to be fixed no later than in 2018.

Because most 32-bit Unix-like systems store and manipulate time in this format, it is usually called Unix time, and so the year 2038 problem is often referred to as the Unix Millennium Bug. However, any other non-Unix operating systems and software that store and manipulate time this way will be just as vulnerable.

0 comments:

Post a Comment

Labels

10 Gigabit Ethernet 2038 bug 2038 problem 2038 unix 3g mobile 3g mobile network 3g mobiles 3g network A apache load balancer Artificial intelligence Artificial intelligence research .Artificial intelligence ideas bca BE bsa bsc Btech computer science computer science seminar topics computer security computer seminar topics d rt data visualization data visualization blog databases databases security digital convergence digital watermark digital watermarking disable ipv6 dr t drt bick dtr E education ethernet controller ethernet switch F face recoganization free radio free watermark gigabit gigabit ethernet gigabit ethernet card gigabit ethernet lan gigabit ethernet switch gigabit switch grid architecture hirschman herfindahl index how to make a watermark human computer interaction human computer interface human factors IEEE ieee seminar topics information security interface design interface designers internet security ip v6 ipv4 to ipv6 ipv6 ipv6 address ipv6 example ipv6 format ipv6 link local ipv6 ping ipv6 to ipv4 ipv6 tunneling IT it seminar topics latest seminar topics load balancer load balancers load balancing lookout mobile security mca millenium bug mobile computing mobile data mobile database mobile tracker mobiles national seminars network control systems network controller network load balancing network radio network security networking online database parallel computer parallel computers parallel computing parallel processing phone radio radon transform Real-time Transport Protocol RTP rtp online rtp protocol rtp stream rtp udp rtp video rtp.pt rtp1 science seminar topics securewireless network seminar seminar title seminar topic seminar topics seminar topics computer seminar topics in computer science seminar topics it seminars seminartitle steganography stochastic network stock trading seminar topics streaming rtp T technology seminar topics test ipv6 the year 2038 problem training training seminars u Ubiquitous udp rtp ui ui patterns umts unix 2038 unix 2038 problem v video compersion visualization of data visualization tool voicexml Vrml water mark watermark free watermark images watermarking watermarks what is 3g what is wireless lan what is xml windows mobile wireless access point wireless card usb wireless internet network wireless lan wireless n usb wireless network devices wireless networks wireless router wireless usb wireless usb adapter wireless usb adaptor wireless usb drivers wireless usb network adapter wireless usb to usb workshop xml document xml editor xml examples xml file xml files xml format xml parser xml schema y2k38 year 2038 year 2038 problem