Выпуск earlyoom 1.1

Опубликовано: 01.09.2018

Спустя пять месяцев после предыдущего релиза вышел earlyoom 1.1. Earlyoom - демон, периодически (10 раз в секунду) проверяющий объем доступной памяти (MemAvailable, SwapFree) и, если доступной памяти окажется меньше заданного объема, то процессу с максимальным oom_score будет отправлен сигнал SIGKILL для предотвращения Out of memory. Earlyoom поддерживает отправку десктопных уведомлений об убитых процессах (с помощью notify-send), а также возможность задать с помощью regex имена процессов, убийство которых предпочтительно (опция --prefer) или убийства которых стоит избегать (опция --avoid).

Основные изменения:

Исправлена возможная инъекция shell-кода через всплывающие уведомления. Время сна после неудачи убийства процесса снижено с 10 до 1 секунды. Всплывающие уведомления теперь отправляются после убийства процесса, а не перед. Поддержка --help в дополнение к -h. Исправлена проблема неверного отображения имен процессов во всплывающих уведомлениях. Исправлено возможное деление на ноль при использовании опции -S.

>>> Подробности

rss