From 0358d02a2322fb39fa516703c70f690db0972441 Mon Sep 17 00:00:00 2001 From: mneumann Date: Sat, 20 Feb 2010 17:35:17 -0800 Subject: [PATCH] vkernel checkpointing --- docs/developer/gsoc2010/index.mdwn | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/developer/gsoc2010/index.mdwn b/docs/developer/gsoc2010/index.mdwn index 470ad745..6a702ae4 100644 --- a/docs/developer/gsoc2010/index.mdwn +++ b/docs/developer/gsoc2010/index.mdwn @@ -117,6 +117,14 @@ This work involves re-implementing the services presently provided by clock() in * http://www.netbsd.org/docs/puffs/ * This would make many userspace filesystems available to DragonFly, e.g. sshfs to mention only one. +1. Make vkernels checkpointable + +* See checkpt(1). +* Teach the checkpt syscall how to checkpoint multiple vmspaces. +* Add code to the vkernel which gets triggered on SIGCKPT to dump/load e.g. the current state of network drivers. +* This would allow us to save and restore or even migrate a complete DragonFly operating system running on the vkernel platform. +This could be especially handy on laptops (if we'd get X11 operating in vkernels). +* See also: http://www.dragonflybsd.org/docs/developer/CheckpointFeatures/ (please add) -- 2.41.0