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'm fairly certain Vista has been supported as guest OS on VMWare ESX 3 for some time.
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.
what does an analysis company base it's numbers of virtual machines on ?
It's not like they are being sold or something like that...
you know you want to...
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
For those of you that haven't used VMware, there is a pretty decent howto on installing it on Windows XP:
How-to install VMware Server on Windows XP SP2
--jdan
"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"
You can get any copy of Vista to activate with the OEM firmware hack. MS has allowed certain OEMs to install versions of vista modified to not require activation, at the risk of hassling users, the OS is supposed to come pre-activated. You can take advantage of MS trusting the OEMs by faking the firmware and certificate and the OS installs (and WGA validates perfectly) without any trouble at all, perpetually.
Reduce, reuse, cycle
I recently put together a new computer for my cousin and as payment he gave me his old 120GB IDE drive (he went SATA and upgraded to 320GB so didn't need it / want it anymore) and I threw Ubuntu on it. I've wanted to go back to Linux for a while now but wasn't planning to in the immediate since my hard drives were pretty full and I have a few bills to pay before I can justify buying new hardware.
Anyway I'm a web developer so I need to test sites in IE, plus there's a few apps that don't feel like running with wine so I set up VMWare and installed XP. Unfortunately I made the mistake of using a slipstreamed cd that I made from my cousin's retail copy of XP home instead of my OEM Pro cd and so it keeps asking me to activate it.
The problem is, even if I start up with a clean image every time it still reads the current time/date and substracts the time/date that it was installed. So yes, you still need to activate it. I'm going to have to wipe it and install from my OEM cd.
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>
Yeah, I'm working on a network in a box at the moment, Xen based though. Should be able to scale it from a single user on a single physical machine to thousands of users on tens of machines with almost zero downtime. Very nifty technology.
Deleted
Why not just buy a copy of windows XP? If you're a web developer and you think it's important to test in IE, then you should pay for the required licenses to run it. It's not that expensive for XP Home. If you have a license, you should have no problem activating it. If you accidentally used the wrong cd, then install it again. All you're using the computer for is testing websites, so there shouldn't be that much data to transfer between the installations.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
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.
One of the problems we encounter with Vista is that of excessive layering. This truly harms system performance.
.NET .NET running on the Windows Vista Win32 or Win64 API subsystem
.NET layers. At least VMware stays relatively close to the hardware. But in order to offer the high-level services of JavaScript and .NET, a lot of performance must be sacrificed.
Take your typical AJAX web app. Assuming an IE on Vista client, running on VMware on Windows XP, this is the stack that you've got (from top to bottom):
- JavaScript running on IE
- IE running on
-
- Win32/64 API subsystem running on the NT HAL subsystem
- the NT HAL subsystem running on the VMware hardware
- VMware running on the Windows XP Win32 API subsystem
- the Windows XP Win32 API subsystem running on the NT HAL subsystem
- the NT HAL subsystem running on the actual hardware
That's a pretty big stack, with each layer dropping the performance somewhat. A lot of the trouble is due to the JavaScript and
Why not just buy a copy of windows XP? If you're a web developer and you think it's important to test in IE, then you should pay for the required licenses to run it.
Or use ies4linux
I could *possibly be persuaded to allow Vista onto one of my machines if someone gave me $200.
My turnips listen for the soft cry of your love
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
Not very well...
http://it.slashdot.org/comments.pl?sid=234079&thr
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.
If you started this action, continue.
* Emulating the Vista Experience
To continue, jam a pointy stick in your eye, and then click OK.
Homer: What do I do? What do I do? In the name of God you've got to tell me! [sobbing]
Agent 2: Relax, it's just a simulator. Nothing can go wrong.
I am one of the unintelligent few who installed a copy of vista business on my laptop at the beginning of the year. I have been using vmware workstation to run linux under windows for about a year now and as such was very interested in VmWare's progress on supporting vista as a host operating system. VmWare 5.5 would run under vista, but only after a lot of tweaking and even then the performance was less than stellar. I enrolled in the 6.0 beta testing program as soon as it was available and I have not been impressed with the product so far. What I have found is that VmWare has fixed most of the nagging issues with User Access Controls etc., but there are still a few major things lacking. The first is that the networking to host OS's seems to disconnect after each suspend without any messages about why or even how to reconnect them. The second seems to be the interaction between vista and VmWare. For whatever reason any time I do a power operation on the guest OS (suspend, restart etc.) my hard disk starts thrashing like crazy and I am unable to use the machine for 2-3 minutes. This is on a laptop with 2Gb of ram that never had these issues under WindowsXP. Additionally, these hard disk thrashing issues happen at random times while I am using the guest OS. Perhaps some of this is due to the debugging that is enabled with the beta builds of VmWare, but I'll certainly be a bit cautious about spending my several hundred dollars on upgrading to Workstation 6.0 given the performance that I have seen so far.
Have they implemented 3D harware acceleration virtualization? I don't see a lot of point in virtualizing Vista if you can't have the 3D desktop stuff.
Wow! I could swear I was really using virtual vista!
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.
I didn't imply that I don't own a legit copy.
All I said was that I installed from the wrong cd by mistake.
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.
I'll get my grandma right on it!
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
You are poking yourself in the eye with a sharp stick. Cancel or Allow?
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
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)
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
Snapshot manager?
USB 2.0?
Alas, I have not tried the very latest Parallels since I don't have a Mac (I use other ppls macs at the office) but from the little experience I have:
Parallels about equals the free 'VMware Server 1.02' product. It is in no way comparable to either the ESX lineage or (an exaggeration) VMware Workstation.
'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
For a low low price of $420, a Linux user can run Windows Vista on their Linux distribution.
If I could an OS, I would build custom Linux OS that exclusively runs VMware. Kinda like Windows 98 and Dos. The computer would boot with Linux OS like older pcs booted DOS first, then go straight to Vmware so the entire computer is virtualized. And the Linux OS is designed to only allow vmware to access the internet.
\
And I said if you installed from the wrong CD, then reinstall from the right CD. There shouldn't be much data to transfer if all you use it for is testing websites.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
Having Vista run inside of Linux could cause problems for Microsoft Windows. Accept or Deny
"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.
would it take to slow MS Office down to OpenOffice levels?
Wouldn't it be broken easily if Vista is virtualized? Or are virtualized hardware untrusted, thus not able to play anything that requires PMP?
I tried this a few months ago with Parallels Desktop for Mac and hit a show-stopper. After migrating the VM to Parallels activation kicks in. The Windows product key seems to have been revoked as it does not activate. Due to the invalid product key, Windows Update does not run either and you can't validate Windows to install IE7.
Luckily work has a few XP licences lying around. I installed two VMs and now have IE6 and IE7 on my Mac (very useful for testing websites). Perhaps installing Virtual PC inside a Parallels VM would have worked to save an XP license, but I really don't know if it would be worth the effort and possible performance issues.
I think Microsoft did this on purpose. Not just to stop a key from leaking into the wild but if the VM re-activated, you could use their precious browser on a non-Windows host. It's not exactly a "free Windows VM w/ IE6" but more like a way to run IE6 on your Windows machine running IE7. I can't blame them for doing that but since one often can't not test in both IE6 and IE7 without potentially losing their job, it does suck.
"The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
The images seems to become invalid every few months; however, Microsoft then releases a new version of the image. I'm not sure if this was what you saw though as I don't have a Mac so I can't try this under Parallels.
Or even easier, get a free copy from Microsoft
Give a man a fish, he'll eat for a day, but teach a man to phish...
It was definitely an activation issue due to the virtual hardware differences. The same download worked fine on a Windows machine with Virtual PC.
Unless Parallels emulates the same hardware as VPC, XP will see a hardware change and request reactivation. Since the key used cannot be activated, you've run into a wall.
Give a man a fish, he'll eat for a day, but teach a man to phish...
You can download both IE6 and IE7 versions, no need to update anything yourself.
Give a man a fish, he'll eat for a day, but teach a man to phish...
you mean, now vista can suck virtually everywhere.
Just installed this AM, haven't tried every 'bell and whistle' what I have tried works fine, two thumbs up. Good job.
Guy Cook Internet Marketing and Consulting Solutions since 1995.