Y2K38 problem, Unix Millenium Bug 2038

Quello che succederà nel 2038

Quello che succederà nel 2038

Se il millenium bug  Y2K vi ha emozionati, non potete non aspettare con ansia l’Y2k38 Millenium Bug!

Il problema, che si verificherà alle 03:14:07 del 19 Gennaio 2038, è dovuto al modo in cui i sistemi operativi Unix-like memorizzano il tempo, ovvero utilizzando un signed int a 32 bit. Il valore rappresenta il numero di secondi passati dal 1° Gennaio 1970, e raggiungerà il valore 2^31 nel 2038, quando essendo un signed int rappresenterà il decimale -2147483648, ovvero il 13 Dicembre del 1901!

Molti software che si basano su questa struttura, il time_t dello Unix Time, faranno quindi un tuffo nel passato con tutte le relative conseguenze! Non avranno problemi i sistemi che già utilizzano un campo a 64 bit, ovvero la maggiorparte dei sistemi che supportano l’architettura a 64 bit. Ma con 30 anni di tempo per ovviare al problema non ci dovrebbe essere il rischio di mandare troppi sistemi agli inizi ‘900!

  • Share/Bookmark
Questo articolo è stato pubblicato in Linux e ha i tag , , , , , , . Aggiungi ai preferiti: link permanente. Scrivi un commento o lascia un trackback: Trackback URL.

Scrivi un Commento

Il tuo indirizzo Email non verra' mai pubblicato e/o condiviso.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree

  • Articoli recenti

  • Tag