3 ms·
It's certainly a neat idea, I like where it's coming from. I think it might be better if we just had an easier way to checkpoint and restore systems, so you don
by throwawaaarrgh 3y ago
It's certainly a neat idea, I like where it's coming from. I think it might be better if we just had an easier way to checkpoint and restore systems, so you don't have to "try" anything, you just "do", and ideally we have a very reliable way to just... Go back 2 minutes in time if something goes wrong. Something that isn't painful or slow and does work intuitively.
Filesystem checkpointing/snapshotting can take care of most of the ability to restore a system after a big problem. The next best thing is something like process checkpointing, and after that would be checkpointing a whole system's processes, which would be much more complicated and perhaps not worth it.
- quesera 3y agoFilesystem checkpointing/snapshotting is one of the nice things about ZFS. If the OS supports ZFS on boot drives, you can do checkpointed full system/kernel upgrades. I like your idea about process checkpointing. Of course any side effects (eventually we're only talking about network in/out) would be nonreversible, but would be theoretically replayable (have to checkpoint the RTC too). The other side of the connection might have other ideas... Sounds like a dream debugging tool though.