Linux.com

Feature

Microsoft Virtual PC 2007 lags behind competition

By Mayank Sharma on March 15, 2007 (7:00:00 AM)

Share    Print    Comments   

Microsoft released its Virtual PC (VPC) 2007 virtualization software as freeware recently, and you definitely get what you pay for. VPC 2007 isn't Open Source, nor does it run on Linux. Linux isn't even mentioned as supported guest operating system, but since people have successfully run several Linux distributions through earlier versions of VPC, I decided to give it a go. After several hours of struggle, I found out why VPC 2007 doesn't claim to support Linux distros.

The biggest news in this release of Virtual PC 2007 is its support for Windows Vista, both as host as well as guest OS. VPC 2007 only runs on Windows XP Professional and later versions of Windows.

VPC's interface is pretty simple and straightforward. You can choose to go through a detailed procedure to create a virtual machine, or let VPC create one for you. The "Use default settings to create a virtual machine" option creates a useless VM with 128 MB RAM and no hard disk.

Virtual PC 2007 settings
Virtual PC 2007 settings - click to view

My test computer has the Intel Core 2 Duo E6300 processor with the IVT virtualization extension. VPC 2007 supports IVT for improving performance. For the test I created a guest with 512MB RAM and a 6GB hard disk with pre-allocated space to reduce over-head.

The first distribution I tried was Knoppix 5.0. Boot up and hardware recognition went fine, and I was at the KDE desktop in less than 20 seconds after powering up the machine. Impressed, I fired up OpenOffice.org 2.0, which loaded up in a matter of seconds. The guest system plugged into my network through a bridged connection, got its own IP address and networking worked seamlessly. Next in line was the latest FreeBSD-based live CD, FreeSBIE 2.0 -- which, like Knoppix, worked like a charm.

Satisfied with the performance of the live CDs, I decided to test some installable distributions. First up was Ubuntu 6.10, which is installable via its live CD environment. VPC 2007 had trouble displaying the Ubuntu desktop. A quick Google search led me to the Ubuntu Wiki which has a page on configuring Ubuntu for the previous release of VPC, Virtual PC 2004.

Installing Ubuntu in Virtual PC 2007
Installing Ubuntu in Virtual PC 2007 - click to view

Basically, I had to modify my X server's configuration file to change the default display depth to 16 bits instead of the default of 24. It's rather strange that VPC 2007 still has this issue, but at least the problem is understood.

So, I followed the instructions on the Wiki and got to the Ubuntu 6.10 live CD desktop and started installation. Since Ubuntu is a single CD install, it doesn't usually take very long to install. On VPC 2007, the file copying process took about 2 hours. The same procedure, on a virtual machine with the same specs, created with VMware Workstation, takes about half an hour.

The issue could be with VPC trying to virtualize an IDE disk on my physical SATA drive. But I can't do anything about it, since the only configurable hard disk parameter is its size. I also tried the Slackware Linux 11 text-based installer and gave up after about five hours and two CDs. Thinking the issue could be with my physical DVD drive, the virtualized CD drive, or the installation media, I tried installing the single CD Pardus Linux 2007 from its ISO image. Pardus took almost three hours to install, compared to the 40 minutes it took via VMware.

Now I was almost positive that the issue was with the virtualized hard disks, which would explain the performance from the live CDs, and the exhaustive install times. But when I powered up the virtual machines, I was surprised by the performance of the installed distributions.

Ubuntu and Pardus took about the same time to boot that they do on a similar VMware virtual machine. Even when inside the distribution, there isn't any noticeable difference between application launch times. For example, OpenOffice.org 2.0 takes less than 10 seconds. I wouldn't get this performance if there were issues with the virtual hardware. To top it all, the VPC 2007 virtual machines were stable and none of them crashed.

Despite the pitiful performance while installing distributions, I probably could've recommended VPC 2007 for testing Live Linux distributions. But it's not suitable for even this, since it lacks support for USB storage devices.

