CERCLL

CercLL d'Entraide et Réseau Coopératif Autour des Logiciels Libres

Le noyau Linux survivra à l’année 2038

Posted by CercLL sur 9 octobre 2014

arton50-89d0c

Open Source : La dernière mise à jour du noyau Linux est arrivée en début de semaine, passant le kernel de l’OS libre en version 3.17. Cette mise à jour apporte de nombreuses améliorations et corrige le bug de l’an 2038, héritier méconnu du bug de l’an 2000.

Nous n’avons pas pour habitude de faire un papier pour chaque mise à jour du kernel Linux : ce passage à la version 3.17 est la cinquième mise à jour du kernel depuis le début de l’année 2014 et celle-ci n’augure pas de changement majeur dans l’histoire de l’OS Libre. Il y a bien sur de nombreuses corrections et améliorations apportées, environ 11.000 pour être précis, mais l’un de ces correctifs en particulier mérite que l’on s’y attarde : la correction du bug de l’année 2038.

Ce problème se pose pour les systèmes qui respectent la norme POSIX d’affichage du temps aussi connu sous le nom d’heure Unix. Dans ce système, le temps est exprimé en secondes écoulées depuis le 1er janvier 1970 à minuit pile. Le principal souci de ce système, c’est que les ordinateurs 32 bits risquent de voir leur fonctionnement perturbé à compter du 19 janvier 2038 à 3h14 et 7s UTC. En effet, le chiffre stockant le décompte des secondes écoulées aura atteint son maximum possible sur les systèmes 32 bits et reviendra immédiatement à la date du 13 décembre 1901.

Doomsday clock

Différentes solutions sont possibles mais la multiplicité des systèmes reposant sur cette norme rend le déploiement de correctifs compliqués. Pour les utilisateurs de Linux en tout cas, ce ne sera plus un problème : la version 3.17 corrige ce bug, avec une petite vingtaine d’année d’avance mais mieux vaut prévenir que patcher en urgence des milliers de systèmes lors d’une froide soirée de janvier 2038.

Mis à part ce correctif mineur, mais insolite, cette nouvelle version apporte également de nouvelles prises en charges de drivers ainsi qu’une sécurité améliorée pour les utilisateurs compilant le noyau sur des machines ARM 64 bits. Le noyau continue d’ailleurs son ouverture vers l’univers ARM avec le support de nouveaux SoC. Plein d’autres correctifs et améliorations ont été déployés et d’anciens drivers aujourd’hui obsolètes ont étés retirés. Les différentes distributions devraient naturellement se mettre à jour sous peu.

Source znet

 

bouton_web_soutien_88x31

Sorry, the comment form is closed at this time.

 
%d blogueurs aiment cette page :