Pagkatapos ng pitong buwan ng pag-unlad
Kung ang halaga ng magagamit na memorya ay mas mababa sa tinukoy na halaga, ang earlyoom ay sapilitang wawakasan (sa pamamagitan ng pagpapadala ng SIGTERM o SIGKILL) ang proseso na pinakaaktibong kumonsumo ng memorya (na may pinakamataas na /proc/*/oom_score na halaga), nang hindi dinadala ang estado ng system sa pag-clear sa mga buffer ng system at pakikialam sa pagpapalit ng trabaho (ang tagapangasiwa ng OOM (Out Of Memory) sa kernel ay na-trigger kapag ang out-of-memory state ay umabot na sa mga kritikal na halagaββat kadalasan sa sandaling ito ay hindi na tumutugon ang system sa mga aksyon ng gumagamit).
Sinusuportahan ng Earlyoom ang pagpapadala ng mga notification ng sapilitang tinapos na mga proseso sa desktop (gamit ang notify-send), at nagbibigay din ng kakayahang tukuyin ang mga panuntunan kung saan, gamit ang mga regular na expression, maaari mong tukuyin ang mga pangalan ng mga proseso na mas gustong wakasan (opsyon "- -prefer") o huminto ay dapat iwasan (opsyon "--avoid").
Mga pangunahing pagbabago sa bagong release:
- Ipinatupad ang paghihintay na makumpleto ang isang proseso pagkatapos magpadala ng signal dito. Inaalis nito ang problema na ang earlyoom minsan ay pumapatay ng higit sa isang proseso kung kailan sapat na ang isa;
- Nagdagdag ng pantulong na script (notify_all_users.py) upang ipaalam sa lahat ng naka-log in na user tungkol sa pagkumpleto ng mga proseso sa pamamagitan ng notify-send;
- Inayos ang maling pagpapakita ng ilang pangalan ng proseso na naglalaman ng mga UTF-8 na character;
- Ang Contributor Covenant Code of Conduct ay pinagtibay.
Pinagmulan: opennet.ru