The Year-2038 Bug


Home
Demo
Developers
64-bit
Contact

      A web site devoted to disseminating information about the year-2038 bug

What about 64-bit systems?

All personal computers will likely to be 64-bit by the year 2038.

But many embedded systems may still be 32-bit or less.

Note that the large majority of embedded systems today are still 8 or 16-bit. These could include microwave ovens, wrist-watches, elevators, gas-station pumps, car fuel injection computers, radios etc.

There are orders of magnitudes more small embedded systems in the world than there are desktop computers.

Also, application software running on 64-bit systems may not use the POSIX time_t type correctly. For instance, a C programmer may inadvertently cast time_t to 32-bits during a time calculation; or implicitly knock off the top 32 bits of a 64-bit time while storing or retrieving the time.

For authoritative information on the Unix 64-bit question, visit:

   http://www.unix.org/version2/whatsnew/login_64bit.html
   http://www.unix.org/version2/whatsnew/lp64_wp.html

For authoritative information on the year-2038-bug by the same site, visit:

   http://www.unix.org/questions_answers/faq.html#30
   http://www.unix.org/version2/whatsnew/year2000.html

(I.e. they don't say much.)