Pas pashtes gjashtë muajsh zhvillimi lëshimi i procesit në sfond , i cili kontrollon përherë sasinë e memories në dispozicion (MemAvailable, SwapFree) dhe përpiqet të reagojë në mënyrë të hershme ndaj mungesës së memories.
Nëse sasia e memories së disponueshme është më e vogël se vlera e caktuar, earlyoom detyron (përmes dërgimit të SIGTERM ose SIGKILL) përfundimin e procesit që konsumon më shumë memory (ka vlerën më të madhe në /proc/*/oom_score), pa arritur gjendjen e sistemit deri në pastrimin e tamponëve të sistemit dhe duke penguar funksionimin e swap-it (përpunuesi OOM (Mungesë Memories) në bërthamë aktivizohet kur gjendja e mungesës së memories ka arritur nivele kritike dhe zakonisht në këtë pikë sistemi nuk reagon më ndaj veprimeve të përdoruesit).
Earlyoom mbështet dërgimin e njoftimeve për proceset e përfunduara në desktop (përmes notify-send), si dhe ofron mundësinë e përcaktimit të rregullave, në të cilat përmes shprehjeve të rregullta mund të caktohen emrat e proceseve, përfundimi i të cilave preferohet (opsioni "--prefer") ose ndalimi i të cilave duhet shmangur (opsioni "--avoid").
Key changes in the new release:
- ĂshtĂ« implementuar pritja pĂ«r pĂ«rfundimin e procesit pas dĂ«rgimit tĂ« tij njĂ« sinjali. Kjo e eliminon problemin ku earlyoom ndonjĂ«herĂ« vret mĂ« shumĂ« se njĂ« proces kur mjafton vetĂ«m njĂ«;
- Shtuar një skenar ndihmës (notify_all_users.py) për të njoftuar të gjithë përdoruesit e loguar për përfundimin e proceseve përmes notify-send;
- Korrigjuar shfaqjen e gabuar të disa emrave të proceseve që përmbajnë simbole UTF-8;
- Pranuar një kodik sjelljeje (Contributor Covenant Code of Conduct).
Burimi: opennet.ru
