Eugene Lin and Jason Cobb - Windows Plug and Play

Comment removed at user's request.
Comment removed at user's request.
Zeo wrote:At minute 22 there was an edit. I don't know what was cut....but I sure hope that what ever was cut can make it on to the "Vista deleted scenes" dvd that I'm proposing be released after Vista and Longhorn server ships. Almost as a ."we couldn't show you then, but now we can" video.
I love to see videos on Virtual PC/Virtual Server/virtualization in general. This is definitely one I plan on watching.
AIM48 wrote:
I don't understnad if I have hardware that has a 5% utilization rate then just add more apps to this server instance itself - instead of loping off another x percent for the virtualization software to run an entire new instance of the OS?
Man that's cool stuff!
I've been wanting to switch over to virtual server for a long time (from vmware gsx). Unfortunately, I've never been able to get permissions to work right. I haven't been able to get a vm running as anything other than admin.
It's surprising because MS server products are usually easier to configure.
Comment removed at user's request.
Zeo wrote:Since PDC 03 I've had this general question. Why not run a Virtual PC of Windows XP so that all backward compat is maintained and then external to that virtual machine write new code for vista. That way their is never a question of back compatibility because of if an application ran on Windows XP it will continue to run on all future versions of windows without any question of back compat issues.
I understand that there are patching issues...but I have to wonder why Microsoft hasn't adopted this approach. What are the pitfalls of creating an OS architecture like that?
I would love to know if they have though about doing something like this
dang...
It looks like Virtual PC will not support the 3D Aero Glass compositor until 2007.
I wonder when VMware Player will support it.
The hypervisor technology for LHS produces a full virtual machine to run a separate instance of the OS and is more like Virtual Server in that regard.
Virtuozzo is more like the Solaris Zones concept of running just virtualized user mode components and is also an interesting approach if you don't need a full isolated instance of the OS.
"I've been wanting to switch over to virtual server for a long time (from vmware gsx). "
Not trying to start a war,
But I am much happier with VMware GSX server than I am with VS 2005 R2. I use both in production and have purchased both.
Also see https://support.microsoft.com/kb/897614/en-us for compatability issues. VMWare GSX does not have a list such as this.
Having said that, the video was quite interesting and useful.
Hope that helps,
Bob
All of the enlightenments are being done in the regular kernel for LHS. The kernel detects the presence of the hypervisor and dynamically uses the enlightenments where they make sense. No need for a custom HAL.
We use a hierarchy model for management of VMs. There is a parent partition that has control over its child partitions. In v1 on the hypervisor we will keep this simple with a root and children, but in future versions we may open this up to have multiple parents and a deeper hierarchy.
-Mike
TimStone wrote:If I wrote any kind of emulator for a computer or otherwise would this technique work with it if I wrote it to spec in Windows Vista?
AndyC wrote:Imagine you're running Exchange and a web server on the same machine. If a patch comes out for Exchange that requires a reboot, you have to take down the web server unnecessarily.
With virtual servers, you can keep separate applications in separate VMs, thus improving availability. Plus you know with absolute certainty that the Exchange patch won't break the web server since they are running on separate (albeit virtual) machines.
Virtualization is very, very cool indeed!
krishkumar wrote:Does this support 'live migration', saving, restoring VMs out of the box like Xen does?
Osm3um wrote:I am curious if Dave Cutler is involved in the hypervisor design or even the VS 200x projects.
Thanks,
Bob