Собственно, сабж.
В универе в рамках курса по разработке качественного ПО есть задание - найти инструмент, позволяющий создавать контрольные точки для приложений.
Нашел сайт http://checkpointing.org/, но там половина проектов - протухшие... Наиболее интересным оттуда показался DMTCP (последний релиз был вчера!). Но при попытке запустить его для моего Qt приложения под xubuntu 12.04, он ругнулся на то, что не смог "подцепиться" к X-серверу...
Собственно, может кто-нибудь сможет посоветовать еще какие-нибудь инструменты?
Ну и (не флейма ради, а вообще интересно), такие инструменты кто-нибудь реально использует при разработке и отладке приложений?
upd: Под контрольными точками я подразумеваю не системы контроля версий, а возможность сохранить ("заморозить") состояние программы и затем продолжить ее выполнение из сохраненного состояния.