Virtualization on Home and Office Computers

Benefits of Virtual Machines on Personal Computers

© Joe Poniatowski

Nov 15, 2009
Running Virtual Machines Offers Many Advantages, Joe Poniatowski
Installing virtualization software on personal computers offers many advantages on home and office computers. Security, stability, and privacy are among the benefits.

There are a number of benefits available to smart computer users willing to invest a little time to learn how to use virtualization. While commercial offerings generally add some advanced features like remote control and centralized administration, the advantages for personal computer users can be explored and used for free.

The following list highlights the top advantages of running virtual machines on personal computers. Details of each benefit follows the list.

  • Run Alternative Operating Systems
  • Safer Internet Browsing and Banking
  • Software Testing on VMs
  • Customized VMs for Multiple Users
  • Snapshots for Easy Backup and Restore

Run Linux or Other Operating Systems Without Switching From Windows

Many people would like to try an alternative operating system, like one of the Linux distributions, FreeBSD, or even other versions of Windows before giving up their current installations. Also, a specific program might be exactly what a user needs, but isn't offered in his native operating system. By running in a virtual machine, users can retain their current software and settings while working in other operating systems.

Safer Internet Browsing and Financial Transactions

Operating memory, programs, and configurations in a virtual machine are completely isolated from those of other virtual machines and also those of the host system. This makes it possible to use one virtual machine for personal us and casual browsing, another for work, and yet another strictly for conducting financial transactions on-line. This VM can be made "read-only," making it virtually immune to attacks of viruses, trojans, and other malware.

Test Programs and Configurations

Software testers can use VMs to test perfromance and functionality of software. Rather than installing it on a number of different physical computers to see how the programs react with differing amounts of memory, or numbers of CPUs, the same physical computer can be used repeatedly, by simply changing the way the VMs are configured. Different versions of the same program can also be installed on their own VMs for comparison.

Custom VMs for different users

On shared systems, users can have their own virtual machines. This is more of a complete separation than simply having different user IDs on a single operating system. Each user can have a completely custom system with the operating system and software suite that works best. Since each VM has it's own file security and network settings, privacy can be easier to enforce and maintain.

Snapshots to Backup and Restore Entire Systems

Virtualization software provides facilities to take "snapshots" of existing VMs. At any time, a VM can be restored to the exact state it was in when a snapshot was taken. Even if software testing has led to system lock-up, or malware does manage to infiltrate a system's defenses, the VM can be reset to a healthy state. Persistent folders can be configured so reverting to a snapshot does not cause a loss of data.

Adopt Virtual Software for Free

Most common virtualization software can be installed for free. VMWare is the most well-known, and offers VMWare Server for free. VirtualBox from Sun is open source and is one of the easiest to install and use. Xen is another popular open source virtualization solution. Microsoft offers free virtualization software called VirtualPC, but it only runs on Windows and only supports Windows VMs. Users wishing to try Linux should select one of the other choices.

More Information About the Benefits of Virtualization

For more insight into the benefits of virtualization on personal computers, see Computer Virtualization Advantages. For a step-by-step guide to running Linux on a virtual machine in Windows (using VirtualBox), see Running Linux on a Virtual Machine in Windows.


The copyright of the article Virtualization on Home and Office Computers in PC Software/OS is owned by Joe Poniatowski. Permission to republish Virtualization on Home and Office Computers in print or online must be granted by the author in writing.


Linux Running in Windows, Joe Poniatowski
       


Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo