В более отдалённых выпусках Fedora рассматривается возможность включения обработчика нехватки памяти low-memory-monitor, который использует появившийся в ядре Linux 5.2 интерфейс /proc/pressure/memory для оценки нехватки памяти в системе, но в отличие от earlyoom сразу не завершает процессы, а отправляет через DBus уведомление о необходимости снизить потребление памяти (если после этого ситуация не нормализовалась, возможна активация OOM Killer ядра). Low-memory-monitor требует модификации приложений, поэтому он рассматривается как решение для отдалённой перспективы, которое можно будет задействовать после адаптации приложений GNOME.
Для отслеживания ситуации нехватки памяти приложениями в Glib 2.63.3 добавлен API GMemoryMonitor, позволяющий отслеживать сигналы от low-memory-monitor и принимать меры (например, приложение может освободить память, используемую для кеширования, сохранить файлы, запустить сборку мусора, попытаться сократить фрагментацию памяти или завершить простаивающие вспомогательные процессы). Поддержка GMemoryMonitor также добавлена в xdg-desktop-portal для использования в изолированных приложениях, поставляемых в формате flatpak.
Источник: http://www.opennet.ru/opennews/art.shtml?num=52136