Ubuntu 26.10 revoit son tueur OOM pour sauver votre session
Ubuntu 26.10 protège GNOME Shell et D-Bus du tueur OOM, met systemd-oomd en retrait et sacrifie vos applications pour garder la session ouverte.

Il y a un instant précis où un bureau Linux cesse d’être agréable : celui où la mémoire arrive au bout. Le pointeur se met à sauter, une fenêtre blanchit, puis l’écran de connexion réapparaît avec, derrière lui, tout ce qui n’avait pas été enregistré. Ubuntu 26.10 s’attaque à ce scénario, et la méthode retenue ne consiste pas à consommer moins : elle consiste à changer l’ordre dans lequel les choses meurent.
Le tueur OOM ne tire pas au hasard
Quand un système Linux n’a plus ni mémoire libre ni swap disponible, le noyau ne rend pas les armes : il désigne une victime et la termine. Le choix repose sur un score calculé pour chaque processus, que l’on peut pousser dans un sens ou dans l’autre avec oom_score_adj, gradué de -1000 (ne jamais tuer) à +1000 (tuer en premier). systemd fixe cette valeur service par service, avec la directive OOMScoreAdjust.
Le problème d’Ubuntu tenait moins au mécanisme qu’à son réglage accumulé au fil des versions. Des services d’arrière-plan se retrouvaient mieux protégés que les briques qui font tenir le bureau debout, si bien qu’une pénurie de mémoire pouvait emporter GNOME Shell ou le bus D-Bus de la session. Et quand D-Bus tombe, ce n’est pas une application qui disparaît, c’est la session entière, navigateur, éditeur et terminaux compris.
(On connaît tous la suite : on rouvre le navigateur, on retrouve ses 43 onglets restaurés d’un coup, et on jure de faire du tri. Jusqu’à la prochaine fois 😄)
Ce que change la version 26.10
Trois ajustements, annoncés le 18 septembre sur le forum de la communauté Ubuntu par un développeur de Canonical :
- les services critiques du bureau, GNOME Shell et D-Bus en tête, reçoivent un score plus bas et deviennent les dernières cibles désignées ;
- les applications conservent un score par défaut plus élevé, ce qui en fait les premières servies ;
- le déclenchement automatique de systemd-oomd est désactivé pour la session utilisateur.
La logique est assumée : sacrifier une application plutôt que la session. Perdre Firefox agace, perdre la session coûte aussi tout ce qui était ouvert à côté.
systemd-oomd prié de se faire discret
Le troisième point est le plus intéressant. systemd-oomd surveille la pression mémoire signalée par le noyau (PSI) et termine un groupe de processus avant que le noyau ne s’en charge, en théorie plus tôt et plus intelligemment. En pratique, c’est lui que beaucoup d’utilisateurs accusent depuis Ubuntu 21.10 d’avoir fermé leur navigateur ou leur compilation alors que la machine avait encore de la marge. Le désactiver à l’échelle de la session, c’est rendre la décision au tueur OOM du noyau, qui frappe plus tard mais frappe moins souvent. Ce n’est pas un perfectionnement, c’est un repli, et il est présenté comme tel.
Ce que l’annonce ne dit pas
Reste à mesurer ce que vaut la nouvelle. C’est un message de développeur sur le forum de la distribution, pas une note de version : aucune valeur chiffrée n’est publiée, ni les scores retenus service par service, ni le moindre relevé avant et après. L’auteur écrit lui-même que le changement n’empêche pas les applications d’être terminées et ne rend pas Ubuntu immunisé contre la pénurie de mémoire, qu’il s’agit d’une première étape et que des règles plus fines viendront. Ajoutons qu’Ubuntu 26.10 est une version intermédiaire, attendue en octobre et suivie 9 mois : c’est exactement là qu’on essaie un réglage avant de le figer dans une LTS. Le verdict viendra des retours de testeurs, pas du billet qui annonce le changement.
En bref
- Ubuntu 26.10 protège GNOME Shell et D-Bus du tueur OOM du noyau.
- Les applications passent en tête de la liste des victimes, pour préserver la session.
- systemd-oomd ne décide plus rien à l’échelle de la session utilisateur.
- Aucun chiffre publié, une première étape assumée, sortie prévue en octobre.
Sources : forum de la communauté Ubuntu, Phoronix, GamingOnLinux, rapport de bogue Launchpad 2089800.
Le Bien Heureux · Redaction Capibara · Samedi 19 septembre 2026