Virtualization Disallowed For Vista Home
Maxx writes to mention a ZDNet article about Microsoft's dictum on Vista as a virtual machine. The software giant has declared that home versions of their upcoming OS may not be run virtually, because 'virtualization is not mature enough for broad adoption.' From the article: "'Microsoft says that consumers don't understand the risks of running virtual machines, and they only want enterprises that understand the risks to run Vista on a VM. So, Microsoft removes user choice in the name of security,' says Gartner analyst Michael Silver. 'The other option is to pay Microsoft US$300 for Windows Vista Business or US$399 for Windows Ultimate, instead of US$200 for Home Basic or US$239 for Home Premium,' Silver suggested."
This will be impossible and they know it. There are plenty of companies who need to virtualize this OS for testing purposes. It wouldn't surprise me if MS did this internally. Meh, who cares though. Just another reason to use VMWare.
So where do you want to go today?
It takes a man to suffer ignorance and smile
Be yourself no matter what they say
'virtualization is not mature enough for broad adoption.'
Well, neither is Vista probably.....
"...enterprises that understand the risks to run Vista.."
It's good that finally MS admitted running their OS has risks.
Microsoft just continues to prove that they don't get it. Virtualization is where it's at - if every home user had Windows running in a VM aka sandbox, and every time they shut off their box it went back to a clean snapshot... hey, we'd probably have a lot less bot nets out there ey?
Do or do not. There is no try. --Yoda
Microsoft says that consumers don't understand the risks of running virtual machines
I dont understand, what risks?
I would be one who would want to virtualize the home version. Anyone doing development may need to do this. There are many legitimate reason - ease of debugging is one. Ease of determining how someone 0wn3d a machine is another.
Hehe!
"So you can't use virtualization, unless you can..ahem...demonstrate your understanding"
"Demonstrate my understanding? How would I do that?"
"Well...everything has its price. If you were to, shall we say, *invest* in some understanding, then I could let you use it"
"Ah - I understand. Is this enough of a demonstration?"
(Counting.."Yes, you appear to be sufficiently qualified" (flicks switch)
I call bullshit on both counts.
First, technology being immature has never stopped Microsoft before from selling it. And for protecting the consumer, a warning in the EULA would suffice. As in "Microsoft does not guarantee for correct function in a virtual environment". An outright prohibition points to other motives.
Second, unscrupulous makers of rootkits will hardly be stopped by an EULA, Mr. Silver.
C - the footgun of programming languages
Yes..... and companies that write software for home users will need to run VMs that contain the home version of the operating system for testing purposes. Therefore the home user will also be able to do the same thing.
How we know is more important than what we know.
In serfdom, the Lords own the land, so when the serfs get a good harvest, the Lords can up their rent, and when the serfs have a bad harvest, they can turf them out and keep sheep.
Microsoft seem to be going for a similar strategy, they want Windows always to be the base. Linux as a Virtual Machine on Microsoft is fine, but Microsoft as a virtual machine is not allowed.
If Windows is the base then they can keep their own products in the picture through bundling, dodgy secret agreements, blackmail and so on.
If they lose the base, then they actually have to compete as equals, and Microsoft does not do competition .
My little Linux and tech blog
-Even more aggressive Windows Genuine Advantage snooping/phoning home. I haven't bothered to pirate your OS yet, if I pass initial activation you can get off my ass. I know my ass is close to m wallet so I see your motives.
-Exceedingly aggressive DRM built into WMP11. Just a thought, consider the consumer and not your media conglomerate buddies at mega-corp once in a while. You tell me to trust you with my digital life but you won't trust me?
-You insist that I am too dumb to run my PC; far too many processes are hidden/poorly explained or locked out of my control. Now you tell me I'm not smart enough to handle virtualization?
I've never been one to believe MS is some kind of innovation power house, but Vista disappoints on almost every level. I've never entirely trusted a Windows OS, but now my OS doesn't trust me. Linux makes a pretty adequate desktop these days and for those who want a totally trouble free experience OS X is still far more consumer friendly than Vista. True that iTunes does present some DRM issues, but they aren't that hard to subvert and the vast majority of files generated on/by OS X and associated applications are widely supported formats. It will be easy to recommend alternatives for the next couple years...
commercials touting how you'll get laid dancing to your Virtual PC!
Or virtually laid, at any rate...
Seven puppies were harmed during the making of this post.
Microsoft has recently added to the EULA of its upcoming "Vista" program, disallowing users from installing the operating system.
"We see this as a very positive move for our customers," stated Microsoft chief public relations officer Benja Overr. "While the Windows CD is perfectly safe when being used, for example, for a game of Frisbee or as a very attractive coaster, it's well-known that when most of our customers place the CD in a computer, they end up with viruses, rootkits, and all other sorts of issues. We just don't feel the Windows operating system is mature enough for the average user to be playing with on their computer."
Microsoft stated that the UltiCruftcrapGigantoNightmareRameater version will be available to actually install in a computer. Tentative pricing for this version is set at $1000.
To fight the war on terror, stop being afraid.
Translation: "We are getting SPANKED by VMWare in the virtualization market, and our PC virtualization sucks. So since we are unable to win against VMWare in the home market, we are taking our ball and going home."
Is anyone really surprised? Any market Microsoft cannot dominate they attempt to squash.
Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
So just have your legal department contact MS and work through the licensing that will allow you to do this.
What? You don't have a legal department, and you can't afford to hire a law firm for something as trivial as setting up a virtual machine.
Gee, I guess that means that you won't be able to test the software you are writing against the Vista HOME platform in a cost effective manner. So you will either have to get out of that business, or release substandard software for that platform.
Microsoft's rule change will result in either increasing your costs, or decreasing your quality of product. either way they are reducing your ability to effectively compete with them in the free market. They are undercutting competition by manipulating the legal rules, as opposed to using direct head to head competition in the free market. Your product may not even compete directly with any of their existing products, but you still form a potential threat. You may be the next Linus Torvalds or David Heinemeier Hansson.
Reducing competition helps to protect their monopoly, or so they believe.
Of course, you may want to contact a lawyer that specializes in Class Action lawsuits. Get them to think of all of the web developers they can represent who are have their product's cost effectiveness reduced by this anti-competitive move from a convicted monopolist who is known to settle lawsuits quickly out of Court. Heck, you could make some law firm rich, and maybe even see a few hundred, or a few thousand dollars in settlement money!
Microsoft says that consumers don't understand the risks of running virtual machines, and they only want enterprises that understand the risks to run Vista on a VM. So, Microsoft removes user choice in the name of security.
This just reminds me of the infamous quote:
This "users are idiots, and are confused by functionality" mentality is a disease. If you think your users are idiots, only idiots will use it.
Once again Microsoft's attitude is an insult to its customers intelligence. Thank you Microsoft for letting us know that we are morons.
We often refuse to accept an idea merely because the tone of voice in which it has been expressed is unsympathetic to us
I note that they said: 'risks'... plural. Now, I won't pretend I know all of the risks Microsoft sees but the paranoid tin-foil-hat part of me would say that one of those risks is that they don't want OS.X and Linux users running Vista in a VM thus circumventing some of Microsoft's barriers, carefully crafted to prevent OS migration. My less paranoid side tells me they are simply trying to weasel out of having to provide tech support for (how many?) millions of users running Vista Home in a VM. If one calls the help center all they have to do is fall back on the old ' Well you see sir it's like this. If you read the EULA that came with your copy of Windows Vista Home edition you will see that....." routine. It will certainly be interesting to see if Vista Home will actually refuse to boot in a VM or whether this is only a cost limiting exercise.
Only to idiots, are orders laws.
-- Henning von Tresckow
What are you talking about? They are not testing that the product works in a virtualized environment. They are testing that it works on Vista Home. The software is deployed from the development machine onto the virtual machine that is in a 'clean' state. Testing is done, and then the virtual machine can be reset back to a clean state a lot quicker than re-imaging the hard drive of a physical machine. The final verion(s) will be tested on a physical machine after they are happy with the results on the virtual machine.
This is obviously not how you develop fast action games, but it has been a real boon for testing other types of applications.
Not only virtualisation is restricted:
You need a legal department to setup a VM?
Strange how I've never needed one of those for any other OS I have created a VM for in the past.
Which repository do I need to add to get a legal department?
liqbase
This is so prevent the runaway success that Parallels has become for all the intel mac users. By putting this in the license, and probably with some flimsy second-rate "protection" they make the Parallels be legally forced to play their little game or get a DMCA suit. That's the rub here...Microsoft can FORCE the issue and use police officers if they want. They want customers buying the "upgraded" versions. The worst possible thing that can happen is that developers will make extra sure their products work with Home for all the "Apple" users... and I think Microsoft is trying to put applications into requiring the higher version of windows to even RUN. If all the Apple users make home the default version Microsoft can't continue to shake businesses down.
will have MSDN subscriptions, and the OSes you get through MSDN do not have this license restriction. It's a non-issue for software development houses.
Happily you don't need a lawyer as the only limitation on what you can do with Vista is Copyright law.
EULAs are 100% worthless and unenforcable.
Well at least in Denmark and I suspect much of the EU.
You see we have a set of restrictions on confusing marketing, you can't sell something and then later try to impose extra limitations on the buyer.
If MS wants to make the EULA assholery binding then they will have to present the terms BEFORE the sale takes place otherwise we are free to ignore it completely.
The same is true for language, if the EULA is written in english then it's 100% non-binding.
-- To dream a dream is grand, but to live it is divine. -- Leto ][