Why Are Unix Programmers Concerned About the Year 2038 Problem?
Contents

This problem arises because most C programs use a library of routines called the standard time library . … The maximum value of time before it rolls over to a negative (and invalid) value is 2,147,483,647, which translates into January 19, 2038.

Will computers stop working in 2038?

Often called Y2K 2.0, the Unix Millennium Bug could brick modern computers if there isn’t an update on the way they keep time. The Year 2038 could cause most modern computers to stop working if we don’t prepare for it.

What is Unix 32-bit time?

All 32-bit Unix/Linux-based systems store the system clock time internally as the number of seconds since the “Epoch.” The latest time and date that can be represented as seconds-since-the-Epoch in that 32-bit signed integer is 3:14:07 UTC on Tuesday, January 19, 2038.

Maya Lin-Takahashi

Maya Lin-Takahashi

Consumer Tech & Gadget Reviewer

Maya is a hardware enthusiast who tests and reviews smart home devices, smartphones, wearables, and audio gear. She focuses on practical consumer value and build quality.

Share this article
Twitter Facebook Pinterest