Slashdot Mirror


VMware-Microsoft Battle Looming

An anonymous reader writes "VMWare released a white paper detailing its concerns with license changes on Microsoft software that may limit the ability to move virtual-machine software around data centers to automate the management of computing work. Two choice quotes: '"Microsoft is looking for any way it can to gain the upper hand," said Diane Greene, the president of VMware.' And, '"This seems to be a far more subtle, informed and polished form of competitive aggression than we've seen from Microsoft in the past," said Andrew I. Gavil, a law professor at Howard University. "And Microsoft has no obligation to facilitate a competitor."'"

15 of 258 comments (clear)

  1. Virtualization in the OS? by MZ80K · · Score: 1, Interesting

    From the article: "When quizzed on Microsoft's plans, Mr. Ballmer replied, "Our view is that virtualization is something that should be built into the operating system.""

    Virtualization belongs below the operating system, let's say in the BIOS.

    1. Re:Virtualization in the OS? by lukas84 · · Score: 5, Interesting

      I suggest you to look into IBM's System i product line.

      They've got a fancy Hypervisor in Hardware (called the FSP, flexible service processor). Linux is supported natively.

      The Managment Console is running Linux, too.

    2. Re:Virtualization in the OS? by TapeCutter · · Score: 2, Interesting

      "From the article: "When quizzed on Microsoft's plans, Mr. Ballmer replied, "Our view is that virtualization is something that should be built into the operating system.""

      VM == Virtually Microsoft's?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:Virtualization in the OS? by swillden · · Score: 3, Interesting

      Anti-virus should be an included part of the OS along with updates.

      What's I find interesting about your comment is that Microsoft sees virtualization as a major component of their future anti-virus solution.

      How's that?

      It's what they used to call Palladium, and a key component is the use of virtualization as a kind of a souped-up chroot jail for attack-prone apps -- if you run the browser in its own VM (on top of a minimal, secure OS), then when you close the browser and shut down the VM, any viruses that were able to get in via the browser die with it, assuming they couldn't write themselves into some persistent storage.

      Traditional Windows apps couldn't run in such VMs, of course, but it offers a way to have secure apps without losing the ability to run old apps -- insecurely, of course.

      Oh, and it would also enable all of the strong DRM crud, because it would provide a nice way to protect certain VM'd apps from manipulation/debugging by the user.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Virtualization in the OS? by kabz · · Score: 2, Interesting

      Seems like Microsoft Windows is just starting to be regarded as a giant, expensive to configure application that runs Office, and a few other corporately vital apps.

      As such, it makes complete sense to commoditize it by treating it as an app to run in a virtual machine.

      I already have my XP virtualized in Parallels, where it is occasionally fired up to run IE controls. Windows is so delicate, and such a pain to configure, that it makes complete sense to make one image then deploy it using virtualization.

      --
      -- "It's not stalking if you're married!" My Wife.
  2. restricting windows on VMWare? by apodyopsis · · Score: 5, Interesting

    I'm confused here, maybe some of you poeple who use virtual machines (more than me) can help me out. I've posted a few questions and points I am either interested in, or do not understand..

    =============

    Where is the boundary between a "virtual machine" and a "real one"?

    After all, the BIOS is definately part of the machine/motherboard and thats SW. If there is another layer of SW inbetween your OS and you HW why should that be any different? I would treat a "virtual" machine as essentially the same as a "real" one - surely in the eyes of the law they must be the same, no?

    M$ changing the license restrictions seems as though they are essentialy stepping outside the OS box and determining the physical HW you are and are not allowed to run on. Whats the legal situation here, has this been tried and testing in a court?

    Can they actually prevent any version of Windows from running in a VM if that version of Windows cannot detect it?

    At the end of they day if a court rules a VM and a real PC are legally the same, where would that leave M$?

    1. Re:restricting windows on VMWare? by growse · · Score: 2, Interesting

      But in the same way, my windows desktop at home is hardware independent. If I remove the BIOS chip and hard disk from my computer, and plug it into a different computer with the same components, that's technically a different machine, but you could also say that my windows installation is a physical installation rather than a virtual one. The OS doesn't necessarily know it's running on a different CPU.

      In my view, an OS instance is an OS instance. GP is right - what's wrong with just another small SW layer between the hardware and the OS? How does that make what the OS instance is any different?

      --
      There is nothing interesting going on at my blog
  3. Not a lawyer, but... by julesh · · Score: 3, Interesting

    ... I do know a little legal theory, and it occurs to me that:

    a) the passage that denies permission to run Vista Home et al in a VM is rather ambiguous, in that it could just be a clarification that the rule that allows you to run the higher-end versions in a virtual machine *at the same time* as a real machine doesn't apply. I'd really like to here official comment from MS's lawyers about how they intended this to be interpreted, and so far I haven't seen any.

    b) Even if the ambiguity is only small, it still seems to be there to me, and the rule of contra proferentem should mean it is interpreted in the consumer's favour.

    c) It might not make a difference anyway. As I understand it (and I'll admit my understanding of this area is rather fuzzy, because it is a very obscure corner of contract law that I've only heard about once, so I could be completely wrong), for a contract term to be enforceable, one or the other party must derive some legitimate benefit from it. I don't see what legitimate benefit MS derive from restricting the use of their products in this fashion.

  4. Microsoft has no technical obligation... by rdean400 · · Score: 4, Interesting

    to facilitate a competitor (that is, to make changes to its software so that a competitor's software will run). It does, however, have the moral and legal obligation as a monopoly to not change its license in anti-competitive means.

    If VMWare can show that it's as much about anti-competition as it is anti-piracy, they have a valid argument.

    1. Re:Microsoft has no technical obligation... by vhogemann · · Score: 2, Interesting

      The funny thing is... VMWare actually adds value to Windows.

      I think that this is a very bad move from Microsoft... as usual, they can't be satisfied with just a piece of the pie, they want everything. VMWare is a mature application, that adds real value to their product. If people can't use VMWare + Windows probably they'll switch to VMWare+Linux, or KVM, or Xen.

      What if Microsoft's Virtual PC just don't catch on? They're risking to loose this entire virtualization market to Linux, both as host and guest OS.

      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
  5. Re:Everybody now by ThePhilips · · Score: 1, Interesting

    On other news, I have just assembled myself VIA'a Mini-ITX system for whooping 325€ and installed Linux on it.

    Let's compare. Real mini PC + Linux at price of 325€: small, noiseless so it can be put on book shelf and be forgotten about.

    Now VMWare/Windows virtualization: VMWare Workstation/Player $190/$0 + M$Windows XP Home/XP Pro/Vista $100/$200/$250. (*) The modern full featured offering (VMWare Wrkst + Vista) would set you off for $190+$250=$430.

    Can anybody explain me advantages of virtualization? You get indecent performance for heavy bill. So what the deal breaker???

    (*) Linux option is removed since VMware constantly breaks Linux guest support. And vmware-tools are broken too.

    --
    All hope abandon ye who enter here.
  6. Once again we have to ask... by TheNetAvenger · · Score: 3, Interesting

    Once again I as a consumer have to ask. What is MS doing that no one else is doing?

    Windows is a 'licensed use' 'closed source' OS. That up front should tell anyone what they need to know about it.

    So I have to ask, why is there such outcry that you can't install certain Vista versions in a VM for production or daily use? The last time I checked you can't install OSX in a VM NO MATTER WHAT according to the Apple license.

    So every user complaining about this policy from MS, should also write a letter to Apple demanding they let OSX run in VMs legally as well.

    At least MS fully licenses the non Home versions to work in VMs, and still allows developers to test home versions in VMs.

    So if this really angers you, then you have choices. First you should write Apple and all other Closed source OS companies that don't allow their OSes to run in VMs.

    Your next choice is simple, don't like it, don't freaking use it, there are plenty alternatives.

    If companies have a software product THEY NEED that only runs on Windows it would be FAR CHEAPER and easier to install a cheap Windows server and let users run that application via terminal services. Also a lot easier to deploy and support than mass amounts of VMs scattered throughout the offices.

    As for developers, most developers can get free or trial copies of any windows version for testing, and you can get by the 'license' if you need to test your product on Home Basic even in a VM.

    MS is also working with Xen and doing virtualization as a lot of OSS and technical people would want, yet because this puts VMWare at a disadvantage, they get to cry wolf and try to create some PR out of how they get hurt.

    If VMWare wants to cry about this, then fine let them cry. But if they want to succeed then they need to create a product that is simply BETTER than MS's VM or anything out there. That is the only way they will succeed, especially considering they have the entire *nix VM Host market as MS doesn't even try to make a non Windows Host version of their VM software.

    So get over it VMWare and just do what you do best.

    If this was REALLY about OS licensing to run under VMs, then they would also be talking about OSX and tons of other OSes that do not allow usage in VMs; instead they are focusing only on two versions of MS Vista.

    This should have been the first clue to everyone that VMWares motives are not as pure or consumer minded as they want people to believe.

  7. Re:Bye bye, VMware.... by jellomizer · · Score: 2, Interesting

    Example 1: WinCE vs. PalmOS
    Really? PalmOS is still widely used. Look at the smart Phones being sold There is usually at least 2 with PalmOS maybe 3 with Windows CE, and the rest are blackberries.

    Example 2: Xbox 360 vs. Playstation 3
    Don't Blame Microsoft on this on Sony was just SUPID! Too little to Late, way to expensive. Sony played a Vista with its Playstation 3.

    Example 3: Internet Explorer vs. Netscape
    Well netscape went underground and opened its source for the Mozilla foundation. Then Firefox came along based on Netscape Code.

    Example 4: Doubledisk/doublespace vs. Stacker
    Didn't Microsoft steal that code? And just use a hex editor to change the name or something. Also for software like this you really can't blame MS as an attempt to kill the competition it is more of a way to give functionality to their OS. Programs like Stacker, Desqview, Quemm... Are really hacks to the current OS, that do what the OS Should do anyways.

    Example 5: Windows vs. OS/2
    I guess some of the blame can go to Microsoft and some evil, because they advertised Windows 95 to be far more then what it was, Windows Vista is one step closer to offering what Microsoft promised us in Windows 95. So when people had to choose they had to pick of OS/2 Warp or Windows 95 With Microsoft making seem like the ultimate OS vs. OS/2 more legit advertisements got people wanting Windows 95 mostly because of fears of OS/2 Running DOS/Windows Apps Slower then windows 3.1. Which in reality I doubt anyone except for people you need to benchmark that stuff will notice the difference. Also OS/2 did a lousy marketing job on OS/2 Warp. I saw the add when it was released and I knew what the product was before the add. But to anyone who didn't know what OS/2 Warp was wouldn't get it. "It was a bunch of people going wow this is cool" but that is about it.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  8. IBM screwed up OS/2 all by themselves. by cdn-programmer · · Score: 2, Interesting

    Example 5: Windows vs. OS/2
    These are the ones that matter. MS won the desktop war by convincing manufacturers to bundle Windows with every PC. IE won the browser wars by being bundled with Windows, and therefore most PCs. Bundling the virtualization with Windows will be a major advantage for MS, but it's still no guarantee. They don't even own the server market like they do with desktops


    Bull! IBM shot themselves in the foot so many times I am suprised they could still find feet to shoot.

    I used OS/2 for years on a dual head set up. The 1st nightmare was configuring the dual heads. Finally a chap in Boca Raton was nice enough to tell me the magic - all was undocumented of course. It worked. The 8514 card and the Svga card actually worked as advertised (by IBM in their Red Books - which I bought)

    But... when I switched from a DOS window it froze and blanked the screen. If I switched from an OS/2 session it just froze the screen. I think it was some perverse manager who figured that in order to encourage running OS/2 apps and discourage running DOS apps that they should pull this dirty little trick. As a developer - it just made my life difficult and meant that I couldn't tell my clients how great OS/2 really was... and why? Because it wasn't. How would anyone feel if the moment a window lost focus the OS blanked it? Hell - you don't need to look at your code buddy when you are running the app! What do you want a 2nd monitor for anyways? But in an OS/2 session they didn't need to blank anything.

    Next - the single thread problem and the OS locking up. It was never fixed that I know of. I never did upgrade past Warp. I ended up buying NT4.0 much as I hated to do so - and it ran beautifully and ran the monitors properly too.

    Then, a blessing was OS/2 apps! Microsoft did it right. I used Brief under NT4.0 - the OS/2 version. It ran BETTER in NT than it ever did on OS/2 and I didn't have to put up with Frozen screens.

    Oh.. tech support! I bought and paid for tech support the whole time I had OS/2. I used it many more times than I wanted too. IBM made me wait on hold - and when the level #1 intake operators came on line they INSISTED on getting every hardware configuration detail and details of my CONFIG.SYS file.. and others. This was even if I already KNEW what the problem was and wanted to simply ask for a work around. This happened OVER and OVER and OVER and OVER.

    I offered to write a program for IBM which would collect all this information and send it via modem to their tech support people. My GAWD but it was horrible having to give them the same damn information every damn time. How hard would it have been for a company like IBM to set up a damn database indexed for instance by my phone number and record the conf once? Nope!

    I wrote letters to them and suggested setting up an app to scan the system for pertinant config and hardware information... so it could be xmitted via modem. I never heard back from them.

    Well - I bought Warp. I replaced it with NT 4.0. I have never looked back.

    IBM did it all by themselves. It was their own arrogance and incompetance which destroyed the product. Even the simplest issues could not be effectively dealt with.

  9. Why? by Anonymous Coward · · Score: 1, Interesting

    Virtualization in Windows is good for us.

    The only one who is going to be harmed is cygwin/mingw32 because people will run OSS software in VirtualDistributions [VirtualDistributions will appear in the next year and will be minimal ISO files for virtualizing a linux environment in windows]. And enough with all the crap to make applications portable for cygwin. Just make it run on linux and it is automatically portable to a virtualized linux.

    And if you want to virtualize windows, you can, with kqemu which is now GPL. And your customers can virtualize linux and run your software. What is the problem?

    VMWare will lose the money and I should care, why?