A SnapshotServer responds to http web service requests to resume an image snapshot, where the snapshot object is supplied in the web service request. The server will fork a VM using forkSqueak and resume the supplied image in that child process. No attempt is made to manage sources and changes files, so care must be taken not to let changes files be overwritten by resuming images.
After starting the server in one image, a remote client image can snapshot itself and request a snapshot resume on the server.
Requirements:
ImageSnapshot package from http://www.squeaksource.com/ImageSnapshot
ImageFormat package from http://source.squeak.org/VMMaker
Up to date classic VM for Unix, see https://wiki.squeak.org/squeak/6354
A V3 image is required (e.g. Squeak 4.6). For an updated trunk level V3 image see http://www.squeaksource.com/TrunkUpdateStreamV3