I doubt you'll ever find a foolproof way of doing that, copying the memory to the drive then move it to another system. The systems are just too different for that. What you might get done is suspending sessions then reloading the session on another system, aka all your open files, etc.
For reasons of modules, the adaptation of the kernel to the hardware, as well as the size of the memory of different system... trying to drop the entire ram to disk then drop it into a new system would not be very likely to be useful.
I never said it would be foolproof... The universe evolves better fools all the time. ;)
However, I think it could be done some ways, the biggest problem I see is video hardware. I think it could be done on nvidia cards (Though I haven't tried), as I think it reinits the card after a suspend (based on watching it restart on my laptop), and the generic svga driver, which should work on everything.
If I could manage to make it work even that well, I'd be impressed. Especially since, I'll probably not have the time to spend until the middle of December, and I'll probably find something else that's more 'interesting' to me by then.
Comments 4
Reply
Reply
For reasons of modules, the adaptation of the kernel to the hardware, as well as the size of the memory of different system... trying to drop the entire ram to disk then drop it into a new system would not be very likely to be useful.
Reply
However, I think it could be done some ways, the biggest problem I see is video hardware. I think it could be done on nvidia cards (Though I haven't tried), as I think it reinits the card after a suspend (based on watching it restart on my laptop), and the generic svga driver, which should work on everything.
If I could manage to make it work even that well, I'd be impressed. Especially since, I'll probably not have the time to spend until the middle of December, and I'll probably find something else that's more 'interesting' to me by then.
Reply
Leave a comment