Today, administrators installing software typically must ensure beforehand that it's certified to run with their particular hardware and operating systems, then configure and optimize it afterward.
The hidden benefit from virtualization is that users can unpack a ready-to-run collection of software components--operating system and all--and drop it onto a fresh, empty partition of the computer called a virtual machine. No muss, no fuss, no driver updates, no configuration file tweaking, no conflicts with other software.
Virtualization essentially lets the companies selling the software handle the tricky part and also provides a clean slate for installation.
There's one problem, however: Some software licensing plans aren't designed to accommodate such schemes, though that could eventually change.
One convert to the approach is Open Xchange, a server software company that lets customers download its software packaged into a virtual machine so they can quickly get to the evaluation stage. Within the next six months, the company plans to release software for production use, not just testing, said , executive vice president of marketing strategy.
"We send an image that (has) a complete stack of software preinstalled, set up and ready to go," Kusnetzky said. "We felt it would be an advantage in the competitive marketplace," he said, because without the virtual machine approach, "it took a level of expertise to install it."
Representatives from three powers in the virtualization realm--EMC subsidiary VMware,with its open-source software, and Microsoft with the proprietary --all believe at a minimum that the idea has potential.
But it's VMware, which leads the virtualization market, that's working hardest to make virtual machine-based installation a reality--and to make its underlying virtual machine technology the foundation of choice. It has a Web site where people can download sample virtual-machine-based packages from Oracle, IBM and others.
"The reasons it's going to become mainstream is you can now package your application with the operating system it really wants. You get the exact patch level and everything in the OS that you want," said VMware President Diane Greene. And it's particularly useful for small software companies that don't have engineers to support a wide variety of systems. "They don't have to necessarily port their software to every possible operating system and every possible version of the operating system."
In recent months, VMware started offering two free ways that customers can try out virtual-machine-based software packages, which it calls virtual appliances. First came VMware Player in 2005, good for desktop applications, such as an isolated partition for safely surfing the Internet. In February came part two: for server tasks.
Xen programmers are currently stabilizing their core virtual machine software, but virtual-machine-based installation will happen with Xen, too, predicted Simon Crosby,co-founder and chief technology officer. "That's equally possible in Xen...I definitely think it's going to happen," Crosby said, though he acknowledged Xen doesn't yet have VMware's mature virtual machine management software or established presence at many customer sites.
Not so fast, cautions Illuminata analyst Gordon Haff. "This is a direction, but not a near-term mainstream change in the way that everyone installs their applications," Haff said. "There are too many details to work through. Licensing is one issue."
The licensing hurdle stems chiefly from the fact that the installation method requires the inclusion of an operating system, and although software companies might delight in distributing them willy-nilly, operating system companies are more finicky.
Microsoft, for example, permits only evaluation copies of Windows to be distributed, and then only within a company and only to test and evaluate software, said James Ni, group product manager for server virtualization at Microsoft.
"Currently there is no redistribution of the Windows Server operating system," Ni said. Right now, the virtual installation idea is about testing software rather than full-on production use, so the evaluation software approach is appropriate, Ni argued.
He's not alone in his assessment. "I would expect this to be primarily about experimentation," said Forrester analyst Frank Gillett.
Ni didn't close the door to virtual-machine-based software sales. Market forces dictated major changes to Microsoft licensing policies before. For example, Microsoft in 2004 began charging the, and in 2005 started permitting customers with one license for Windows Server 2003 Enterprise Edition to run as many as four copies on a single server partitioned with virtual machine software.
But Microsoft's policy is an impediment to VMware's aspiration. Greene sees companies distributing virtual-machine-based software internally today and expects customers will eventually buy it that way, Greene said.
"Microsoft is not letting their operating system be used in this model," Greene said. And though it's had a more permissive position in the past, it has backed off that stance: "Microsoft did not renew our license to (redistribute) Windows."