|
||||||
Virtualization on Home and Office ComputersBenefits of Virtual Machines on Personal Computers
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 Linux or Other Operating Systems Without Switching From WindowsMany 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 TransactionsOperating 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 ConfigurationsSoftware 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 usersOn 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 SystemsVirtualization 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 FreeMost 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 VirtualizationFor 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.
|
||||||
|
|
||||||
|
|
||||||