Nei sân moannen fan ûntwikkeling
As de hoemannichte beskikber ûnthâld minder is as de oantsjutte wearde, dan sil earlyoom mei geweld (troch SIGTERM of SIGKILL te stjoeren) it proses beëinigje dat it meast aktyf konsumearret (mei de heechste /proc/*/oom_score wearde), sûnder de systeemstatus te bringen. om systeembuffers te wiskjen en te bemuoien mei it wikseljen fan wurk (de OOM (Out Of Memory) handler yn 'e kernel wurdt aktivearre as de steat bûten it ûnthâld al krityske wearden hat berikt en normaal op dit stuit reagearret it systeem net mear oan brûkersaksjes).
Earlyoom stipet it ferstjoeren fan notifikaasjes fan twang beëinige prosessen nei it buroblêd (mei notify-send), en biedt ek de mooglikheid om regels te definiearjen wêryn jo, mei help fan reguliere útdrukkingen, de nammen fan prosessen kinne opjaan dy't de foarkar beëinige wurde (opsje "- -prefer") of stoppe moatte wurde foarkommen (opsje "--avoid").
De wichtichste feroarings yn 'e nije release:
- Implementearre wachtsje op in proses om te foltôgjen nei it ferstjoeren fan in sinjaal nei it. Dit elimineert it probleem dat earlyoom soms deadet mear as ien proses as men soe foldwaan;
- In helpskript tafoege (notify_all_users.py) om alle oanmelde brûkers te melden oer it foltôgjen fan prosessen fia notify-send;
- Fixearre ferkearde werjefte fan guon prosesnammen mei UTF-8-tekens;
- De Contributor Convenant Code of Conduct is oannommen.
Boarne: opennet.ru