Efter to års udvikling projektudgivelse , i hvilken ramme implementeringen af cron-systemet, skrevet i Guile, udvikles. I den nye version er der udført en omfattende oprydning af koden – al C-kode er omskrevet, og projektet inkluderer nu kun kildekode skrevet i Guile.
Mcron er 100% kompatibel med Vixie cron og kan fungere som en transparent erstatning for den. Udover konfigurationsformatet for Vixie cron giver Mcron mulighed for at definere scripts til periodisk kørsel af opgaver, skrevet i Scheme. Implementeringen af Mcron inkluderer tre gange færre linjer kode end Vixie cron. Mcron kan køre uden root-rettigheder for at håndtere opgaver for den nuværende bruger (brugeren kan starte sin egen mcron-daemon).
Den nøglefunktion, som projektet tilbyder, er en anderledes tilgang til planlægning af udførelsen af opgaver – i stedet for konstant at overvåge tiden anvender Mcron en lineær kø af opgaver med definition af forsinkelser mellem kaldet af hver køelement. I perioder mellem aktiveringen af opgaver er mcron helt inaktiv. Denne tilgang reducerer markant overhead ved cron-arbejde og øger præcisionen af opgaveudførelse.
Kilde: opennet.ru
