В Ubuntu 26.10 изменили логику выбора процессов, которые завершаются при нехватке памяти, поэтому проблемный музыкальный плеер или вкладка браузера реже будут возвращать пользователя на экран входа в систему.
Сейчас, когда в системе заканчивается память, механизм ядра out-of-memory (OOM) начинает завершать процессы, чтобы освободить часть памяти.
Проблема в том, что он не всегда завершает нужные процессы: по умолчанию многие приложения и критичные службы рабочего стола имеют одинаковый приоритет. Когда OOM killer ищет, что освободить, он смотрит на оценки приоритета, а не на то, “какой процесс потребляет больше всего памяти”.
Например, Firefox и GNOME Shell имеют одинаковый приоритет. Если давление на память резко растёт, OOM killer может завершить GNOME Shell, чтобы освободить память, а не процесс с вышедшим из-под контроля потреблением памяти.
С таким регулярно сталкиваются в виртуальных машинах Ubuntu, часто после попытки делать слишком много дел при большом числе открытых вкладок в Firefox. Вместо завершения приложения сносит GNOME Shell. Гораздо лучше, если упадёт вкладка, а не весь рабочий сеанс.
В Ubuntu 26.10 внесли изменения, чтобы смягчить проблему.
В Canonical Жан Батист Лаллеман отмечает: “Цель проста, по возможности сохранить рабочий сеанс”. Для этого приложения завершаются раньше основных служб сеанса. В системе снизили OOM-оценки для процессов рабочего стола, чтобы их реже завершали.
В Ubuntu 26.10 также запретили systemd-oomd завершать пользовательские сеансы, поскольку он не использует те же OOM-приоритеты, что и ядро, и важные службы рабочего стола всё ещё могли завершаться из-за требований по давлению на память.
Эти изменения улучшат поведение Ubuntu при нехватке памяти, но Лаллеман называет их “первым шагом”, который “не делает Ubuntu неуязвимой для OOM-ситуаций”. Планируются более детальные OOM-политики для служб рабочего стола и приложений.
Ubuntu 26.10 выйдет в четверг, 15 октября 2026 года, но если планируется тестировать бету, запланированную на четверг, 24 сентября, эти изменения уже будут в ней. Возможно, пользователи их даже не заметят.





Пока нет комментариев. Будьте первым!