Eftir sjö mánaða þróun hefur earlyoom 1.3 bakgrunnsferlið verið gefið út, sem athugar reglulega magn tiltæks minnis (MemAvailable, SwapFree) og reynir að bregðast við minniskorti á frumstigi.
Ef magn tiltæks minnis er minna en tilgreint gildi, þá mun earlyoom nauðbeygja (með því að senda SIGTERM eða SIGKILL) stöðva ferlið sem eyðir minninu mest (með hæsta /proc/*/oom_score gildið), án þess að koma á kerfisstöðu til að hreinsa biðminni kerfisins og trufla vinnuskipti (OOM (Out Of Memory) stjórnandinn í kjarnanum er ræstur þegar ástandið sem er utan minnis hefur þegar náð mikilvægum gildum og venjulega á þessu augnabliki svarar kerfið ekki lengur til aðgerða notenda).
Earlyoom styður að senda tilkynningar um valdi hætt ferli á skjáborðið (með því að nota notify-send), og veitir einnig möguleika á að skilgreina reglur þar sem, með því að nota reglulegar tjáningar, getur þú tilgreint nöfn ferla sem ákjósanlegt er að hætta (the "- -prefer" valmöguleika) eða hætt ætti að forðast (valkostur "—forðast").
Helstu breytingar í nýju útgáfunni:
- Innleidd bið eftir lokun ferlis eftir að hafa sent því merki. Þetta lagar vandamálið að earlyoom drepur stundum fleiri en eitt ferli þegar eitt er nóg;
- Bætti við aukaskriftu (notify_all_users.py) til að láta alla innskráða notendur vita um lok ferla í gegnum tilkynninga-senda tilkynningar;
- Lagaði ranga birtingu sumra ferlaheita sem innihalda UTF-8 stafi;
- Siðareglur Contributor Covenant samþykktar.
Heimild: linux.org.ru