EPOCH - JD and Co

EPOCH

Je parle parfois à mes étudiants d’EPOCH, parce que c’est une notion informatique un peu arbitraire et “marrante” : le nombre de secondes écoulées depuis le 1er Janvier 1970. C’est sur ce compteur que se reposent la plupart des systèmes informatiques pour déterminer la date et l’heure courante.
A chaque fois, je précise que ce système va se mettre a déconner “vers 2038” (je suis censé être à la retraite…), mais je n’avais jamais vérifié exactement quand.
Test ce soir, sous Mac OS et sous Linux (même résultat..) :

perl -e ‘my $time=localtime(2_147_483_647);print $time’
–> Tue Jan 19 04:14:07 2038

perl -e ‘my $time=localtime(2_147_483_648);print $time’
–> Fri Dec 13 20:55:13 1901

Ca vous dit, un flashback de vos ordinateurs en 1901 ? Bon, si rien n’est corrigé d’ici là, jvais essayer de changer de métier avant, moi 😉

PS : coïncidence bizarre, EPOCH a passé le stade du milliard… le 9 septembre 2001, soit tout juste deux jours avant vous savez quoi… Allez, on fait un effort, et on va élaborer une théorie du complot ayant pour origine Thompson et Ritchie, les concepteurs d’Unix 😉

Laisser un commentaire