Messages in this thread | | | From | carguin@iname ... | Date | Wed, 16 Dec 1998 00:45:07 -0500 (EST) | Subject | Re: process checkpointing |
| |
On Tue, 15 Dec 1998, Guest wrote:
> are there any patches to support process checkpointin on x86 ?
I'm currently working on this, but I have virtually nothing written yet. Since you mention it, I'll take this opporunity to seek input from the rest of the community.
Actually, I'm surprised I haven't seen anything from anyone else yet. The basic problem (ignoring, for now, things like open files) appears to be fairly straightforward. I'm fairly certain I can implementing the dumping of the process in just userspace (using ptrace and /proc), and I half suspect that the reloading can also be done in userspace.
Mind you, this is a problem, since I am doing this for my final in a class about the Linux kernel. I kinda have to modify the kernel, and I'm not sure I really need to.
Of course, to actually be useful gets more complicated. Even ignoring things like IPC it's complicated. You really have to handle pipes, or else you have no stdin/stdout. Those are usually considered of some importance to programs. And security.... I haven't really thought too hard about it, but it seems to me that there are some definite security issues to consider here.
-- Chris Arguin | "...All we had were Zeros and Ones -- And CArguin@iname.com | sometimes we didn't even have Ones." +--------------+ - Dilbert, by Scott Adams http://leonardo.sr.unh.edu/arguin/home.html |
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |