Living in Virtual World It Has Real Benefits
While the virtualization buzz is loud in big business circles, the technology also provides safer, more convenient networking for home offices and small businesses.
by Joseph Moran
Question: When is a PC not really a PC? Answer: When it's a virtual PC.
Virtualization technology [define] lets you run one or more "virtual" systems on a single physical PC. Virtualization essentially works by borrowing a portion of your computer's resources a percentage of the CPU, a bit of RAM, a chunk of hard disk space and using them to emulate a "real" system. (Some system components that can't be explicitly shared like the graphics subsystem, for example are themselves emulated [define].) You can use virtual machines to run "guest" operating systems, which operate independently atop your "host" OS, just as if they were stand-alone computers.
It's easy to see the appeal of virtual machines. Although they're not intended for performance-oriented applications (especially graphics-intensive ones), they still have many practical uses. Do you have an old piece of software that runs best on a previous version of Windows? Run it in a virtual machine. Ditto if you want kick the tires on a new operating system say, Vista or the newest version of Linux or application you just downloaded from an unknown vendor, without the risk of messing up your system. You can even run server-based operating systems in virtual machines, allowing you to save money and space by consolidating multiple servers onto a single physical box.
Even a solitary virtual machine is useful, though, because you can make it as connected or isolated from your network as you want. As in the example above, virtual machines are often set up to be on an independent network, but they can also be configured to use local network resources such as shared folders or printers and have full access to the Internet. This makes a virtual machine a great way to browse the Web without having to worry about the nasty stuff that might lurk behind every page after all, better to accidentally infect a virtual computer than your physical one. And, since entire virtual machines are stored on just a couple of files, they're easy to backup and reuse should they become damaged. (Sure, you can use firewall or anti-spyware utilities and you should but they're not foolproof.)
Products to Take You Virtual
Another good virtual machine application is Parallels Workstation 2.2. It will set you back $49.99, but it's got broader Linux support and can also take advantage of the virtualization extensions found in the newest processors such as the Intel Core 2 Duo and Socket AM2-based AMD chips. (These extensions improve performance by allowing some virtualization functions to be run in hardware rather than software.)
VMWare was an early pioneer in virtualization technology, and its $189 VMWare Workstation 5.5 is popular among corporations for enterprise-level features and support. VMWare also offers a free Player version that can run existing virtual machines but doesn't allow you to create new ones. To create virtual environments, you can also download for free the company's VMware Server product, which lets you partition Windows and Linux servers into virtual machines [define].
Getting Real Performance From Virtual PCs
Licensing Fees Remain Real
While you could certainly try to install the same copy of Windows multiple times, doing so isn't legal, and in any event would likely cause activation problems. Therefore, to keep things kosher, you should make sure than any copies of Windows you use aren't already running on another system. The need to purchase extra OS licenses certainly adds to the cost of running virtual machines, but it's still cheaper and takes up a lot less space than using dedicated hardware.
Joe Moran is a regular contributor to PracticallyNetworked.
For more help, don't forget to try one of our PracticallyNetworked Forums.
|Home | Networking | Backgrounders | Internet Sharing | Security | HowTo | Troubleshooting | Reviews | News | About | Jobs | Tools | Forums|