După doi ani de dezvoltare lansarea proiectului , în cadrul căruia se dezvoltă implementarea sistemului cron, scris în limbajul Guile. În noua lansare a avut loc o curățare substanțială a codului — tot codul în limbajul C a fost rescris, iar proiectul include acum doar cod sursă în limbajul Guile.
Mcron este 100% compatibil cu Vixie cron și poate fi folosit ca un înlocuitor transparent al acestuia. În plus față de formatul de configurare Vixie cron, Mcron oferă posibilitatea de a defini scenarii pentru execuția periodică a sarcinilor, scrise în limbajul Scheme. Implementarea Mcron conține de trei ori mai puține linii de cod decât Vixie cron. Mcron poate fi rulat fără privilegii root pentru a gestiona sarcinile utilizatorului curent (utilizatorul poate să-și lanseze propriul daemon mcron).
O caracteristică cheie a proiectului este o abordare diferită în organizarea planificării executării lucrărilor — în loc de monitorizarea constantă a timpului, în Mcron se utilizează construirea sarcinilor într-o coadă liniară, cu definirea întârzierilor între apelurile fiecărui element din coadă. În perioadele dintre activarea sarcinilor, mcron este complet inactiv. Această abordare reduce semnificativ cheltuielile generale la utilizarea cron și crește precizia execuției sarcinilor.
Sursa: opennet.ro