Even guest Windows OSes will not be able to use USB drives. This is extremely irritating since VPC doesn't allow drag-and-drop of data between the host Windows and Linux guests. Microsoft does offer an add-on package called Virtual PC Additions, which is similar to VMware's VMtools package, which allows file transfer between the host and Windows guests.

There's no dearth of free-as-in-beer or open source and free software virtualization software. If you need to run Linux under Windows there's QEMU, Bochs, Virtual Box, VMware Player and VMware server. As far as testing Linux on Windows hosts is concerned, Microsoft's Virtual PC 2007 doesn't even come close to being considered a viable alternative.

Share    Print    Comments   

Comments

on Microsoft Virtual PC 2007 lags behind competition

Note: Comments are owned by the poster. We are not responsible for their content.

HD Performance tests? VirtualBox...

Posted by: Anonymous Coward on March 15, 2007 04:52 PM
I wonder if you tried to run a HD performance test once the system was installed?
Did you encounter the same problems? Is there anything special about the virtual hard disk that it might need special drivers?

Besides, you didn't mention VirtualBox which is the current newcomer. I can only advise you to give it a try.
Atm there is a new release of VB every month and they really attack all bugs found previously.
And they offer quite good tools: a tools pack like the one from vmware is available for Windows and Linux, for example.

#

Re:HD Performance tests? VirtualBox...

Posted by: Anonymous Coward on March 15, 2007 05:41 PM
He does mention VirtualBox.

#

Virtual PC Additions for Linux

Posted by: Anonymous Coward on March 15, 2007 09:13 PM
For what it's worth, Microsoft is working on Virtual PC Additions for Linux. I'm not sure when they'll be available. Of course that won't solve the slow install problem, since you don't install the Additions until after the OS is up and running.

#

Re:Virtual PC Additions for Linux

Posted by: Anonymous Coward on March 15, 2007 11:09 PM
Working to make it run better or working to get it to stop running altogether. <grin>

Sorry. If you're throwing slow pitches we're going to hit them.

#

Re:Virtual PC Additions for Linux

Posted by: Anonymous Coward on March 16, 2007 09:29 PM
Uncle Bill is not gonna like you're going around leaking confidential information.

Your employment with Uncle Bill's organization is in serious danger... if he finds the leak.

Keep your mouth shut is the best policy from this moment forward.

#

VPC2007 with Debian 3.1r5

Posted by: Anonymous Coward on March 16, 2007 02:35 AM
I tried VPC2007 with Debian 3.1r5 business card. The Microsoft documentation is very poor, I found in a forum how to use NAT. After that I installed X and I'm very surprised, It's fast and stable (for the moment).

#

Re: VPC2007 with Debian 3.1r5

Posted by: Anonymous [ip: 62.13.168.78] on January 28, 2008 10:10 PM
I've the same problem of the NAT with Debian 4.0r2, but I can't find anything about NAT Nework Card. Could you tell me what was the forum?
Thanks

#

Screw Microsoft's VirtualPC; go w/ VMware

Posted by: Anonymous Coward on March 16, 2007 04:12 AM
VMware has been a free-as-in-beer download since 2006, and it officially supports more than just versions of Microsoft Windows. I wouldn't be surprised if there were new code put in there, a'la the DR-DOS/Win31 days, that purposefully slowed down the installation of anything not written in Redmond.

We knew that this kind of thing was going to happen back when Microsoft first bought VirtualPC. We predicted it back then. You are now seeing the beginning of it.

#

not the drives

Posted by: WarPengi on March 16, 2007 09:23 AM
It seems the problem lies not in the virtualized drives but in the transfer from host to the virtual drives. There is obviously an issue with the hardware to virtual interface.


  Not that is matters to me. I don't run any Microsoft Software and don't plan on it.

#

Xen

