Ubuntu 26.10 modifie l'utilisation de la mémoire RAM pour éviter les pannes de bureau

Ubuntu 26.10 modifie la façon dont le système décide quels processus fermer lorsque la RAM est épuisée, un paramètre qui réduit les risques qu'une application incontrôlable, comme un onglet de navigateur, interrompe l'intégralité de votre session de bureau. Canonical réduit la priorité des services graphiques par rapport à d'autres programmes afin que le mécanisme d'urgence du noyau ne confonde pas une panne spécifique avec un effondrement général du système.

Le mécanisme responsable est appelé Tueur OOM (tueur de manque de mémoire) et fait partie du noyau Linux depuis des années. Lorsque la RAM devient saturée, elle commence à fermer des processus pour libérer des ressources, mais elle ne trouve pas toujours le plus approprié : elle est guidée par un score de priorité attribué à chaque processus, et non par celui qui consomme le plus de mémoire à ce moment précis. C’est là que surgissent les problèmes que beaucoup d’entre nous ont rencontrés devant l’ordinateur.

Firefox et GNOME Shell partagent des risques

Dans Ubuntu, de nombreuses applications et services de bureau critiques démarrent par défaut avec le même score MOO. Shell Firefox et GNOMEpar exemple, ont un statut identique avant le noyau. Si la pression de la mémoire augmente, rien n'empêche le système de décider de mettre fin à GNOME Shell au lieu de l'onglet ou du processus qui déborde de RAM, même si ce processus graphique consomme à peine des ressources en comparaison.

Le résultat est que nous perdons toute la session : nous devons la redémarrer et rouvrir chaque application en cours d'exécution, au lieu de perdre seulement l'onglet problématique. Ce type de crash apparaît fréquemment sur les machines virtuelles, un scénario courant parmi ceux qui essaient Ubuntu avant de l'installer sur leur ordinateur principal, ainsi que sur les ordinateurs sur lesquels nous combinons plusieurs tâches exigeantes en même temps. Dans ces situations, la mémoire physique et le swap se remplissent rapidement et le système ne distingue pas quel processus tuer en premier.

Ubuntu réduit la priorité du MOO pour le bureau

Jean-Baptiste Lallementde Canonical, explique que l'objectif de ce changement de Ubuntu 26.10 consiste à préserver la session de bureau autant que possible, en mettant fin aux applications avant les services système de base. Pour y parvenir, l'équipe a réduit les scores MOO des processus graphiques, de sorte que le noyau les laisse en dernier lors de la libération de mémoire lorsque les autres voies ont déjà été épuisées.

Interface principale du système d'exploitation Linux Ubuntu en fonctionnement. Photo : capture SoftZone.

La mise à jour supprime également systèmed-omd la possibilité de déconnecter les sessions utilisateur. Ce démon surveille la mémoire et la pression de swap indépendamment du noyau, avec ses propres scores de priorité, qui ne correspondent pas à ceux du tueur MOO traditionnel. Cette divergence a permis à d'importants services de bureau d'être supprimés de toute façon, même si le réglage du noyau les protégeait déjà. En supprimant cette fonctionnalité de systemd-oomd, Canonical ferme une voie dans laquelle les sessions continuaient d'être perdues malgré les nouveaux scores.

À quoi s'attendre jusqu'à la version stable de ce Linux

Lallement reconnaît qu'il s'agit « d'un premier pas » et que ces changements « ne rendent pas Ubuntu à l'abri des problèmes de mémoire insuffisante ». Canonical travaille déjà sur des politiques MOO plus granulaires pour les services et les applications de bureau, destinées aux versions futures, donc cet ajustement ne clôture pas le sujet : il réduit seulement la probabilité qu'un problème de mémoire spécifique enlève toute la session.

Ceux qui veulent le découvrir peuvent télécharger la version bêta de Ubuntu 26.10 le jeudi 24 septembre 2026, avec ces paramètres déjà actifs dans cette version, même si en utilisation normale, ils ne devraient pas être trop visibles. La version stable arrivera le jeudi 15 octobre 2026, avec cette gestion de mémoire révisée intégrée en standard pour toute personne effectuant une mise à niveau à partir des versions précédentes. Si vous rencontrez ce type de fermetures de session sur votre ordinateur, ce changement devrait déjà être remarqué dans la première version bêta de ce Linux.

FAQ Ubuntu 26.10

Quels changements dans le tueur MOO Ubuntu 26.10 ?

Ubuntu 26.10 réduit les scores de priorité MOO des processus de bureau, de sorte que le noyau préfère fermer les applications utilisateur avant les services graphiques comme GNOME Shell.

Quand la version bêta d’Ubuntu 26.10 sera-t-elle disponible ?

La version bêta d'Ubuntu 26.10 arrive le jeudi 24 septembre 2026, tandis que la version stable sort le jeudi 15 octobre 2026.

Quel rôle systemd-oomd joue-t-il dans cette mise à jour ?

Ubuntu 26.10 empêche systemd-oomd de fermer les sessions utilisateur, car ce démon utilise des scores de priorité différents de ceux du noyau et pourrait accidentellement supprimer des services critiques du bureau.