[ Contact Info ]

Ckpt

ckpt is a set of libraries and programs for user-level process checkpointing. Its main advantage over other user-level checkpointing systems is that it does not require you to re-link your programs. You can even inject it into running programs.

ckpt runs on Linux 2.4 and 2.6 with (or without) the NPTL thread system (but it does not checkpoint programs that use threads).

A note for users of Debian woody and related versions.
ckpt currently does not work out of the box on Debian woody systems. We're working on the problem. A workaround is to comment out the calls to tls_save() in ckpt.c and tls_restore() in safe.c.

A note for users of systems that have exec-shield such as Fedora Core 2.
ckpt currently does not work out of the box on systems that have exec-shield installed. Fedora Core 2 is one system; if there are others we can list, please let us know. A workaround is to (as root) disable one of the exec-shield mechanisms:

# echo 0 > /proc/sys/kernel/exec-shield-randomize

 

Download

This is a legacy project and no longer maintained.

[ Contact Info ]