Virtual PC 6 Review
My Windows needs are few. I am a perl developer; I work on perl and release perl software. Occasionally, I want to test on Windows. Further, I am a Slash developer, and sometimes our users complain about certain bugs that only show up on certain browsers, so I want to test that on Windows too. And every once in awhile, there is some software I need that is Windows-only.
All of these needs are rare, but when I need them, I need them. Virtual PC has always been helpful to me for these purposes in the past, though it's been slow. So on to version 6.
The first thing I did was upgrade from version 5, and just play around. Everything is noticeably faster. Viewing multimedia is nicer, opening apps is quicker, moving around the filesystem is zippier (I am running out of adjectives here, bear with me).
I was overdue on some updates, so I ran the Windows Update app. They downloaded and installed much more quickly, though I still prefer to download via Mac OS X and drag the files over to Windows.
I updated Cygwin and ActiveState's Perl Development Kit and Komodo, which I use occasionally; they work fine, but are still too slow to be bearable for everyday use, but I would not want to use Windows for everyday use, so it's all good.
Now, on to the new features. Version 6 has a more refined interface for defining preferences and organizing multiple guest PCs (I've got Windows 95 and Windows 2000). You can now mount those PC disk images, which is nice, but only when the PC is shut down. Since I leave the PCs running all the time, to make startup faster (using the Save State feature), I never have much opportunity to mount the disk images. Although, when I did try to mount the Windows 95 PC (more than once), it crashed. It worked fine for the Windows 2000 image.
Another new step toward integration is the addition of some items for the Mac OS X Dock: a Start menu application, and the ability to place Windows applications in the Dock. The Start menu application is nifty; you get the Start menu from your Windows PC, but in the Dock instead. It's more responsive and looks better. The Windows applications in the Dock seems slightly less useful; clicking on them does not bring the application to the front, it only launches it (which I'd just as soon do from the Start menu).
Supposedly, there are some significant improvements to printing, including automatically detecting USB printers. My USB printer, however, is connected via Mac OS X printer sharing on another Mac, and so I can't print to it directly from Windows (at least, not that I could figure out). Instead, I need to print through the host Mac OS X from the Windows OS. Sounds simple enough, right?
To do this, I still needed to use the right driver for the printer, and it wasn't included with Windows, so I needed to install it. I downloaded the drivers from Canon's web site with a Mac browser, and just copied them to the Windows desktop. When I ran the installer, Windows reported an "access violation". Thinking that perhaps the file was not downloaded properly, I tried downloading it via Windows instead. It takes longer, but maybe it will work. But no, I got the same error. It's good to know that Virtual PC maintains the Windows Experience, that these problems weren't Virtual PC's fault.
I pulled out the CD that came with the printer and installed the (somewhat out of date) drivers from there; this time, it worked fine. But then, when I tried to print, and the Virtual PC app hung on "Printing page number: 1", with a spinning pinwheel and an unmoving progress bar. Force Quit was my only way out. I tried several times, as I did with mounting the Windows 95 image, and each time, it hung. When I would start Virtual PC again, I'd get the Print dialog, and try to print again, and it would hang. At least it's consistent.
I finally decided to give up on printing this way, and did direct printing. I plugged my printer directly into the computer, told Virtual PC to use that USB device for Windows, and Windows detected it automatically and set it up for me. After that, printing worked fine.
But, in fairness, none of these problems are related to my normal uses of Virtual PC, and if I really needed to accomplish the tasks of printing or mounting I'd probably be able to figure it out. I just didn't care enough, so I dropped it and moved on to more interesting things.
I have a Kyocera QCP 3035 cell phone. I am going to be on the road some this summer, so I wanted to use it as a modem for my PowerBook G4/867. I got the cable and the Mac OS X modem drivers and scripts (I had to email tech support to get them), and it works fine as a modem, but I also wanted to use the cable to upload contacts and ringers. The problem is, the Kyocera software is Windows-only. Virtual PC to the rescue?
I installed the Windows drivers and software and plugged in the cable. It took me a couple tries to figure out that I needed to select the cable in Virtual PC's Serial Ports preferences (assigned it to COM1), but when I did, the software recognized the phone and everything just worked. I uploaded ringers, I controlled the phone with the software. So now for the contacts.
I converted my contacts from the Mac OS X Address Book vCard export to a CSV file the Kyocera software could read. I dragged the file from the Mac OS X desktop to the Windows desktop. I imported the file into the Kyocera software and synched it with the phone. It worked. There's not much else to say here, which is about the highest praise I could heap on the test.
I was also thinking about using some Windows software I have to control my motorized Meade telescope; but frankly, if I am going to be investing the time into getting the cable and setting it all up to use software like that, I'd rather spend the extra money to get the Mac version of the software. It'd be much better to use.
All in all, Virtual PC does what -- for me -- it should. I can run perl and various web browsers for testing; I can communicate with serial devices; I can even play Windows-only multimedia files.
For completeness, I was going to play around with Bochs, but after reading various reader reviews bemoaning poor performance, and not being able to find straightforward instructions, I gave up.
You may recall, gentle reader, that Microsoft has purchased Virtual PC from Connectix. Does that mean people should invest more into Bochs, or look for alternate solutions? Will Virtual PC mean the end of Office for Mac? I don't really know; but as I am not a Windows user, I don't really care, as long as I can keep using the very few Windows products I need.
You sad bastard moderators with no lives!
I work at milton-freewater sykes that takes outsourced msn calls.
MSN Tech Support
Seldom Asked Questions
General
Q: Who the hell are you and why are you writing this?
A: I'm a level 3 tech, and I'm writing this because some truth needs telling.
Q: Is MSN seperate somehow from Microsoft proper? Sometimes I get that impression talking to the techs.
A: Your impression was correct, but for a very different reason entirely.
The reality is that, except for a very small group of testers (The Microsoft Bench Team, who tell Redmond what kind of calls they receive on the floor as techs, and have no more power to help you than any other agents), the technician you are speaking to does not actually work for Microsoft. Instead, he works for such companies as ACS, Stream, Sykes, and Teleperformance. Under no circumstances will the person you are speaking to reveal that himself; that would get him fired.
Q: WTF? I haven't heard of any of those companies.
A: They're call centers. Instead of actually hiring people to man the phones itself, Microsoft has contracts with other companies. This arrangement is known as outsourcing.
Q: So how much are they getting paid?
A: Lower-level techs make a couple dollars over minimum wage. Tier 3 isn't being paid enough to care, either.
Q: What tools are the technicians using?
A: The primary tool every technician uses is something called PAM, Phoenix Account Management. This, like every other Microsoft product, is poorly programmed with a slow, buggy interface. So when the tech says "Your ticket number is.. uhh..", that tech has just clicked "Save Ticket" but his PAM is being too slow and may not give the ticket number for several seconds.
On the Phone
Q: Is the tech/rep just trying to get me off the phone ASAP? He's getting paid by the hour, right- why should he care?
A: Because he is graded on something called Average Handle Time. The contracts drawn up by Microsoft and the outsourcing companies may vary, and are never shown to the techs on the floor, but one thing is true- it is always less efficient for the outsourcing company for its techs to take long calls. This is passed down to the techs in the form of AHT. Lower-level techs are usually much more concerned with AHT than higher-level ones. This is because higher-level techs are more apt to deal with long, complicated issues, thus their AHT is higher and not focused on quite as much.
Q: Sometimes I get the feeling that there's something the tech really wants to say, but can't.
A: You know how the recording says "This call may be recorded for quality purposes?" It often is. There are many things the technician may not say on the telephone- and if you're speaking to anything less than a level 3 tech, those may include solutions. They have to transfer you to a higher tier for that person to try the fix. You may think that's ridiculous, and it is. The reason hinges on AHT. Similarly, Level 3 agents are not allowed to call the phone companies for DSL issues themselves. Why not? It raises AHT and outbound calls cost money. Never mind what the benefit of that might be to you, the user. You are only a bit player in Microsoft and the outsourcing companies' grandiose play.
Q: I think the tech was a bit perturbed at me. It showed in his voice.
A: You must have really pissed him off. Call-center employees have two things preventing them from sounding angry: a general apathy towards you as a customer, and mental discipline preventing them from showing their emotions over the phone. If the technician shows in any way annoyed with you, he personally, fiercely hates you and would love to beat your head into the ground. Relax; five minutes after he gets off the phone with you, the technician will likely have forgotten who you were, except as a story to tell the other techs.
Of course, if he didn't, your name, address, phone number, and e-mail address are all on his screen. And if it's a h
Too true, too true. Don't even joke about a MAC, or you will be monkey-stomped by the MACheads...
(Who for the most part appear to be ACs~ hehehe)
"We are the music makers, and we are the dreamers of dreams."
It's called economics, do they make enough money on those copies of WinXXX to justify
Hey, this is _Microsoft_ we're talking about--the company who has the bulk of their products lose money and be supported by Windows + Office.
VPC is a windows-seller, and if they can make money off of it, then they're going to keep selling it.
(The question is, really, if the not-bundled-with-windows version will suddenly be twice as expensive as the bundled-with-windows version.)
I am a homosexual. I bought an Apple computer because of its well earned reputation for being "the" gay computer. Since I have become an Apple owner, I have been exposed to a whole new world of gay friends. It is really a pleasure to meet and compute with other homos such as myself. I plan on using my new Apple computer as a way to entice and recruit young schoolboys into the homosexual lifestyle; it would be so helpful if you could produce more software which would appeal to young boys. Thanks in advance.
with much gayness,
Father Randy "Pudge" O'Day, S.J.
You know, I really appreciate what you're doing. Keep up the good work.
While this may seem to be a troll, I think this poster does have a point. Mac users should realize that as much as they disparage the PC world, it is that world in which they exist.
Macs, like PC's, are just tools. Nothing more.