Microsoft Virtual PC: Difference between revisions

[unchecked revision][unchecked revision]
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 3:
Microsoft Virtual PC is Microsoft's release of a product line they acquired from Connectix in February 2003. It natively provides support for Windows operating systems, but, using the 'Other' option, it is possible to install and run pretty much any Operating System. (Tested with Linux and several hobbyist OSes.)
 
It has a very similar feel to the [[VMWareVMware]] PC emulator, and provides most of the same functions, and is free. A free downloadable version of VPC is available from Microsoft's website.
 
Summary: It is okay, but doesn't have an integrated debugger. Pretty fast though :)
Line 12:
* '''PRO:''' Supports "dynamically expanding" disk images that start at a miniature size and expand when data is added.
* '''PRO:''' If you integrate a simple debugger and serial I/O into your OS, you can debug it over a named pipe. Just enter \\.\pipe\yourpipename into the configuration page for COM1 or COM2, and connect your debugger (on the host PC) to the same pipe.
* '''PRO:''' Works on 64-bit OS WinXP, WinVista, Win7 and with updated version of VMM.SYS on Win8/8.1 [http://www.win3x.org/win3board/viewtopic.php?t=19227 link]
* '''CON:''' 15- and 24-bit graphics modes aren't supported in the emulated S3 Trio (but they are in the real one), they screw up the display. It looks like some kind of 1980's computer with a defective CRT. Oddly enough, 32-bit color '''_is_''' supported. See [http://blogs.msdn.com/virtual_pc_guy/archive/2005/05/09/415814.aspx this post] on Virtual PC Guy's MSDN blog. ([https://learn.microsoft.com/en-US/archive/blogs/virtual_pc_guy/configuring-x-org-xfree86-under-virtual-pc-virtual-server updated link])
* '''CON:''' It only supports a minimal set of hardware - just enough for decent use. It doesn't support VBE 3.0 (the one with protected-mode access), BIOS32 for PCI (although that is easily implemented without the BIOS), or loopback mode for the serial UARTs.
* '''CON:''' Apparently doesn't support 64-bit hardware. Tested on a machine with a Core 2 Duo (64-bit) and it triple-faulted..
* '''CON:''' No APM support and minimal ACPI support
* '''CON:''' Windows only; can't run it on non-windows operating systems
 
=== Bug in Virtual PC ===
Anonymous user