После семи месяцев разработки
Եթե հասանելի հիշողության ծավալը նշված արժեքից փոքր է, ապա earlyoom-ը կստիպի (ուղարկելով SIGTERM կամ SIGKILL) դադարեցնել ամենաշատ հիշողությունը սպառող գործընթացը (ունենալով ամենաբարձր /proc/*/oom_score)՝ առանց համակարգը առաջացնելու: վիճակ՝ համակարգի բուֆերները մաքրելու և գործողության փոխանակմանը խանգարելու համար (ՕՕՄ (Out Of Memory) կարգավորիչը միջուկում գործարկվում է, երբ ցածր հիշողության վիճակն արդեն հասել է կրիտիկական արժեքների, և սովորաբար այս պահին համակարգը այլևս չի արձագանքում օգտագործողի գործողություններին) .
Earlyoom-ն աջակցում է աշխատասեղանին հարկադիր դադարեցված գործընթացների մասին ծանուցումներ ուղարկելուն (օգտագործելով ծանուցում-ուղարկել), ինչպես նաև հնարավորություն է տալիս սահմանել կանոններ, որոնցում, օգտագործելով կանոնավոր արտահայտություններ, կարող եք նշել այն գործընթացների անունները, որոնք նախընտրելի է դադարեցնել («- -նախընտրել» տարբերակը) կամ դադարեցնել պետք է խուսափել (տարբերակ «—խուսափել»):
Նոր թողարկման հիմնական փոփոխությունները.
- Реализовано ожидание завершения процесса после отправки ему сигнала. Это устраняет проблему, заключающуюся в том, что earlyoom иногда убивает более одного процесса, когда одного будет достаточно;
- Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через notify-send;
- Исправлено некорректное отображение некоторых имён процессов, содержащих символы UTF-8;
- Принят кодекс поведения (Contributor Covenant Code of Conduct).
Source: opennet.ru