Ubuntu 22.04 LTS va a hacer uso de systemd-oomd para mejorar la experiencia cuando se queda sin memoria o bajo una gran presión de memoria en la distribución de Linux.
Ubuntu es ahora la última distribución de Linux que se envía con systemd-oomd para mejorar el comportamiento de Linux cuando tiene poca disponibilidad de RAM. Ubuntu se basa en la integración systemd-oomd de Debian. El systemd-oomd se activa antes del asesino OOM del kernel de Linux y el paquete de Ubuntu se basa en la configuración predeterminada. De forma predeterminada, ese límite configurable es una duración de presión de memoria de 20 segundos y un límite de presión de memoria del 50 % para las sesiones de usuario.
Aquellos que utilizan las compilaciones diarias de Ubuntu 22.04 LTS ahora pueden simplemente instalar systemd-oomd. Para el lanzamiento de abril de Ubuntu 22.04 LTS, el plan es tener systemd-oomd habilitado de forma predeterminada para el escritorio de Ubuntu, pero ese cambio no está implementado hoy. Al menos para Ubuntu con GNOME, el escritorio ya puede iniciar aplicaciones en cgroups separados (v2) para el seguimiento de systemd-oomd. Otros sabores de Ubuntu también pueden optar por tener systemd-oomd de forma predeterminada.
Systemd-oomd se basa en el código OOMD anterior de Facebook y ya lo utilizan Fedora. Systemd 247 en 2020 introdujo el entonces experimental systemd-oomd, pero ha seguido madurando desde entonces para estar en una forma bastante sólida.
Más detalles sobre systemd-oomd para Ubuntu 22.04 LTS a través de la lista de correo de desarrollo de Ubuntu.