Després de set mesos de desenvolupament
Si la quantitat de memòria disponible és inferior al valor especificat, aleshores earlyoom s'acabarà forçant (enviant SIGTERM o SIGKILL) el procés que consumeix memòria més activament (tenint el valor /proc/*/oom_score més alt), sense portar l'estat del sistema. per esborrar els buffers del sistema i interferir amb l'intercanvi de treballs (el controlador OOM (Out Of Memory) del nucli s'activa quan l'estat de falta de memòria ja ha assolit valors crítics i normalment en aquest moment el sistema ja no respon a les accions dels usuaris).
Earlyoom admet l'enviament de notificacions de processos finalitzats per la força a l'escriptori (mitjançant notify-send) i també ofereix la possibilitat de definir regles en les quals, mitjançant expressions regulars, podeu especificar els noms dels processos que preferiu que s'acabin (opció "- -prefer") o aturada s'ha d'evitar (opció "--evitar").
Principals canvis en la nova versió:
- S'ha implementat esperant que finalitzi un procés després d'enviar-li un senyal. Això elimina el problema que earlyoom de vegades mata més d'un procés quan n'hi hauria prou amb un;
- S'ha afegit un script auxiliar (notify_all_users.py) per notificar a tots els usuaris registrats sobre la finalització dels processos mitjançant notify-send;
- S'ha corregit la visualització incorrecta d'alguns noms de processos que contenien caràcters UTF-8;
- S'ha adoptat el Codi de conducta del Pacte del Col·laborador.
Font: opennet.ru