Linus Torvalds conseille aux utilisateurs de ne pas utiliser la version RC1 de Linux 5.12

Dans la dernière semaine nous partageons ici sur le blog l'actualité de la sortie du premier RC de ce que sera la prochaine version du noyau Linux 5.12, qui pour cette version 5.12-rc1, Linus Torvalds l'a nommé Frozen Wasteland, parce que cela a commencé avec les tempêtes de verglas hivernales dans la région de Portland qui ont abattu des milliers d'arbres et privé un quart de million de personnes de plus d'électricité.

Pendant six jours, Linus s'est également retrouvé sans électricité, ce qui l'a empêché de travailler sur la nouvelle fenêtre de fusion. Mais après cette première semaine marquée par les caprices de la météo, Linus a pu rattraper le retard et a annoncé la sortie de Linux 5.12-rc1 fin février comme prévu.

Dans cette première version candidate de Linux 5.12, l'accent a été mis sur le nettoyage du code, tels que la prise en charge OPROFILE, la prise en charge d'Intel MID, la prise en charge d'Intel Simple Firmware Interface, certaines plates-formes ARM anciennes et obsolètes, plusieurs pilotes qui ont été supprimés. Parallèlement à ce nettoyage historique, de nombreux ajouts ont également été apportés. Nous avons, entre autres, la prise en charge des plates-formes Intel ASIC N5X et Snapdragon 888, une meilleure prise en charge des appareils Microsoft Surface, l'intégration de divers pilotes x86, la prise en charge des GPU Adreno 508/509/512 dans MSM, la prise en charge de SiFive FU740 et HiFive Unmatched RISC- Cartes.V, ajout de la prise en charge NUMA pour RISC-V, prise en charge de l'overclocking pour les GPU AMD Radeon RX 6800/6900, etc.

Après avoir annoncé la sortie de Linux 5.12-rc1 à la fin du mois dernier, Linus a fait un deuxième pitch il y a quelques jours pour déconseiller l'utilisation de ce candidat de lancement. Pour se faire entendre, il a renommé cette version en "v5.12-rc1-dontuse" dans votre arbre git pour avertir les utilisateurs de la marche à suivre avec cette version.

Linus explique qu'une simplification et un nettoyage du code ont été effectués sous Linux 5.12-rc1 où aucune alerte n'a été générée. Cependant, cela a abouti à:

"Un bogue très méchant et subtil dans lequel les fichiers d'échange ont cessé de fonctionner correctement, ont cessé de fonctionner d'une manière particulièrement mauvaise: l'offset de démarrage du fichier d'échange a été perdu."

En règle générale, les erreurs causées par les changements de code sont automatiquement détectées, mais le code de pagination est différent, car "les fichiers d'échange ne sont pas normaux". Il ajoute qu'il ne blâme pas les développeurs qui étaient censés attraper ce genre de bogues, notant que ce n'était pas non plus dû au timing étrange de la fenêtre de fusion. Pour lui, il s'agissait simplement d'un bug inhabituel qui a été détecté et isolé dans l'arbre actuel.

Linus précise que si cette dernière version expérimentale est utilisée, vous pourriez vous retrouver avec un système de fichiers qui est essentiellement écrasé par des données de swap aléatoires. La bonne nouvelle est qu'en général, de nombreuses distributions par défaut changent de partition au lieu d'échanger des fichiers. Mais Ubuntu, qui est l'une des distributions Linux les plus utilisées, installe par défaut des fichiers d'échange depuis plus de quatre ans. Pour les utilisateurs d'Ubuntu (ou de distributions dérivées comme Mint), cet avertissement de Linus est plus que opportun, car en utilisant cette dernière version du noyau, il y a une forte probabilité que cette erreur détruise tout le système de fichiers.

En plus de ce problème qui pourrait affecter les distributions utilisant des fichiers d'échange, Linus explique qu'il a ajouté la balise "dontuse" dans son arbre git public afin que les gens ne soient pas tentés de créer une nouvelle branche. Noyau depuis cette dernière version. Habituellement, tout se passe bien avec les versions candidates, mais cette fois, Linus recommande de ne pas l'utiliser car cela pourrait fonctionner correctement sur un système utilisant une partition d'échange, mais se termine mal pour les systèmes utilisant une partition d'échange.

Enfin, si vous souhaitez en savoir plus sur l'actualité annoncée par Linus Torvalds, vous pouvez consulter les détails dans le lien suivant.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Un commentaire, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Correcteur de cadeau dit

    La bonne nouvelle est qu'en général, de nombreuses distributions par défaut changent de partition au lieu d'échanger des fichiers.

    Tu ne veux pas dire?
    De nombreuses distributions utilisent des partitions d'échange au lieu de fichiers d'échange de mémoire.