Language Selection

English French German Italian Portuguese Spanish

Linux is ready for the end of time

Filed under
Linux

On 03:14:08 Greenwich Mean Time (GMT, aka Coordinated Universal Time) January 19, 2038 (that's a Tuesday), the world ends. Well, not in the biblical Book of Revelations sense. But, what will happen is the value for time in 32-bit based Unix-based operating systems, like Linux and older versions of macOS, runs out of numbers and starts counting time with negative numbers. That's not good. We can expect 32-bit computers running these operating systems to have fits. Fortunately, Linux's developers already had a fix ready to go.

The problem starts with how Unix tells time. Unix, and its relations -- Linux, macOS, and other POSIX-compatible operating systems -- date the beginning of time from the Epoch: 00:00:00 GMT on January 1, 1970. The Unix family measures time by the number of seconds since the Epoch.

So far, so good. But, since Unix and family started out as 32-bit operating systems, time's value is kept as a single signed 32-bit integer number. Those are a lot of seconds, but just like the last century's Y2K bug, it's not enough.

Read more

More in Tux Machines

Type Title Author Replies Last Postsort icon
Story More Videos/Audiocasts/Shows: Linux Action News, GNU World Order, Open Source Security and More Roy Schestowitz 25/01/2021 - 2:24am
Story Review: Mabox Linux 20.10 Roy Schestowitz 25/01/2021 - 2:22am
Story Linux 5.11-rc5 Roy Schestowitz 25/01/2021 - 2:17am
Story today's howtos Roy Schestowitz 25/01/2021 - 2:11am
Story TV-Lite – GTK 3 IPTV, Sopcast, Acestream Player for Linux Roy Schestowitz 25/01/2021 - 2:08am
Story Qubes OS 4.0.4-rc2 has been released! Roy Schestowitz 25/01/2021 - 2:06am
Story NuTyX 20.12.1 available with cards 2.4.124 Roy Schestowitz 25/01/2021 - 2:04am
Story The Demise of Chromium as Free Software Roy Schestowitz 1 25/01/2021 - 2:01am
Story Ubuntu Mate On The Raspberry PI 400 Roy Schestowitz 25/01/2021 - 1:59am
Story Videos/Audiocasts/Shows: TWIL, KDE Plasma 5.21 Beta and More Roy Schestowitz 25/01/2021 - 1:54am