Ubuntu 22.04 LTS va utiliser systemd-oomd pour viser à améliorer l’expérience en cas de manque de mémoire ou de forte pression de mémoire sur la distribution Linux.
Ubuntu est désormais la dernière distribution Linux livrée avec systemd-oomd pour améliorer le comportement de Linux lorsque la disponibilité de la RAM est faible. Ubuntu s’appuie sur l’intégration systemd-oomd de Debian. Le systemd-oomd est déclenché avant le tueur OOM du noyau Linux et le package Ubuntu s’appuie sur la configuration par défaut. Par défaut, cette limite configurable est une durée de pression de mémoire de 20 secondes et une limite de pression de mémoire de 50 % pour les sessions utilisateur.
Ceux qui utilisent les versions quotidiennes d’Ubuntu 22.04 LTS peuvent désormais simplement installer systemd-oomd. Pour la version d’avril d’Ubuntu 22.04 LTS, il est prévu que systemd-oomd soit activé par défaut pour le bureau Ubuntu, mais ce changement n’est pas en place aujourd’hui. Au moins pour Ubuntu avec GNOME, le bureau est déjà capable de lancer des applications dans des groupes de contrôle séparés (v2) pour le suivi par systemd-oomd. D’autres versions d’Ubuntu peuvent également choisir d’avoir systemd-oomd par défaut.
Systemd-oomd est basé sur le code OOMD antérieur de Facebook et déjà utilisé par Fedora. Systemd 247 en 2020 a introduit le systemd-oomd alors expérimental, mais il a continué à mûrir depuis lors pour être dans une forme assez robuste.
Plus de détails sur systemd-oomd pour Ubuntu 22.04 LTS via la liste de diffusion Ubuntu devel.