VMWare Rolls Out Vista Virtualization
MsManhattan writes "VMWare Inc. today is slated to introduce a new version of its workstation virtualization software that supports Windows Vista. The upgrade, VMWare Workstation 6, enables users to run Vista as a host or a guest operating system. Additionally, it allows users to store a virtual machine setup on a portable device — like as a USB drive — and transfer the set-up to another computer. Virtualization, an old concept that has gained new momentum, can help organizations optimize their infrastructures but it can also create expensive management headaches. Just the same, the analyst group Gartner predicts that three million virtual machines will be in use by 2009, up from today's 500,000."
I hope VMWare's fixed its Vista performance problems in this new version: running Vista as a virtual OS even under the commercial versions of VMWare was slower than dirt in the last cut.
Everyone uses virtualization now.
Half the servers are virtualized.
Where I work some laptops are fitted with virtualized DOS/Win98 environments for very old software (to control old EPROM burners etc). Much easier to roll out a working VM environment and just copy it around than fiddling with constantly changing hardware.
'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
...but didn't Vista's TOS specifically ban using Vista under a virtual machine?
Looks like 64 bit support is getting better, although Feisty Fawn isn't supported as a host OS yet. From the release notes:
New Support for 32-Bit and 64-Bit Operating Systems
This release provides experimental support for the following operating systems:
* 32-bit and 64-bit Red Hat Enterprise Linux 4.5 (Beta, formerly called 4.0 Update 5) as host and guest operating systems
* 32-bit and 64-bit SUSE Linux Enterprise Server 9 SP4 (Beta) as host and guest operating systems
* 32-bit and 64-bit Ubuntu Linux 7.04 as a guest operating system
This release provides full support for the following operating systems:
* 32-bit and 64-bit Windows Vista as host and guest operating systems
* 32-bit and 64-bit Red Hat Enterprise Linux 5.0 as host and guest operating systems
* 32-bit and 64-bit Ubuntu Linux 6.10 as host and guest operating systems
* 32-bit and 64-bit Mandriva Linux 2007 as host and guest operating systems
* 32-bit and 64-bit Solaris 10 Update 3 as guest operating system
* 32-bit Novell Netware 6.5 SP5 as guest operating system
"Be the change you wish to see in the world" - M. K. Gandhi
All you need to do to emulate the Vista experience is a sharp stick and your own eye.
If brevity is the soul of wit, then how does one explain Twitter?
This is welcome news. Let me tell you, virtualization has saved my ass many times, and growing (especially when it's windows).
Example: A system fails to come back up after update and gives me my favorite hal.dll error. Since the hardware abstraction layer is different for nearly every machine, simply grabbing the hal.dll from another machine is not possible.
Now there are several strategies to tackle this problem, for this instance however, because this was a virtual machine living with several other guest OSes which are all running on identical virtual hardware I simply ran a compare between the system32 drives of the borked windows and a working one - found several HUNDRED missing files (how did that happen, who knows), mounted the borked vmdk as the g: drive and copied the good files over to it.
unmounted and rebooted to fully operational status.
Read my Very Short "Stories"
Reduce, reuse, cycle
I thought all that was preventing you from running Vista under VMWare was Microsoft's licensing, i.e. you had to buy the uber-expensive ultra-mega-pro-corp-enterprise-unlimited version, and not the crappy home version dell gives you.
I know Vista Home can run VMWare Server as a host (tried it) and Parallels on the Mac can run the MSDN version as a guest (seen it).
So what's the news? Is it really just that Workstation 6 has come out of beta?
#include <sig.h>
To clarify: I'm using a system whose hardware is several times larger than Vista's recommended specs (and without Aero) and Vista still runs many times (10x?) slower under the commercial VMWare (v5) that it does when I wipe the box and just install Vista. Other Windows OSs on the same box are quite snappy under commercial VMWare (v5).
I'm hoping VMWare version 6 fixes this.
that's almost right, but to really nail dah feelin' you'd pay someone else for the eye poke with the sharp stick
You could just download Microsoft's Virtual PC XP image for IE 6 testing and convert it to a VMWare image. Then you can make an copy of it and do a Windows Update to install IE 7 and you can test both versions.
n d-ie7-running-on-a-single-machine.aspx
http://blogs.msdn.com/ie/archive/2006/11/30/ie6-a
Certainly looks like it. And as for the managerial problems - well, I RTFA, and I couldn't make out any specific problems (apart from possible licensing issues, which is always a good one because you can say that about almost any technology you like). Read like a typical Gartner puff piece designed to spend a couple of hundred words not saying anything in particular, but generate a few soundbites for a mindless PHB.
...now Vista can virtually suck, too.
What is this, digg?
Post the actual link rather than your (or someone elses) blog in hopes of getting ad revenue.
I am just posting to try and get the general /. attitude towards Xen... Xen seems to be the fastest virtualisation option by quite a margin, and has excellent features (pci device forwarding anyone?), but will never be in the official linux kernel by the developer's own admission.
Xen has a number of unfriendly (minor) glitches. It is locked in to specific kernel versions unless you really want to have a lack of stability. On the Xen mailing list developers have stated it is not suitable for enterprise use yet.
I was wondering if people are feeling positive about the future of Xen in general? There is still an active developer community (perhaps equivalent in size to mythtv a year or two ago), but will Xen be beaten back by the rapid advance of other technologies, or are the benefits from Xen enough to keep it rolling forwards regardless of alternative virtualisation products?
FWIW, I have 9 Xen virtual systems running on one core 2 duo server (3GB ram) now, and will be pushing that up to about 12 systems as a 'network-in-a-box' solution to a lot of my coding and home network requirements too and I am generally a big fan. I prefer vmware by a long margin for ease of use, but in terms of raw power Xen seems to have vmware beaten by quite a margin (and the PCI passthrough is very very useful for a print server and for playing with network cards). I think Xen will obviously continue to grow but I cant help but wonder if it will fall too far behind a few years from now.
Warhammer forums
I Like virtual machines but I wish they would allow true 3d acceleration. I have an xp machine(for gaming) with a virtual ubuntu installed. However I cannot install beryl because of the limitations of the system. If there is a way and I missed it, let me know.
Isn't most of the point of running Vista (as opposed to XP) that you'd have DirectX 10, Media Center, and Aero? Given the hardware requirements of Vista, I seriously doubt you'd be getting any good gaming or media experiences in a Virtual Machine.
After using Parallels for Mac, VMware has a lot of catching up to do. Coherence mode, the ability to run virtualized applications seamlessly on the Mac desktop, is a beautiful feature.
If the Linux version of VMware offers something similar, I'd be very interested.
VMWare Workstation 5 had a problem when the host operating system changed the CPU frequency. This made the guest operating system clock go wacky and the guest itself almost unusable because letters I'd type would be repeated when the operating system thought I had held down a key for a second or two. The official workaround was to disable frequency scaling on the host operating system which is really not acceptable.
Can anyone tell me if they fixed this issue in 6?
Oceania has always been at war with Eastasia.
IE does not run on .NET.
This isn't much different than any other modern OS. They all have strict separation of user/kernel code and libaries at a given point. OS X and Windows both have clearly defined subsystems (Win32/Posix/.NET3?, Cocoa/BSD/etc.)
and let's see what you'd have if you ran VMware in Linux
- JavaScript running on some browser
- some browser running on Qt/Gtk and libc
- Qt/Gtk running on an X server
- X server and some browser running on libc
- libc running on some unixlike kernel
- some unixlike kernel running on VMware
- VMware running on libc, the kernel, and Gtk
- Gtk running on an X server
- X server running on libc
- libc running on some unixlike kernel
- some unixlike kernel running on real hardware
Oops - I didn't realize Vista wasn't supported yet and I've been running it for a few weeks in VMWare Fusion for OSX. It runs great (MBP C2D) and is much faster than the -XP line. I've only got 512MB allocated to it too.
VMWare Fusion would be just about perfect if they added support for adding block devices from files like on linux. Hopefully in the next beta.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Yes... up to DirectX 8 at least, apparently they'll be working on newer versions of DirectX later.
You don't fail over the virtual machines. You fail over the hardware and migrate the virtual machines. Of course it is not "that easy" and there are lots of things that need to be in place for it to work. Any level of service guarantee that you are able to achieve with services on physical machines you can achieve with virtual machines. Virtualization does have the advantage that you can use your hot spare for other things.
Consider the simple case of a webserver with a database backend. For various reasons you would run these services on separate hardware so you need two computers. To support HA you need double the number of computers for a total of 4. With virtualization you can get away with only two physical computers. If one physical computer fails you move its virtual machine to the other physical computer. Now of course the performance is going to suck while both services are running on the same hardware, but sucky service beats no service.
What's purple and commutes? An Abelian grape.
"the analyst group Gartner predicts that three million virtual machines will be in use by 2009, up from today's 500,000"
Our small company alone will have rolled out more than 5000 virtual machines by that time, which would account for 1/500 of the volume increase. Not very likely. We replace the hardware of old legacy client systems running OS/2, put the OS/2 system inside a Xen VM, and add another VM running Linux which is our migration target. Very sweet.
There will be a lot more virtual machines by that time. A lot. In all likelihood as many as a hundred times more.
I'm my opinion KVM will flush Xen away... But it will take some time.
The free and open Xen is super-slow for anything I/O related when running hardware-virtualized systems (eg Windows or unmodified Linux). Super-slow as in network and disk I/O is basically unusable for anything but single-user desktop use. It's actually so slow that VMWare's VMplayer under Linux that is *not* using hardware-virt is faster than Xen's hardware-virtualization, on the same hardware (pathetic, but true... I've tested it with a ten users Windows 2003 Server tested both under Xen 3.0.4 then under VMplayer).
The bad news: the drivers that makes hardware-virtualized guest I/O not-suck are closed-source and $$$.
The good news? For para-virtualization Xen rocks. Bad news: only modified OSes run as para-virt guests. I've got my SVN / Samba / Squid / NFS servers running as Xen para-virtualized guests. Rock stable and super fast.
PCI device forwarding is nice but AFAIK it only works for para-virtualized guests: in other words, you're not forwarding that super-fast GFX card to your Windows guest, which is stuck with a lame emulated (by QEMU) videocard.
Here's a summary from a few months ago as to why KVM beats Xen easily, and I completely agree with the article. KVM is a little bit new but I expect to switch to KVM very soon. It simply has to many advantages over Xen.
http://udrepper.livejournal.com/15795.html
Simply put: Xen is driven by XenSource and they're out to try to make a buck. They're not playing nice with the community. Their developers base is shrinking and shrinking, with already quite some transfugees that went to KVM. Also there are some big-Linux-kernel-developers-names behind KVM. The XenSource guys are fighting a battle lost in advance for the "hardware-virtualization" side for sure. For para-virt I don't know. There are so many drawbacks with Xen and hardware-virt CPUs will just keep getting better and better at doing hardware-virt (hence minimizing the difference between para-virt and hardware-virt).
KVM made it into the Linux kernel. It's not easy to beat that. Technically Xen isn't "linux only" (it runs on Solaris too, for example) but, still, I don't see Xen as a viable alternative for long. (and this is coming from a huge Xen fan: as I told you, I've got several servers running as Xen VMs).