and another patent that goes into more details on how picoprocesses are generated and spun up in a Drawbridge VM...
eg. in the context of Visual Studio debuggine..
1. a windows process is created that runs the Windows Application
2. a light weight snapshot of this windows process is taken (as a picoprocess)
3. this picoprocess can then be used to do debug against, function evaluation against.
4. this picoprocess can also be spun up in Drawbridge VM's.
In the patent MS are defining Drawbridge as "extremely fast virtual machine technology that supports creating, booting, and rolling back a virtual machine very quickly""
The main windows application process remains untouched, pure, non-blocked ...
"Function Evaluation using Lightweight Process Snapshots"
p.s. VS Online im guessing will eventually move to this model.. And hopefully we will get this architecture in Windows 9..
These picoprocesses sound like the perfect way to share images between local/cloud ... very lightweight and fast!