Oddbean new post about | logout
 [$] CRIB: checkpoint/restore in BPF

The desire for the ability to checkpoint a process — to record its state in
a form that can be restarted at a future time — on Linux is almost as old as
Linux itself.  See, for example, https://lwn.net/1998/0528/a/checkpoint.html
 of a checkpoint
project that appeared in LWN in 1998.  While working solutions exist, they
can be somewhat fragile and difficult to use; it is not surprising that
some people are interested in finding a better alternative.  A current
effort goes by the name CRIB,
for Checkpoint/Restore in (naturally) BPF.  It is far from clear that CRIB
will replace the existing solutions, but it is an interesting look at a
different way of solving the problem.

https://lwn.net/Articles/984313/