Copyright ©1997-2008 Glenn Fleishman except as noted otherwise. All rights reserved. For permission to reprint, contact Glenn Fleishman at glenn at glennf.com. Photo © 2008 Laurence Chen; used with permission.
Turning technology from mumbo-jumbo into rich tasty gumbo
� Covered in Snow | Main | New RSS Feed �Dan Gillmor has eloquently condemned Virtual PC 5 for OS X as betaware masquerading as a commercial product. I'm not quite as harsh, because I needed Virtual PC for OS X, and this was at least something that worked, if not well. A public beta, such as that being run by Dantz for Retrospect for OS X, would have been more appropriate.
For those of you who have come in late, Virtual PC is an emulator that allows the Mac to pretend its got an Intel processor beating inside a software application that uses disk images to create operating system installations. It works great under OS 9, but Connectix said (and I believe them) that OS X had engineering hurdles for them to steal enough processing power to get VPC to run as well. OS X is so even-handed, the product manager told me at Macworld in January, that they have to play a lot of games to get more cycles without disrupting the OS.
This is all well and good, and sounds true from all accounts. But this doesn't explain why they shipped a product that ran at such a slow speed that you could hear pixels being redrawn. On my 450 MHz G4 Cube with 1.5 Gb of RAM, Windows 98 ran so slow that I could double click and could to 60 before a My Computer window would open. Connectix traded revenue for hostility.
Today, they shipped the 5.0.2 update for Virtual PC, and it makes a huge difference. I'm seeing a factor of 2 to about 100 (literally) depending on the activity. It is now usable, although still slow. I was able to install Windows XP Home Edition without a hitch, although I had a few odd crashes after configuring it.
The new version of VPC uses a kind of roll-back technique in which changes to the hard disk are written as difference records and the emulator's volume bitmap points to these fragments. It's clever as it doesn't increase the size of the partition much. VPC already only uses as much storage for a hard disk as it needs: create a 10 Gb drive with 2 Gb on it, and VPC only uses 2 Gb but expands it automatically as the system requires it. You can then commit changes or roll back as you save or close out sessions.
Virtual PC is a critical component of OS X's dominance. I wrote a column recently about the three-headed monster that OS X had become: it allows you to run native Unix programs, Classic and native Mac OS program (9 and X, and some programs dating back 10 years!), and with VPC, any Windows or Intel-based OS's and programs. Why get a PC with one OS when you could get several with OS X?
Posted by Glennf at March 8, 2002 10:03 PM TrackBack URL for this entry: .Any sense of performance differences running VPC 5.02 w/ Win98 on 9.2.2 between a Ti400 and an iBook 600? Same memory/set-up for both. No, couldn't tell you. I have only run VPC 5.0.2 on my G4 Cube under OS X 10.1.3 (about 450 MHz G4, I think, with a 100 MHz system bus and 1.5 Gb RAM.) Posted by: Glenn Fleishman at March 18, 2002 9:31 AM Glenn, You seem to have a good understanding of VPC 5.02 running on 9.2.2 and 10.1, as well as the working of the Mac. Any sense of performance differences running VPC 5.02 w/ Win98 on 9.2.2 between a Ti400 and an iBook 600? Same memory/set-up for both. Thanks, Doug Posted by: Douglas Learner at March 17, 2002 12:21 PM Morgan, that's just asinine. There is practically no piece of software for Windows that isn't produced by the same company for Macintosh in versions released within a few weeks of each other. For programs that are Windows only, outside of games, there are Unix and Mac equivalents that work great with OS X. The "no software" argument has always devolved to the person making it having one or two pieces of five-plus year old software that they can't export data out of and is out of date under Windows, too -- but Windows still runs it. Posted by: Glenn Fleishman at March 14, 2002 8:42 PM I'm sorrey for those of you who just love the mac, but the fact is that there are simply no programs for the mac. I need Windows to survive. I thought VPC5 was the answer, I was wrong. The thing is way too slooowwwww! I have an all in one G4 500Mhz 352 MB of RAM. My only complaint is not its speed, I can handel that, but the big problem is I think that it is the cause for my processor dieing. Just 1 week after the instalition of VPC, my processor fries coincidence, I don't think so. Beware VPC is a murderer. Posted by: Morgan at March 14, 2002 8:06 PM Under System 9, VPC hasn't had any speed problems. And you have a processor with a 33% faster system bus and almost twice as a fast a processor as my Cube. So I would expect even under OS X, VPC 5.0.2 would seem okay to you, but under 9, it would seem fabulous! Posted by: Glenn Fleishman at March 14, 2002 1:26 PM I used VPC (version 2 or 3?) years ago on my G3 and it was too slow. I bought a new G4 (867Mhz) and run System 9.2.2 and gave VPC another chance, this time version 5.0.2. It works great. I use Windows 98 and Office 97 and it's quite fast. This "click 'My Computer' and then walk to the fridge for a Coke and return before it opens" comment surprises me. On my setup, it's 1-2 seconds. to open "My Comuter." Word documents open VERY quickly.......faster than my wife's PII laptop with Win2000 and Office2000. I would hazard a guess that a s-l-o-w VPC indicates something wrong with the setup somewhere, either on the PC side, the Mac side or both. In my case, my Mac's 9.2.2 is an update of an update of an update going back years to the first System 7--it's the anti-thesis of a "clean install," but I tweak on it constantly and it works well. The VPC, though, has a clean install of Win98 with service packs installed from the web. Same with Office. It's fast. Posted by: Mike McCarthy at March 14, 2002 1:20 PM Clearly mileage is varying with this product. I'm running Win2k on a 400 TiBook with 640 MB RAM and from 5.0 to 5.0.1 to 5.0.2 there has been zero perceived improvement. Perhaps it's a bit faster by a stopwatch, but I can still 2click "My Computer" and then walk to the fridge for a Coke and return before it opens. All applications take forever to launch -- two minutes or so for Internet Exploiter. Once they get running, they're really just walking. Slowly. It sure pushes the processor, though -- all that nothing comes at a hell of a price: the fan comes on almost as soon as the program launches and rarely stops. You can put me in Dan's camp on this one. VPC 5 is nowhere near being a shipping-ready product and your paean to its adequacy tends to meet my definition of damning with faint praise. Posted by: Jim Hill at March 12, 2002 3:24 PMTrackback Pings
Comments
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Recent Entries
Archives
May 2008 | April 2008 | March 2008 | February 2008 | January 2008 | December 2007 | November 2007 | October 2007 | September 2007 | August 2007 | July 2007 | June 2007 | May 2007 | April 2007 | March 2007 | February 2007 | January 2007 | December 2006 | November 2006 | October 2006 | September 2006 | August 2006 | July 2006 | June 2006 | May 2006 | April 2006 | March 2006 | February 2006 | January 2006 | December 2005 | November 2005 | October 2005 | September 2005 | August 2005 | July 2005 | June 2005 | May 2005 | April 2005 | March 2005 | February 2005 | January 2005 | December 2004 | November 2004 | October 2004 | September 2004 | August 2004 | July 2004 | June 2004 | May 2004 | April 2004 | March 2004 | February 2004 | January 2004 | December 2003 | November 2003 | October 2003 | September 2003 | August 2003 | July 2003 | June 2003 | May 2003 | April 2003 | March 2003 | February 2003 | January 2003 | December 2002 | November 2002 | October 2002 | September 2002 | August 2002 | July 2002 | June 2002 | May 2002 | April 2002 | March 2002 | February 2002 | January 2002 | December 2001 | November 2001 | October 2001 |