Calvin Smith wrote:
> 
> If plex86 can save / restore a state then would it be possible to save in
> the middle of an mp3 song and when the state is restored to have the mp3
> song continue playing right where it left off without having to hit play
> again?  Or would the devices be in a 'stopped' condition.

Well, this demonstrates one of the issues with save/restore; when
you have external state involved.  Ideally, if the mp3 song is on
the disk image (or partition) and it hasn't been deleted/modified,
the devices would be init'd to the previous state and the file
would resume playing.

The assumptions are that no changes have been made to any
of the VM's state, including the disk image file.  And that
exactly the same config options are used, the same compile
options, etc.  We might want to checksum certain files like
the disk image file, to make sure they haven't been modified.
But that of course, takes time.

If a user decides to modify the disk image file (or partition),
in between save and restore operations, the OS will have the
wrong notion of the state of the filesystem in it's internal
caches, potentially causing corruption.

There are also issues with a user chosing different timing
influencing parameters (in the future) like clock skew
across save/restore sessions.

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Kevin Lawton                        [EMAIL PROTECTED]
MandrakeSoft, Inc.                  Plex86 developer
http://www.linux-mandrake.com/      http://www.plex86.org/

Reply via email to