Posted by: Anonymous Coward on March 16, 2007 03:24 PM
Why do you think Microsoft are working closely with Xen? IMO it is not to make it work better on the Windows platform, or when the Windows OS is loading within it. I believe they are using it as an opportunity to learn. Don't be surprised when Xen techniques start appearing in VPC.

#

Microsoft Virtual PC 2007 lags behind competition (I can't accept!!)

Posted by: Anonymous [ip: 213.207.211.152] on August 16, 2007 11:35 PM
I'm user of VMware Workstation from version 4 up to now version 6!! it's cool software but in version 6 it's very heavy for system and I really don't like it anymore!!!!!!

But VPC2007 is great especially when both guest and host are windows!! very fast, understanable options and free of course I love it even it has not advanced option like VMware.

Windows XP SP2(Host and Guest)
Pentium D 3.0GHz / 1GB RAM 2*512MB(Dual Channel DDR2)/ 320GB Hard Raid0(2*160GB)

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 69.159.196.124] on September 07, 2007 09:55 PM
Use FTP to transfer data. Do not play with Unix if you know nothing about its functions, reporter.

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 65.14.201.178] on October 05, 2007 04:22 PM
The author is ether an idiot or simply didn't know what he was doing. I'll give him the benifit of the doubt and assume the latter. Personlly, I saw virutal PC two days ago. I had a Suse up and running on it two hours later from a dvd install. I have since installed several versions of linux on the server version with pretty much the same effort. They are working perfectly with no additional add ons from mickysoft. I don't think there is USB support there but from what I've heard around the office the other ones don't support USB much ether

#

Re: Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 149.128.8.243] on January 17, 2008 05:52 PM
It would be nice if the auther would discribe in detail the intall method for Linux on MSVPC 2007, as i am having lot of problems with SuseLinux 10.3, install starts and then wants swap partition, which i cannot seems to get around.
Which version of Vmware is Free to use ?

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 201.238.126.191] on October 29, 2007 01:02 AM
THEY DID IT AGAIN.

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 84.68.166.31] on December 11, 2007 06:40 PM
Virtual PC 2007 can't run Linux OH NO!! That's really going to stop me from using it...

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 85.37.190.190] on December 18, 2007 10:26 PM
You just need to install the virtual pc add-on to be able to drag nad drop .. and it does work with usb hard drive .Plz test the software before whining

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 68.204.188.10] on January 07, 2008 09:28 AM
Microsoft Virtual PC does support drag and drop operations between host and virtual machines.

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 82.46.20.218] on January 20, 2008 04:20 PM
Since VPC is freeware, it's not exactly a 'competitor' in a business sense.

#

Re: Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 10.31.203.189] on January 21, 2008 01:15 PM
competition is sometimes about number of users and not necesarily a direct source of income.

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 83.244.199.2] on January 28, 2008 09:52 AM
I used to use VWMare but switched to using VPC2007 because VMWare seemed to want to tie up all the system resources, notably it's memory usage was very high when compared to VPC. I also had networking problems with VMWare. I have only just started using VPC for Linux VM's and haven't encountered any major problems.

#

Re: Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 213.207.210.214] on February 22, 2008 09:36 PM
100% AGREE!!

#

Microsoft Virtual PC 2007 lags behind competition

Posted by: Anonymous [ip: 62.189.109.77] on February 27, 2008 11:56 AM
What is the article all about?

A Linux fanboy has set out to prove that a free Microsoft product, which does not support Linux, doesn't support Linux. Well hold the presses, that's really a big surprise, inform ZDnet immediately of this massive Microsoft cock-up!

Perhaps you could do an article on installing Microsoft Office on a Linux box and then write Linux "lags behind" Windows because the Office installer fails...

I do wish you guys would concentrate on making Linux better rather than attacking Microsoft, I might then actually use Linux on the desktop.

I use Vista and I use Virtual PC. It's FREE and does exactly what it says on the tin. Get over it.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya