Microsoft Flip-flopping on Virtualization License
Cole writes "Microsoft came within a few hours of reversing its EULA-based ban on the virtualization of Vista Basic and Premium, only to cancel the announcement at the last minute. The company reached out to media and bloggers about the announcement and was ready to celebrate "user choice" before pulling the plug, apparently clinging to security excuses. From the article, "The threat of hypervisor malware affects Ultimate and Business editions just as much as Home Premium and Basic. As such, the only logical explanation is that Microsoft is using pricing to discourage users from virtualizing those OSes. Since when is a price tag an effective means of combating malware?" Something else must be going on here."
This is clearly Microsoft suffering a managerial battle of the wills. One half wants to bow down to pressure to reverse the EULA ban on virtulization, while the other half is strong opposed to relenting.
I suspect (hope) that desperation with the lack of popularity of Vista will force Microsoft's hand.
but could this just be Microsoft trying to squeeze yet more dollars of profit out of everything they can (i.e. now virtulization)?
I think therefore I am... a Linux geek.
There is very little that I need to do that can not be done natively in Ubuntu, and for those not in the know, Ubuntu is completely free. So why would I bother buying/downloading ANY version of Windows and even bother installing it, either natively or as a virtual machine? I just don't get it.
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
Only if you believe that EULAs are enforcable.
Artificially introduced market segmentation.
Seperate the user base by requirements. To match a low, medium and high priced product range, when there is no real difference between the actual products other than artificial restrictions.
By specifically disbaling certain features from the low versions, power users (the few who will touch Visat with a bargepole), will be forced to empty their bank accounts for the high version (Vista Ultimate/Business), otherwise they may just buy the version which could do everything they required (which would be cheaper).
Less revenue for Microsoft.
This is similar to the recent debate over MS Visual Studio Express vs. Professional. The former's EULA disallowing plugins of some variety which actually loaded fine. This forced users to buy the uncrippled version for actual development. More money to MS.
There is no psychiatrist in the world like a puppy licking your face - Ben Williams
This was already mentioned yesterday: http://slashdot.org/article.pl?sid=07/06/20/064324 1
I've bought the software (note - this is a lie; there's no way I'm going to buy Vista any time soon). Microsoft has made their money. They should stop telling me how I can use it.
This is why I like free software. I'm treated as the owner.
"A deadlock has been reached. One task must die. We must now choose between murder and suicide."
"Something else must be going on here". No shit sherlock.
The thing that's going on is market segmentation. To put it briefly: Microsoft reckons that those customers who are likely to want to run Vista in a virtual environment have got the money to buy a more expensive version. It's the exact same principle as is used for pricing some commercial databases according to "number of CPUs in the system which is going to be running it" - anyone who's got the money to buy and the need to run a 16-processor system can probably afford to spend more on the database, regardless of whether there's any technical difference between the 16 processor version and the 8 processor version of the software.
Since when is a price tag an effective means of combating malware?
:P
Well, it does mean that there are only 5 potential victims for your malware
Monstar L
The reason Microsoft wants to keep the cost high to virtualize Vista is because they want people to actually run Vista as the main os. When lots of people start running linux (or parallels on macs), they are using Vista simply as a bunch of libraries to run one or two apps.
They want to remain in control of the platform, if people use mac or linux as their main os and use Windows to run one of those not-yet-supported programs the power of Microsoft wil start to degrade...
Dependency hell? =>
Microsoft gives you at least a (costly) option. Apple (correct me, if I'm wrong) doesn't.
And no, I am not a MS fanboy. I've been using Linux for more then ten years almost exclusively. Lack of hassle with licensing issues being one of the reasons for my choice of OS.
Your post would be valid if Microsoft actually gave free technical support with their OSes. However, this is not the case - usually a for-fee trouble ticket is required for anything beyond activation key issues.
I didnt understand your alt+f4 comment. Could you show me how by doing it on your computer?
**Life is too short to be serious**
You are changing the EULA of your latest product. cancel or allow? :-)
The best way to accelerate a windows server is by 9.81 m/s2
Microsoft isn't stupid, and they can see the writing on the wall. Switchers pose a problem for Microsoft, because most anecdotal evidence and many studies show that switchers don't switch back to Windows. Now before you bash me as an Apple fanboi, consider this: most people who leave Windows are looking for an out due to frustration. Even if you think Mac OS X is inferior to Windows, someone looking to get away from Windows might not be the most objective person in the world. Apple's plan is to get people to switch, to just taste OS X, and then count on them not going back to Windows. Intel Macs make it "safe" for users to try it, because they can always fall back to Windows if OS X doesn't work out for them.
The most ridiculous part of the MS strategy, though, is to assume people pay attention to the EULA anyway. I recently installed XP on my Intel Mac on to a boot camp partition. Parellels is smart enough to see the boot camp partition and run in VM mode. Is that "illegal"? Will Microsoft come kick in my door? Would I be able to do the same thing with Vista (probably) even though the EULA states I can't?
Mac OSX Home Basic 129$
;-)
Mac OSX Home Premium 129$
Mac OSX Business 129$
Mac OSX Ultimate 129$
Ubuntu Home Basic 0$
Ubuntu Home Premium 0$
Ubuntu Business 0$
Ubuntu Ultimate 0$
A both OSes have home versions which allow restore of backuped Data...
For Vista you need Ultimate or Business to get restore functionality
From TFA: "For its part, Microsoft says that hypervisor rootkits are a serious threat to virtualization, and they could be right."
... oooh hypervisor rootkit!!! ... won't fool any of the guys who know enough to employ virtualization.
Surely, they don't mean to suggest that hypervisor rootkits stop being a threat as soon as the user ponies up the additional $210 or so for a Vista Ultimate edition?
Come on, M$, take your time and try to come up with a better excuse than that! Saying
So far, I can't remember a law that outlaws overclocking or unlocking additional render pipelines.
On the other hand, should I dare to mess with the software to bend to my will...
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
... only criminals will have virtualization.
Didn't MS say someting about the security issues of hardware virtualization? Hello? Haven't they hard of Blue Pill? Can someone explain how an EULA can keep malware from attacking a system? (And yes, I know that Blue Pill isn't a real threat... today.)
Nothing for 6-digit uids?
...all we get is $EULA and it's adapted on a daily base with the routine call in Redmond?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
2 key fallacies: First of all, it would require MS to actually offer any kind of user support to speak of. Or at least one that speaks a language I can understand (and no, that is NOT English. I know English when I hear it, and this is NOT, ok?).
And second, it doesn't get better when you buy Vista super duper ultimate increibly superspecialawesome edition. You still have the same, shoddy, crummy support. What is a support good for if it's crappy, even free it's too expensive, because it costs my time.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Personally, I am more inclined to the creed of being free to do what you want as long as you don't interfere with someone else's freedom.
I know that this world is going more towards "forbid everything but the bare essentials someone needs to be good for the company and country", but that attitude is behind everything that was wrong in this part of the world about 70 years ago.
Greetings to Godwin, btw.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Not even the Ultimate License allows you to watch/play DRMd content in a virtual machine. It is impossible to technically restrict what can be done with content as soon as it is played in a Virtual Machine. Audio is especially easy to make perfect digital copies of, even if it is DRMd.
Allowing home editions of Vista to be run in Virtual Machines would essentially make the DRM protection in Vista useless.
How true. I virtualise and I got stuck in a traffic jam on my way into work for three hours!
The trouble is, I have a suspicion that it might have happened even if I didn't virtualise. So maybe it isn't related.
Did you have any concrete examples of Bad Things that can happen as a direct result of virtualisation?
Don't let THEM immanentize the Eschaton!
Well MS is certainly "free" to add restrictions to its own product, but that doesn't mean it's a good thing. And when those restrictions make life more difficult for the rest of us, we're "free" to complain as loudly as we like.
that's the point. you can complain about it, but until microsoft opens up doc format etc. etc. all you can do is complain. many people can't actually take their business elsewhere because they're stuck. so what use is complaining if you have to buy their products anyway?
So leave Gates and Co alone. I don't want them to allow virtualization. It will make my job a whole lot easier.
Too lazy to create a sig...
Virtualizing the cheap versions is a big problem for MS.
Anyone who wants to virtualize obviously has another OS they like. The cheap Vista versions limit features to the point of uselessness: they're there to be sold to OEM's cheap, to let MS advertise a low entry price, and to encourage users to upgrade.
Virtualizing Vista Home would let me have a "real" copy to play with and test stuff on, with no limitation since I have the (almost always better) facilities of another OS available. No motivation to upgrade -> no reason for Vista Home to exist. For my purposes Vista is easy enough to install that there's no real need even to activate it, just don't keep any important data there.
The fact that they care at all about this suggests that there are a lot of people who might be interested in virtualizing Vista. Maybe because they want/need to play with it but realize it's nowhere near ready to be a primary OS yet?
I asssumed that the reason they want to limit virtualization is that it becomes realitively easy to remove DRM from anything when the OS is virtualized, because the host OS can capture and record whatever "pipe" comes out of the virtual environment. DRM is key to MS vendor lock-in and domination of media markets. Particularly with the OS level DRM integration in Vista.
the bottom line here is that recent innovation in marketing - the selective license. "So how much does it cost?" "That depends. How much money do you have?" If you really had a choice, would you do business with someone like that? Of course not.
The real truth here is that they want to charge you more money if you are virtualizing because they know you either have more coin if you are running a VM (most likely an intel mac) or that you are not going to be a long running customer. (most likely running linux emu)
imho this pricing model should be illegal. Products should not be sold based on how valuable it is TO YOU, but how valuable it is on its own merit. Product price should not be allowed to be based on how much money you have to spend, that does not affect the actual value of your product. It's no different than price-gouging based on scarcity in a region. The only thing that keeps this practice in check normally is law of supply and demand, but with software you have a legally supported monopoly so that doesn't help.
I work for the Department of Redundancy Department.
VMWare is great - you create all these little servers running one app each. OR you could run an OS that multitasks properly like one of the fine UNIX OS's from Sun, IBM or HP.
Yes, I know it has other uses, but the main one is to replace the hundreds of shitty little 1RU Windows boxen in the computer room
The virtualizable version of Linux costs 2 and 3 times as much as the non-virtualizable version of Linux. Additionally, Linux has a restriction that each copy may only be running on one machine or disk drive at a time.
now we need to go OSS in diesel cars
Which, (assuming sarcasm on your part), wouldn't rule out the virtualisation restrictions being a contributory factory in to poor vista sales. I think we can take the poor sales as a given - if vista was flying off the shelves, MS wouldn't trouble with a "fact rich" campaign to persuade potential customers to "proceed with confidence". Whether or not sales is the same thing as popularity is another question, although Microsoft fans don't usually have a problem with the notion when contrasting Windows against Linux.
But let's not get sidetracked. Even if virtualisation isn't causing Vista's sales problems, it could still be seen as doing so, internally. For that matter, if MS were going to relent a little on the more controversial features of Vista, they're more likely to give ground over virtualisation than they are to back pedal over DRM, for example. And there's probably nothing they can do at this late stage about the hardware issues. So if they were inclined to throw the potential buyer a bone, it would pretty much have to be over virtualisation.
Maybe that's what happened here. One faction was all set to change the EULA in the (perhaps slightly desperate) hope of kick-starting a wave of Vista adoption. Then someone else comes along and says "it's OK - we'll fix it in advertising" and the change got withdrawn. In some ways, this seems the simplest explanation.
And if advertising fails to fix the sales problem, we may yet see the licence restriction withdrawn.
So really, I don't think the size of the virtualisation market much matters when it comes to forcing MS' hand in this case. Because I think the pressure is coming from within. I think MS are well aware that it isn't going to address most potential buyers concerns, but I don't think that matters. Ten years and billions of dollars have been spent, and careers will be on the line over this. I think some folks at MS are starting to clutch at straws. Virtualisation must look very tempting to them.
Don't let THEM immanentize the Eschaton!
Common misconception, that, and Windows installers that present the GPL for click-agreement tend to perpuate it.
However, there is NO NEED to agree to the license to USE Free software, and there is no contract and no obligation to anyone arising from the simple use of Free software. How could there be? You might have got it from a third-party, not from the maintainer, and anyway with Free software there isn't really any concept of an "official" maintainer, all maintainers are "unofficial" in a sense, and I do OWN the Free software that runs on my computer, in a very real sense - OK, it may be a non-exclusive ownership, as lots of other people own their copies (but not MY copy) just as much.
Community ownership is a perfectly sensible concept and works beautifully with Free software and copyleft licensing to enforce it, said licensing of course only kicking in when the software is redistributed, since otherwise redistribution would be copyright infringement, whereas private use and/or modification is not.
The thing to understand is that a Free software license such as the GPL is a GRANT of additional rights and copyright waivers in certain circumstances, it is NOT an "agreement" with anyone, and is not at all comparable to proprietary software EULAs.
Just one example of something which has no compatible equivalent in Linux.
Note that I say *compatible*. My company uses Nortel Contivity gateways for their VPN system, and so if I want to VPN into work I need to be running Windows.
Contivity is (in theory) an IPSec implementation, but it's so badly mangled that it seems that no "real" IPSec implementations will talk to a Contivity VPN gateway. Non-Windows versions of the Contivity client are extra-cost addons from Nortel, and since my company (like 90% of those on the planet) is a primarily Windows shop on the desktop, if I want to VPN into work I need to be running Windows.
In theory, you don't need Windows any more. In the Real World, sadly, you do, since vendor lock-in is a bitch.
retrorocket.o not found, launch anyway?
This is funny because I wasn't going to buy a version of Vista at all.
But when I saw MS was going to let you virtualize the lower rung I changed my mind. I was going to load a purchased copy in my Mac. Changing their mind lost my sale.
Oh well.
Quality Hosting e3 Servers
This is the first I've heard of this EULA restriction, and it begs a question. Software developers often use a virtualized environment for far, far easier testing of their software on multiple platforms. Do they get a different EULA that allows them to run the low-priced editions in a VM? If they're making consumer software, it would be awfully silly to deny them that convenience or force them to test on a Vista edition that few of their customers would use. Maybe you get a completely different license if you get Vista through MDSN? Which would legally mean, I presume, that a small-time developer who didn't want to pony up for an MSDN subscription and just bought a couple Vista editions at his local store would still not be allowed to virtualize for testing?
Ecol reference
Free beer is never free as in speech. Free speech is always free as in beer.
What I'd like to see is an extremely cheap version (even free?) with IE6 and IE7 pre-installed. Nothing else apart from Flash and Windows Media Player (and the ability to install, say, Quicktime).
Web developers (developers, developers) without a Windows box cannot test websites for IE. And given IE's track record with standards compliance, this is not a good situation for Microsoft. I'm not buying a whole Windows box just to test websites in their crummy browser.
VMWare is ideal for development on multiple platforms. On the same box I can run window, HP-UX, and RHEL. Then multiple developers can use the same piece of hardware as a development/build/test platform. For that matter we have different VMs for different builds of our software so that we can write patches to the previous versions very simply. The only thing they can't do is load test as effectively as if they had their own server. I'm sure there are people who use virtual machines in their production environment but I've never met them. I would assume (possibly incorrectly) it's mostly used in major operations.
Check out my lame java blog at www.javachopshop.com
ABBYY FineReader is excellent OCR software, perhaps the best of its kind. Alas, Windows-only.
I don't think anyone has to. There are a few specialist applications that are only available for Microsoft Windows, but even then, more and more of these are either being ported or replaced.
The change won't happen overnight, but gradually more and more people are installing alternatives, Mac or Ubuntu on the desktop/laptop and Unix or Linux on servers. When I meet someone who is having problems with the restrictions in Windows or Microsoft Office, I point them to the OpenSource alternatives.
As more and more people start to use the alternative tools, more and more documents will be available in the free (as in speech) formats.
I work on an international project, collaborating with scientists and developers from all over the world. When I write a document and publish it on our project wiki, I no longer bother to supply a Word .doc version.
The document itself is published as an OpenOffice document, and I provide a PDF version for people who don't have OpenOffice.
I have never been asked to supply a Word version.
It won't happen over night, but in a few years time (I hope) it will be the norm to email or publish documents in one of the open formats, and gradually the requirement to use Microsoft Office "because everyone else does" will deminish. At which point, schools, universities, businesses and ordinary users will be free to choose which software they use based on how well it does the job.
Of course, it might not turn out this way, and Microsoft will (understandably) try everything they can to protect their current position. So it is upto us to keep watching for tricks, FUD, underhand lobbying and dodgy patent agreements to make sure things turn out alright in the end.
Can Microsoft really prohibit you from running your copy on a single VM?
Rethinking email
Hey, I use Quartus II 7.1 as well, with an FPGA board. The the only program that prevents me from living in Ubuntu full-time. I have had no problems with the USB Blaster under XP, either running native or virtualized under QEMU, on a Linux host. I can't recommend QEMU enough!
My bicyles
Prosecution: he installed this OS in an unauthorized fashion, prohibited by the EULA.
Defense: Once he has bought it, you cannot tell him what to do with it.
Prosecution: He didn't buy it, he licensed it.
Defense: He went into a shop, paid for a disk, and has no further obligations. If that's not buying, what is? Do you think he also licensed his copy of War and Peace that he bought in the same store at the same time on the same card?
Prosecution: And, we claim damages....
Defense: Damages for what? He bought it, he installed it, he used it. Can a book publisher collect damages because I use my ordinary glasses to read it with instead of buying a new pair as stipulated in the Eula?
Well, it would be a fun case to see.
I don't see why this would not happen in a free market. By your logic any time a company uses research from a higher end product to make a lower end product it's "bad." So essentially you find that almsot every single company in existence is somehow not in a free market according to you.
A company in a free market wishes to maximize profits, thats all. Let's say that if they sold their full product it would get 1000 sales and have an optimal cost of $500 (ie: maximum profit, etc.) they would make $500,000. If on the other hand they also sold a second crippled version they may sell 500 of the low end version for say $300 and 700 of the high end version for $600. The total profit is $570,000. This is because more people can afford this lower end version and find no problems with the missing features while the higher end version is still desirable.
It may even be that with two version BOTH can now be sold for less than if only a single full version was sold.
Once they have done the work to implement something, copying and distribution sot them close to zero.
They finish a given product and they remove features and sell it cheaper. Tell me other industry where they would do that.
WHen it comes to hardware you start with a basic device and you are stuff in top of that. You add things. That is why a premium is legitimate.
Software manufacturers do not get yet the idea that they should charge for services, not features.
People using advanced features will require more hand holding, while others with more basic needs can always be lured to advanced features if they are already sitting on their machines.
Artificial segmentation is the dumbest idea, conceived most likely by people with no idea how software works and is distributed.
IANAL but write like a drunk one.
In a free market, companies are free to sell what they what at whatever price.
The problem is that it is illegal for you buy an artificially dumbed-down software product and tweak, patch, or hack it to make it perform like the fully functional version. Doing that would not be illegal in a free market.
---------
There is inferior bacteria on the interior of your posterior.
But they have a look at you and price it accordingly.
This is what monopoly is all about, the only way to dismantle it is refusing to accept the shoddy deal.
IANAL but write like a drunk one.
Telling other people to check their facts does not in fact make your "facts" automatically correct.
What's purple and commutes? An Abelian grape.
Quoth the QPL:
It appears it does not agree with you...
I can't believe no-one's yet pointed out that exactly what you've just described already exists...! It's a Virtual PC image, but that's easy enough to convert to VMWare. Yes, it's free.
What's purple and commutes? An Abelian grape.
You lost me at "As the senior IS manager for my company with duties running from web development to full network administration" ... any MANAGER doing all these duties is either (a) a shitty-ass manager who can't maintain staff longer than the time it takes to piss them off each day, or (b) a shitty-ass developer/admin who smarter people than you pushed into management with the hopes that you'd never again develop software or administer a network (they failed).
... "If I go Mac I cut down my productivity by at least 1/2 in a business environment..." Why? Most business users have frankly very limited, well-defined needs which can be met perfectly well on a Mac. OpenOffice will take care of most of it actually. Add Firefox/Thunderbird and a few other solid pieces of software and 99% of what they need is covered. "...it would sit like a cold stone, never on, at home because there isn't shit for software for it when compared to PCs..." ... Well, again, most typical home users would find 99% of what they need available on a MAC, unless your referring to games, which is the only place your comments stand.
... err, that's kind of the whole point. Your right, there are some terrible open-source code bases out there, but for all the troubles I've personally had with Linux, that's not one of the poor code bases. Neither are the major open-source projects like OpenOffice, Firefos, GIMP, etc. These are fantastically good projects with solid code bases, there's just no denying that.
... Just just absolutely false. There is a plethora of choice in virtually any category you can name. Oh, I'll grant you a lot of it isn't very good, but that's true of Windows too. I absolutey defy you to name more than one category or need that you can't find a suitable open-source app for. You *may* come up with one, even that's hard to believe, but not two or more, I guarantee that.
... Haven't been keeping up with the state of Vista, have you? I've had as much trouble as anyone with Linux hardware support (why the hell can't I, even with Fedora Core 7, get my Altansic L1 NIC to work?!?), but Vista is almost as bad. Anything before Vista has had a lot of years to develop, so it's not a completely fair comparison.
... Really? I deal with people all the time who are 100% Linux-based and I can't remember the last time they couldn't
Either way, your an asshat.
That aside though, because I've got a brief spot of downtime in my workload, I'll even answer your points more legitimately (even though I've already summed it all up perfectly well)... and before I do, I'll tell you I basically like Windows, XP anyway, and am not a huge fan of Linux (never seems to work right for me no matter how much time and energy I put into it)...
1. I agree, I've had virtually no trouble with XP for a few yeas now. I can't even remember the last time I saw a BSOD, or any crash I couldn't directly attribute to a single application. I also agree that if you maintain your machine with any semblance of brains, this stability will likely continue indefinitely. I further agree that in my experience, I've had just as much trouble in terms of stability with various Linux distros than I've had with Windows, in fact more so.
2. Declaring that *nix "geeks" are the virus writters on Windows is pretty stupid. In fact, knowing some people as I do, I'd go so far as to say that very few malware writers are doing so to make Windows look bad and *nix look good. VERY few.
3. Not to be a defender of Mac's, because I don't honestly have a ton of experience with them, but
4. "If I go *nix in any flavor it gets even worse. Unreliable and disparate code bases open in the wild for all to see and modify..."
5. "...limited choices for software in any class or type..."
6. "...hardware limitations..."
7. "Interoperability withe the bulk of the PC centric business world is low on the user end to boot."
If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
so, your point will be quite moot in a few months
(ps, i'm not an apple fanboi either, i prefer my os free:) I think you're sadly misinformed. That would be great news, and we'd have heard a LOT more about it. But it's not true at all. Where the heck did you hear it?
My bicyles
Peronsally I prefer "innotek VirtualBox" - iirc, its based on QEMU, but comes out of the box with easy to use wizards for setting up vm's, which I found easier to use than the free VMWare Server offering. Fairly easy to setup on Windows and Debian. The only thing I don't like is no emulation of x64 processors, but I'm willing to give that up for more user-friendliness since it only means going and downloading an x86 version of whatever guest OS I want to run...
Wikipedia
Official
The low-end Windows exists to lock other software out of the PC. It's almost free compared to retail Windows, you Microsoft works very hard to make sure you can't get a PC without it.
However, if it can be virtualized legally, then a Unix operating system installer can be prepared which runs on a stock Windows PC and when it's done your PC is running Unix, Firefox, and a PC virtualizer with your original Windows inside there, running without compromises. Since people don't understand what the hell and OS is and don't want to, you can sell it as a security upgrade, which it is. On an 8-way CPU you could give Unix 4 CPU's and Windows 4 CPU's and it may be much more efficient also while software catches up with multicore, each may still be as fast as if it had all 8 CPU's to itself.
Nobody wanted to kill Mac OS 9 more than Apple, and they still had to virtualize and it still took them forever. It is obviously the only way forward because an application platform doesn't come into being overnight. However with the maturity of today's PC virtualizers and Firefox you can actually make the transitional period better than what people are going through now with Windows Vista. If you run a Vista installer on an XP system you can end up without sound or with some apps not working. If you run the theoretical Unix installer from above you end up with the same Windows features as before as well as additional enhancements.
You do have to wonder what exactly you're paying for when you buy a Windows license. I mean, given that you can have a superior operating system, plus a suite of software that runs well on it, for free. Microsoft's only leverage is their platform's ability to run a wider range of third party software, which the latest incarnation doesn't even do that well.
This is a joke, yeah? I mean, productivity reduced by 1/2? Have you actually used a Mac?
I work with a Mac in a business environment, as do many other people I know in different companies. Mixed environments that include Windows. Most Mac users find they're more productive on their macs - things "just work", there is more consistency in application interfaces, apps don't crash as often, and generally the whole experience is more enjoyable. As developer machines, they are superb. Many developers I know have moved from Windows or Linux to them.
As for software, apart from games there is just about everything anyone needs for business on a Mac. We use Microsoft Office, we have Keynote, Pages, Adobe products galore. The OS uses open standards for communication, so we're able to send and receive stuff from Windows users and generally have no difficulties. And as said, we're more productive.
I read a bit more in to what you are saying. You're limited in your abilities - you can only work on Windows and never bothered to learn other operating systems. As such, new things scare you. You won't have as much control - in fact, you won't be the "expert" any more. Can you spell "job security"?
How about having your monitor OS being replaced with one with a backdoor built into it which detects whenever signals are being sent to a virtual nic and copies the data to another ip address on another nic? Not something MS wants to be supporting for a host of naive users
**Life is too short to be serious**
Well certainly, a hypervisor rootkit is potentially a Very Bad Thing. Still, I do wonder if you've thought that scenario all the way through.
I mean, hypervisor subversion might be an issue for Xen, but wouldn't necessarily affect VMWare, for instance. Which is, I hope you will agree, the most likely scenario for inexperienced virtualisers. Download VMWare server, generate an empty VM, stick the Vista CD in an boot. That should be safe as houses.
And that's another thing. If your naive user isn't using VMWare, if they have the know how to do something like set up Xen with (say) a RedHat Dom0, and then get vista to install and run as a DomU, then I find myself wondering about your use of the word "naive". Maybe it don' mean what you think it means....
Then of course, we should consider that you don't need to be running under virtualisation to have waht you describe happen. The best known hypervisor rootkit would seem to be Blue Pill, which works by exploiting hardware virtualisation support in newer CPUs.
So not vitualising doesn't help in the case you describe, and the people you claim the measure is designed to protect don't seem terribly vulnerable. So I don't think this is Microsoft's true motivation.
And personally, if I was concerned about having my monitor OS subverted, I wouldn't choose a Microsoft OS for the role in any case. But maybe that's just me.
Don't let THEM immanentize the Eschaton!
I heard Leopard transforms your car into a jet pack. Cool! (unless you have a Ford, then it turns into a blender)
I drank what? -- Socrates