Linked by Thom Holwerda on Mon 30th Nov 2009 23:45 UTC
Oracle and SUN Yesterday (today if you're in the US), Sun released the latest version of its virtualisation solution, VirtualBox 3.1. Among speed improvements and other smaller features, the biggest news is that Virtualox 3.1 introduces something called teleportation: you can move running VMs between machines - servers or clients, different architectures, different host operating systems, it doesn't matter to VirtualBox. Coincidentally, this reminded me of an idea I once had about moving running applications between machines.
Thread beginning with comment 397243
To read all comments associated with this story, please click here.
Existing (sort of) solutions
by StephenBeDoper on Tue 1st Dec 2009 05:31 UTC
StephenBeDoper
Member since:
2005-07-06

You're working on your home desktop. You're trying to finish a document you're working on, but you're running a little late. How cool would it be if you could simply "move" the running application to your laptop, without having to worry about transferring the files you're working on?

Or, the other way around. You're on the train, working on a long email on your smartphone. You come home, and of course would prefer to finish the email on your desktop, with proper screen and keyboard. You just tap a button on your phone, and the mail application on your phone moves over to your desktop, where you can continue writing the email right away.


You've described the two scenarios that initially got me using remote desktop - my laptop has effectively acted as a dumb terminal for the last few years, running RDP connected to my desktop.

Granted, it's not as seamless as what you described - things like seamlessrdp help, but there's still a fair bit of setup & "geek-fu" required (ditto for remote X). What you're describing sounds a lot like Citrix, but obviously that's out of the reach of individual consumers.

It seems that the easiest solution, at least with current technology, would be an approach where you have a server in your home that serves applications Citrix-style. As long as you had persistent sessions, you could just run your applications off the server (from within the house or externally).

Personally, I find that approach much more palatable than the everything-in-the-cloud/browsers-as-the-universal-UI-for-everything approach. It also opens the door for less unnecessary duplication of computing power within the home, something I've been thinking about since the last home automation article here.

Reply Score: 2

license_2_blather Member since:
2006-02-05

Personally, I find that approach much more palatable than the everything-in-the-cloud/browsers-as-the-universal-UI-for-everything approach. It also opens the door for less unnecessary duplication of computing power within the home, something I've been thinking about since the last home automation article here.


I agree. VNC was originally conceived to do this -- keep a user's session (and data) open on a server while the user roamed from room to room, PC to PC. It works great in a local/LAN environment, though maybe wastes some local PC power if the PCs are full-blown desktops.

The big drawback is the requirement for full-time network connectivity, which might be an issue while traveling and such. But I can live with having to copy my files in that case. Migrating several GB worth of OS, data and session every time I switch machines seems rather inefficient.

I want to set something up like this at home as well. I haven't seen VNC or RDP support things like streaming video very well, but I guess that will come. A hybrid approach would be fine, too -- remote control, remote HTTP proxying, or all local, as the needs dictate.

Reply Parent Score: 1