PC Emulator Virtual PC

Have you ever needed to test out a new bit of software or a new version of an operating system but didn’t have a spare computer that you could allocate for the testing?  If so, the solution is simple.  Your computer can run a bit of software that will emulate a computer inside of a…

Have you ever needed to test out a new bit of software or a new version of an operating system but didn’t have a spare computer that you could allocate for the testing?  If so, the solution is simple.  Your computer can run a bit of software that will emulate a computer inside of a computer – a Virtual PC, enabling you to run Operating Systems such as Windows (Desktop and Server), Linux and other PC based systems.

You may already know about the computer in a computer software, but have never found a need to use a use for it.  Or perhaps you couldn’t justify the expense of buying an extra bit of software that doesn’t have any obvious curriculum benefits.

There are a number of Virtual PC solutions that can be run from a traditional Desktop system, these include

With the exception of QEMU, all of these Type 2 Hypervisors (http://en.wikipedia.org/wiki/Hypervisor) have pretty decent GUI’s and features which make them easy to use and understand.

I used to use VMWare Workstation extensively for all of my development and research needs but in recent days have switched to VirtualBox mainly because there is no cost.  I tried Hyper-V, but it messed up my Desktop machine networking and didn’t seem overly intuitive for my needs.

Since VMWare give a free trail version you can test the market leaders along with the free VirtualBox Hypervisor so that you can make an informed decision about which product you wish to continue with.

In order to make the most out of a Type 2 hypervisor technology you will require a CPU which supports virtualization, this is usually enabled in the computer BIOS.  You will also need plenty of RAM and plenty of Hard Disk space.  In my case I have limited my system to 8Gb RAM and have a 256Gb SSD dedicated for building my virtual machines on – the OS lives on its own SSD.  Using an SSD removes most of the frustration with installing an OS as you aren’t waiting for hard drives to catch up.

 

Similar Posts

  • Windows Update or Microsoft Update

    Those of you who regularly use the Windows Update feature of Windows XP may have noticed that Microsoft have now created an enhanced version of the automated update tool. Microsoft Update has the ability to update any Microsoft application and not just Windows.

  • Internet Explorer Proxy settings

    Here is a bit of VB Script that will change the proxy settings of a machine if you are unable to access the Internet Explorer control panel or the Windows Registry. USE AT YOUR OWN RISK

  • Robocopy GUI

    If you like using the Microsoft Robocopy tool from the Server Resource kit to copy files across networks and disks, then you might be interested to know that there is a user friendly GUI.

  • FEAD Optimizer Extract Tool

    It has finally arrived.  Introducing the FEAD Optimizer Extraction tool. This tool is designed to allow the quick extraction of a FEAD Optimized installer application such as Acrobat Reader.  I am surprised that NetOpSystems who make FEAD have not developed an application for network administrators that will allow easy extraction of the proprietary compressed files. …

  • cURL error 28: Connection timed out

    One of my work WordPress sites is hosted internally and requires an upstream proxy to access the internet. I’ve had issues with the CRON jobs failing and the cURL error 28 message appearing, but never managed to figure out the issue until now. WordPress 5.1 brought in a new feature in the Tools menu called…

  • Documenting scripts and source code

    When writing applications, it is vital to be able to look back at your code and understand exactly what each line of code does as quickly as possible. Retrospectively Documenting scripts and source code is time consuming and prone to error, so its best to write the comments either as you are writing the code,…