salta alla navigazione

Y2K38: Ancora 30 anni per il Millennium Bug di Unix Gennaio 19, 2008

Inviato da synthesis in : Informatica, Linux, Tecnologia , 4commenti
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)  
Loading ... Loading ...

exclamation_triangle_red1E’ chiamato “Unix Millennium Bug”, rappresenta la nuova versione del baco del millennio che tanto spaventava solo pochi anni fa. Questo errore potrebbe causare parecchi problemi ai sistemi di tipo Unix, infatti memorizzano le date in modo incrementale sotto forma di secondi, che non sono altro che la differenza tra la attuale e il 1° Gennaio 1970.

Secondo lo standard POSIX la variabile time_t (che memorizza i secondi) è un integer a 32-bit con segno. Sono stati fatti del calcoli secondo i quali l’ultima data rappresentabile sarebbe Martedì 19 Gennaio 2038, ore 03:14:07 UTC. Questi significa che la variabile dopo quella data si azzererà e diventerà negativa (come è facile capire dalla immagine seguente, presa da wikipedia) creando parecchi problemi a livello software. (more…)