Efter två års utveckling projektets release , inom vilket implementeringen av cron-systemet, skrivet i Guile-språket, utvecklas. I den nya utgåvan har en omfattande kodrengöring genomförts — all C-kod har skrivits om och projektet inkluderar nu endast källkoden i Guile.
Mcron är 100% kompatibel med Vixie cron och kan fungera som en transparent ersättning för den. Förutom Vixie cron-konfigurationsformatet tillhandahåller Mcron också möjligheten att definiera schemalagda uppgifter skrivna i Scheme-språket. Mcron-implementationen innehåller tre gånger färre rader kod än Vixie cron. Mcron kan köras utan root-behörighet för att bearbeta nuvarande användaruppgifter (användaren kan starta sin egen mcron-daemon).
Den nyckelfunktion som projektet erbjuder är en annan metod för att organisera planeringen av uppgiftsutförandet — istället för konstant tidsövervakning använder Mcron en linjär köstruktur med bestämning av fördröjningar mellan anrop av varje köelement. Under perioder mellan aktivering av uppgifter är mcron helt inaktiv. Denna metod minskar kostnaderna för användningen av cron avsevärt och ökar noggrannheten i utförandet av uppgifter.
Källa: opennet.ru
