След две години разработка релиз на проекта , в рамките на който се развива реализацията на системата cron, написана на езика Guile. В новото издание е извършено голямо почистване на кода — целият код на C е пренаписан и проектът сега включва само изходни текстове на езика Guile.
Mcron е 100% съвместим с Vixie cron и може да действа като негово прозрачно заместване. В допълнение към конфигурационния формат на Vixie cron, Mcron предлага възможност за определяне на скриптове за периодично стартиране на задачи, написани на езика Scheme. Реализацията на Mcron включва три пъти по-малко редове код в сравнение с Vixie cron. Mcron може да се стартира без root права за обработка на задачи на текущия потребител (потребителят може да стартира своя демон mcron).
Ключовата характеристика на проекта е различен подход в организацията на планирането на изпълнението на работи — вместо постоянно наблюдение на времето, в Mcron се използва изграждане на задачи в линейна опашка с определяне на забавяния между извикването на всеки елемент от опашката. В периодите между активирането на задачите mcron е напълно неактивен. Този подход значително намалява разходите при работа с cron и увеличава точността на изпълнението на задачите.
Източник: opennet.ru
