После семи месяцев разработки
Ако количината на достапна меморија е помала од наведената вредност, тогаш earlyoom ќе принуди (со испраќање SIGTERM или SIGKILL) да го прекине процесот што троши најмногу меморија (има највисок /proc/*/oom_score), без да предизвика системот состојба за да се бришат системските бафери и да се меша со замената на операцијата (ракувачот OOM (Out Of Memory) во кернелот се активира кога состојбата на ниска меморија веќе достигна критични вредности и обично до овој момент системот повеќе не реагира на дејствата на корисникот) .
Earlyoom поддржува испраќање известувања за присилно прекинати процеси на работната површина (со користење известување-испрати), а исто така обезбедува можност за дефинирање правила во кои, користејќи редовни изрази, можете да ги наведете имињата на процесите кои се претпочитаат да бидат прекинати („- -prefer“ опција) или стопирана треба да се избегнува (опција „—evoid“).
Главните промени во новото издание:
- Спроведено чекање за завршување на процесот по испраќање сигнал до него. Ова го елиминира проблемот што раната соба понекогаш убива повеќе од еден процес кога некој би бил доволен;
- Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через notify-send;
- Исправлено некорректное отображение некоторых имён процессов, содержащих символы UTF-8;
- Усвоен е Кодексот на однесување на Пактот за соработници.
Извор: opennet.ru