Month: May 2009

Future of OS virtualization

In this post I will write about my thoughts on how I wish or perceive the OS virtualization technology to be in future. Over here, I will talk about how the hypervisor layer might look like in the future and as a result, how a few more things around the hypervisor will change. I will also talk about a few benefits of this new evolution.  All the information in this post is looking at the future and probably how I envision this technology. There may be companies or people already working along the same lines. I DO NOT have knowledge of any such “confidential” information. If I were, I will not discuss that here.  The Hypervisor If you look at the evolution of virtualization there were multiple phases in it. It all started with mainframes and moved on to hosted virtualization or type-2 hypervisor products like Virtual PC, etc. Next biggest leap in this technology area was the development of type-1 hypervisors or bare metal hypervisors such as Microsoft Hyper-v or VMWare ESX. Today, we …

Windows 7 – WinXP Mode; Final thoughts

I thought of writing another post on how to install your own VM but then there is a guide from MS about all that. I don’t want to repeat the same stuff here. However, I am working on a few issues I have identified with XPM on my home computer. I will write about those issues and hopefully a solution to those issue later. This is probably the first time I did multiple posts on the same topic. Being a virtualization enthusiast, I naturally got interested in Windows Virtual PC feature and picked up only this feature after I installed Windows 7 RC. I feel it is a nice attempt by Microsoft to eliminate the application compatibility woes everyone had with Vista. Using virtualization to solve the problem is really impressive. For the home and small business customers this really makes sense. Of course, one must try and upgrade the app itself when needed. XPM is a good alternative until you upgrade your apps to work on new OS. XPM is certainly a nice feature but there is nothing great about it. …

Windows 7 – WinXP Mode; part 3

I will provide bit more information on what I have found so far about WinXP mode or Virual Windows XP. Like I mentioned in my earlier post, when you choose to install Windows Virtual PC and Virtual Windows XP, you basically get a preconfigured version of Windows XP with integration components that enable access to host file system, USB, Network and of course, give host access to applications installed within the VM.  As you see in the above image, all drives on my host or Windows 7 system are mapped as network drives in the VM. Now, at the command prompt, if you run Net use command, it reveals that they are infact mapped to the host. if you have noticed, network drive mapping is pointing to TSCLIENT. Now, what is TSCLIENT? I don’t know the answer yet. That is certainly not my Windows 7 computer name. I will come to this topic in a later post. One point worth noting is, you can have only one connection to virtual Windows XP. This means, you …

Windows 7 – WinXP mode; part 2

Okay…I did some digging since I installed Windows Virtual PC to see what exactly happens when you get this feature up and running. Like we all know by now, this feature — or set of patches you download — installs a Windows XP virtual machine with some pre-configured settings. This virtual machine is configured to use 256MB of memory, NIC Shared Networking, etc. After the install, you get an option to launch the VM and on my machine, it took some sweet 15mins to complete “setting up for first use..” phase. BTW, there was one moment when the memory usage was 90%…!! Inside the Windows XP virtual machine or Virtual Windows XP — as it is referred, you can find that the Remote Desktop Connection is enabled. By deafult, none of the applications are published for remote access. Now, for example, you want to access Internet Explorer 6 on the host i.e. your Windows 7 desktop, all you need to do is, Inside the Windows XP virtual machine – Right click on the start button – Click on Open …