They seem to be different problems though, as that LWN article suggests. It's probably easier to checkpoint/restore an entire image's state than an individual process' state.
But even calls like gettimeofday() work differently when running on hypervisors than they do when running on bare metal