- Related Stories
-
Next Microsoft Virtual Server slips to 2007
March 28, 2006 -
Vista delayed beyond holidays
March 23, 2006 -
Microsoft: Office 2007 to be late, too
March 23, 2006 -
Novell's premium Linux taking Xen plunge
March 22, 2006 -
Vista debut hits a delay
March 21, 2006 -
XenSource gets new CEO, direction
February 14, 2006 -
VMware to test new high-end product
February 10, 2006 -
VMware to make server product free
February 2, 2006
(continued from previous page)
Open-source software, of course, has fewer restrictions. "Linux makes it easy," Gillett said.
Free versions of Linux are abundant, but distributing premium products from the two Linux market leaders isn't simple. Thus, Kusnetzky said, "It's wise to have a partnership with Red Hat or Novell," which is a move that Open-Xchange has made.
Not just the operating system
Microsoft, Xen and VMware virtualize a computer's hardware. But some companies tackling the problem at a higher level are offering a different revamp of software installation.
SWsoft sells a product called Virtuozzo that essentially virtualizes the operating system rather than the underlying hardware. That lets several programs run at once in separate zones on one instance Linux or Windows. Sun Microsystems has taken the same approach with its "containers" technology in Solaris 10.
"We have templates for close to 100 different solutions and applications for various configurations," said SWsoft Chief Executive Serguei Beloussov. "When you apply a template to a certain virtual private server (a partition), this solution will immediately become available."
The company has partnerships to distribute prepackaged templates of Web server software and is working on new partnerships to offer software for more powerful servers as well, he said.
Softricity is another company that tries to break the hard link between operating system and applications. Its software first captures all the modifications a software package makes to Windows, letting companies store employees' configurations on a central server rather than directly modifying a PC and potentially causing conflicts among different programs.
"The applications are no longer bound to the operating system," said David Greschler, co-founder and vice president of corporate marketing. That lets administrators quickly set up new PCs or update existing ones, he said. It also means employees can move from one PC to another without disruption, because their software is automatically enabled when they log on to a new PC.
Different standards
Yet another complication comes from the fact that VMware, Xen and Microsoft use a different file format for their virtual machines. In August, VMware began trying to standardize its format. That was shortly after Microsoft began offering royalty-free licenses to use its format, called Virtual Hard Disk. And Xen uses a third format, XVM.
Barriers between these formats are not insurmountable. For example, XenSource licensed Microsoft's VHD and will offer the ability to import virtual machines created with Microsoft Virtual Server, Crosby said, and VMware shared its format as well. At the same time, VMware offers support for that feature with its Virtual Machine Importer software.
But they're barriers nonetheless. "It will tend to retard the movement toward a standard hypervisor level that just sits on top of x86 hardware," Haff said, adding that low barriers would mean customers could more easily substitute one virtualization company's product for another. "It is not in VMware's (or Microsoft's) business interest to be able to have someone's free, native hypervisor just slip in to replace ESX Server."
Another hitch stems from cultural obstacles to virtualization in general, Red Hat Chief Executive Matthew Szulik said. "The customers I've talked to over the last six months are challenged by the human issues: How will they deal with the sharing of physical resources across the enterprise? We've all gotten conditioned to having our own server environments," he said.
Virtual installation will happen, but XenSource's Crosby understands the change won't happen overnight, "I think it's going to be a fairly profound change for the industry to get there."
See more CNET content tagged:
Xen, virtual machine, VMware, virtualization, EMC Corp.






Outside those two, the vast majority of operating systems are freely redistributable and wouldn't pose a licensing issue. The virtualization scheme is particularly of interest for server-side software (databases, app servers, etc), so Linux and FreeBSD are likely to be the environments of choice anyway -- they certainly have the appropriate license terms to make them very convenient to virtualize and are much more easily trimmed down and customized to fit specific needs.
Lots of vendors already ship Linux live CDs with demo versions of their product. Oracle hands that stuff out like candy.
Prepackaging as discussed in the article would be icing on the cake.
disks in the VM as having non-permanent changes.
Having a system where you can have parts
read-only, other parts read-write, and still
others read-write-but-not-saved is just
fantastic.
Being able to move the VMs to different machines
is also very nice.
SVS is peculiar to Windows because it doesn't already have a method for doing it, but it's also limited to Windows and the host environment provided. You couldn't run Vista-specific software under Win2K, for example, like you could using virtualization. Virtualization would permit you to run OS/X apps under WinXP, or OS/X apps under Linux, etc. Further, virtualization completely abstracts away the hardware and everything else so you are guaranteed to not have any issues with the host hardware, drivers, or environment.
Most of the users have hard time working with more than single application at the same time - trying adding to the mess another OS would hardly improve anything.
Unless computers will learn to read user's mind...
specific application. Basically, you start with
the application and take a pared-down
environment that is know to work with it.
The user would see the application, nothing else
(unless that's the way it was distributed). No
installers, just drag and drop the VM file and
click to run. Ultimately, it wouldn't matter if
you're running Linux, Windows, or Mac, just grab
the same VM image and run it -- completely self
contained.
That said, its currently only practical for
pretty large software packages. You're not
likely to distribute a VM that has your software
plus Windows -- far too big (maybe a smaller OS,
you can get Linux down to 2-3M if you need to).
This technology is currently very popular in the
server space. It won't spill over into user
space until there are some better toolkits for
assembling and testing custom-tuned VMs. The VM
method also incurs quite a bit of overhead
compared to native code, so you're not going to
have NOTEPAD.EXE deployed as a VM.
Cheers
Tarry
My Blog: http://tarrysingh.blogspot.com
- Prepackaged OS/Apps
- by ahickey April 3, 2006 1:28 AM PDT
- With VMWare releasing the VMPlayer an interesting situation is in place.
- Like this Reply to this comment
-
(13 Comments)If there isn't licensing issues (comments welcome ? interested to know if VMWare do not allow distribution of images) then as per the article companies could provide a pre-packaged OS/App for people to use.
For Linux ? Forget your LiveCD distributions. Just download the image and run it from VMPlayer. In that way you get all the advantages of a LiveCD, but with all the information held on your drive providing the ability to compare and contrast.
For new users this would be great. No messy install. All hardware configured correctly. I have used VMWare on a notebook running XP with a wireless adaptor and it passed it through without any problems. It was just seen as an Ethernet Adaptor. So, I didn?t have to mess about with the Wrapper.
Assuming all images work with all configs and VMPlayer will do the translation then I think the LiveCD days are limited.