vkernel checkpointing
authormneumann <mneumann@web>
Sun, 21 Feb 2010 01:35:17 +0000 (17:35 -0800)
committerCharlie <root@leaf.dragonflybsd.org>
Sun, 21 Feb 2010 01:35:17 +0000 (17:35 -0800)
docs/developer/gsoc2010/index.mdwn

index 470ad74..6a702ae 100644 (file)
@@ -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)