Slashdot Mirror


Sun Bare Metal Hypervisors Now GPLv3

ruphus13 writes with some more news for people foretelling the death of VMware. Sun has open sourced their xVM server, their bare-metal hypervisor virtualization solution. What used to once be the cash cow for VMware is now coming under increased threat, and Sun is once again turning to the Open Source community as a weapon. "Sun xVM Server is an outgrowth of the Xen project — which raises the question of why a company would go with Sun's version rather than the Xen one. Apart from its support for SPARC and Solaris (as well as other chips and operating systems), Sun is also building a services and sales organization around a commercial version of xVM server... If you want to kick the tires or cut your costs, you can hop over to xVMServer.org, download the source (GPL 3) and join the community. But Sun is betting that, as deployments move from an initial testing phase to active usage, large organizations will be willing to pay for guaranteed support (starting at $500 per year per physical server)."

39 of 154 comments (clear)

  1. cheap by gEvil+(beta) · · Score: 4, Insightful

    $500 bucks a year per physical server is pretty cheap in the grand scheme of things. Basically, you can try out and use it for free as you set the server(s) up, but when you go live, you can have the assurance that proper support brings. Or not. Your choice. Good move on Sun's part.

    --
    This guy's the limit!
    1. Re:cheap by spydum · · Score: 5, Insightful

      I don't think it will be as successful as they hoped. Sun is far too late to this x86 virtualization game. LDOM's and Containers, and Xen are great technologies, but they just haven't been nearly as flexible as VMWare's offering. Management of the environments (LDOM/Containers/Xen guests) has been very kludgy. This is where VMWare has really gained dominance, and I suspect will retain it. They are years ahead in virtualization management.

    2. Re:cheap by PunkOfLinux · · Score: 4, Informative

      Truth be told, the new xVM from sun (they bought VirtualBox) is pretty good. Certainly better than VB used to be, since it'll now actually boot windows XP and stuff. If their bare metal stuff is as good, I may just jump ship here.

    3. Re:cheap by rufus+t+firefly · · Score: 2, Informative

      I don't think it will be as successful as they hoped. Sun is far too late to this x86 virtualization game. LDOM's and Containers, and Xen are great technologies, but they just haven't been nearly as flexible as VMWare's offering. Management of the environments (LDOM/Containers/Xen guests) has been very kludgy. This is where VMWare has really gained dominance, and I suspect will retain it. They are years ahead in virtualization management.

      Not to nitpick too much, but there's some apples/oranges comparisons here. Xen is a paravirtualization technology, whereas VMWare is a straight-up virtualization technology. Paravirtualization is usually more efficient with like operating systems, so it does play to a different segment.

      It's like saying VMWare is better than Qemu, though Qemu lets me emulate arm and sh4 architecture machines and VMWare doesn't. Different tools for different jobs.

      --
      "He may look like an idiot, and talk like an idiot, but don't let that fool you. He really is an idiot." - Duck Soup
    4. Re:cheap by twiddlingbits · · Score: 5, Informative

      Thats not the full costs. I just looked at this the other day for my company. There are a lot of other costs involved if you want support and a 100% Sun solution guaranteed to work. I've also seen no benchmarks versus VMWare.
      Pricing Information
      Sun offers standalone subscriptions for Sun xVM Server software and Sun xVM Ops Center, as well as additional options that offer the combined benefits of the two products, allowing customers to virtualize and manage at Internet scale. Commercial subscriptions are priced annually in four-socket increments and provide premium 24X7 support, access to the latest, up-to-the-minute patches and updates, as well as installation and training. Available pricing options include:
      * Sun xVM Server software: Priced at $500/year per physical server.
      * Sun xVM Infrastructure Enterprise Subscription: Priced at $2000 per physical server per year, the enterprise subscription is designed to simplify the management of large scale virtualized environments and includes advanced features, such as management of live migration and of multiple network storage libraries.
      * Sun xVM Infrastructure Datacenter Subscription: Priced at $3000 per server per year, this option includes all the features in the Sun xVM Infrastructure Enterprise Subscription in addition to physical server monitoring, management and advanced software lifecycle management capabilities.
      * Sun xVM Ops Center: Available from $100 per managed server up to $350 a year, depending on customer selected features, along with a required $10,000 Satellite Server annual subscription for Sun xVM Ops Center.

      There are some significant technical restrictions as well if you dig deep you'll find
      Disk on which xVM server is installed
      * SATA or SAS (serial SCSI) * Fiber Channel to a JBOD * IDE disks are not supported
      Attached storage
      * NFS/TCP/IP/ethernet remote storage * CIFS remote storage
      Networking
      * Ethernet-based NICs supporting the Solaris GLDv3 driver specification * only MTUs of 1500 bytes are supported
      * For Windows guests, customers wanting full Microsoft support should run xVM Server on Windows Server 2008 logo certified hardware.

    5. Re:cheap by tji · · Score: 4, Insightful

      > Xen is a paravirtualization technology, whereas VMWare is a straight-up virtualization technology.

      That may have been true at some point. But, Xen has long ago supported full hardware virtualization (allowing it to run an unmodified OS, such as Windows). And, VMware now supports paravirtualization via "VMI" which they got included in the standard Linux kernel.

      In any case, the more important issue is their management capabilities. Xen has struggled in the past because its management was weak compared to VMware. If Sun can put their resources into improving the management side of things, they could make an impact.

    6. Re:cheap by WilsonSD · · Score: 4, Informative

      We've already shipped over 6 million copies of our desktop hypervisor (xVM VirtualBox), which is available under GPL v2 from virtualBox.org. You should go check it out.

      We're putting a lot of resources into virtualization and we're going to surprise people.

      -Steve Wilson

      VP, xVM
      Sun Microsystems
      http://blogs.sun.com/stevewilson

    7. Re:cheap by discogravy · · Score: 2, Interesting

      Tell it to Novell: netware was it when it came to networking. Until Windows NT built it in. It wasn't as good as Novell, but it didn't need to be: it was free. MS is going after VMWare's "casual" users -- folks who would be interested but wouldn't lay out bucks for 10 ESX servers to host thousands of VMs. Sun's not competing for VM's market, they're fighting MS and Xen for the scraps coming off the VMWare carcass. VMWare's got years in the game still -- Win2k8 adoption is not exactly lightning-fast, Sun's a technology leader but they're hardly eating up the mindshare much less the actual customers. Give it a few years and MS will be leader in marketshare, VMWare a close second and Sun closing in fast. The only people who say "who needs support if it costs money?" are those whose time is worthless.

    8. Re:cheap by rufus+t+firefly · · Score: 2, Interesting

      > Xen is a paravirtualization technology, whereas VMWare is a straight-up virtualization technology.

      That may have been true at some point. But, Xen has long ago supported full hardware virtualization (allowing it to run an unmodified OS, such as Windows). And, VMware now supports paravirtualization via "VMI" which they got included in the standard Linux kernel.

      In any case, the more important issue is their management capabilities. Xen has struggled in the past because its management was weak compared to VMware. If Sun can put their resources into improving the management side of things, they could make an impact.

      Xen's primary strength, however, is paravirtualization. Anything else on top of that is what you make of it.

      Also, there's a nice Virtual Machine management console available in the newer Linux distributions (libvirtd-based). Not perfect, but a step in the right direction for those of us which require paravirtualization.

      --
      "He may look like an idiot, and talk like an idiot, but don't let that fool you. He really is an idiot." - Duck Soup
  2. Slightly OT , but can someone explain... by Viol8 · · Score: 4, Insightful

    ... why a VM has to "support" a given OS such as Vista or Solaris or Linux?

    FTA: "Apart from its support for SPARC and Solaris..."

    Surely if these VMs truly are PCs emulated in software with standard emulated devices then surely any OS than runs on the PC architecture and has drivers for these devices will install and run on these VMs regardless?

    1. Re:Slightly OT , but can someone explain... by joebok · · Score: 2, Interesting

      There is long precedent in the meat world of hardware requirements for operating systems. There are physical "PC architectures" than can't run some OSes. An extreme example, an IBM PS/2 isn't going to be able to run Vista. Less extreme - clever people can get OS X running on some non-Apple hardware, but not all.

      A VM is just like another set of hardware - that may or may not satisfy the requirements of the OS and/or work as advertised.

      I'm frankly impressed that they work so well! Even after years of using virtual machines, I still think it is fun to see a BIOS screen in a window on my desktop.

  3. not a milk cow by michalk0 · · Score: 5, Informative

    vmware does not make its money on bare metal hypervisor. It makes a fortune, and is actually doing pretty good, on enterprise products like vmware infrastructure or virtual desktop environment.
    Actually their bare metal hypervisor - ESXi comes for free as well (although not GPLed, but we're not talking about ideology here are we)

    1. Re:not a milk cow by Ralish · · Score: 2, Informative

      Actually, it makes a huge amount of money on its bare metal hypervisor. I haven't exactly analyzed their profits based on individual products, but I'd be willing to bet that their bare metal hypervisor and associated technologies is where the big money is made for them. For companies like VMware, it's the enterprise market where they traditionally reap the big profits, and VMware has been a major presence, if not THE presence until recently in the enterprise virtualisation market.

      Also, I think you don't quite understand what VMware Infrastructure is. VMware Infrastructure IS their bare metal hypervisor, with various associated technologies included depending on which particular package you choose, all related to the hypervisor featureset; e.g. vSMP, DRS, VMotion, etc...

      Finally, ESXi is just one flavour of their bare metal hypervisor, the newest. It's a stripped down version of ESX, their traditional bare metal hypervisor. ESXi is almost entirely remotely managed, and yes, it is free. ESX, on the other hand, is definitely not free, in any way, shape, or form. It differs, in that it is not designed for embedded hardware, but instead, includes not just the hypervisor but a full fledged local management console through a Linux system based off of RedHat Linux (I forget the specific version it is based off).

      Each has pros and cons, but keep in mind that ESX has been in existence for many years, ESXi is a newcomer, and so, if you want to compare adoption, ESX will dwarf ESXi. I can't see existing companies that use ESX moving to ESXi, and even if they do, the free version of ESXi doesn't include other features such as VMotion, which must be seperately bought and enabled through license keys in ESXi.

  4. Beer ware by DrDNA · · Score: 2, Funny

    They should follow the beer-ware model. They won't get rich, but boy will they have fun!

  5. ZFS by houghi · · Score: 2

    Please put that under a new license.
    More info here

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:ZFS by BrainInAJar · · Score: 4, Informative

      Oh, and one more thing. Read that wiki article you posted. The CDDL isn't the problem, it's that Linux's license doesn't permit linking. Not the other way around.

      So, why not quit complaining about the permissive license ZFS is under, and start complaining about the restrictive license Linux is under? ( your post should read "Please put Linux under a new license" )

    2. Re:ZFS by BrainInAJar · · Score: 2, Insightful

      Or maybe they want to play nice with as many communities as they can.

      If they only wanted to play nice with the biggest community, all others be damned, they'd have just ported it to Windows

    3. Re:ZFS by BrainInAJar · · Score: 4, Interesting

      Linux is Linux because it was at the right place ( PC's ) at the right time ( BSDi getting sued, no other free UNIX, no UNIX that was worthwhile for the 386 ), nothing more nothing less.

    4. Re:ZFS by Anonymous Coward · · Score: 2, Insightful

      It's ironic that the GPL is supposed to provide users with freedom, yet you cannot even mix GPL code with other "incompatible" free licenses. Maybe it's a good thing that ZFS was released under a license that is truly free and actually enabling rather than restrictive...

  6. view the code - not run it by Anonymous Coward · · Score: 5, Interesting

    http://kenai.com/projects/xvmserver/forums/120-Announcements/topics/59-First-open-source-release-of-xVM-Server?

    This release is designed to allow interested parties to view the code - not run it. It will be some time in the future before we have all of the pieces available for you to compile and run your own copy of xVM Server.

    But stay tuned, we're getting there :-)

    scott

  7. xVM is based on Xen... by teknopurge · · Score: 2, Insightful

    Which has a boatload of problems. The fact is there is enough competition in the market that just being able to be a hypervisor is not enough - you need to measure up and offer proprietary advantages.

    The reason this release is not a big deal is that VMWare spanks the performance of every other hypervisor. VMWare ESX networking is magnitudes ahead of every single other competitor in the benchmarks.

  8. Virtual or Paravirtual? by IGnatius+T+Foobar · · Score: 2, Interesting

    In other words, will this new xVM run unmodified operating systems on ordinary 32-bit hardware that doesn't have hardware VM extensions?

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  9. Xen, KVM, etc. have existsed for a while now by paleshadows · · Score: 2, Insightful

    and didn't put vmware out of business... arguably, sun's hypervisor isn't any different.

  10. Tried it already -- couldn't make it work by sizzzzlerz · · Score: 2, Interesting

    The installation of xVM itself on my late-model Dell desktop running a fully updated Windows XP OS but I could never get Ubuntu to install and/or run on three separate attempts. The first time, the Ubuntu install process froze. The second time, it completed but when shutting down to reboot post-install, I got hit with an near-endless stream of error messages and the OS never rebooted. The third attempt also apparently installed but wouldn't boot.

    They do claim to support Ubuntu as a guest OS but my experience was a bit different. Your mileage may vary. In any case, I uninstalled it and chalked it up to simply not being ready for prime time.

  11. Those are restrictions??? by postbigbang · · Score: 2, Insightful

    -IDE drives are not supported as in who uses them in a real server anyway??
    -NFS/TCP/IP/ethernet remote storage * CIFS remote storage -- as in that's not enough??
    -NICS supporting the Solaris GLDv3 driver specification-- fine
    -only MTUs of 1500 bytes are supported (when did you see one smaller recently??)
    - Windows Server 2008 logo certified hardware-- that's about all of the servers I know, sadly.

    Sun may thwart this one, too, but I'll give them a fighting chance. The model's somewhat sound but I'm eager to see the perf numbers and the real availability costs.

    --
    ---- Teach Peace. It's Cheaper Than War.
  12. Re:Does xVM really support SPARC? by WilsonSD · · Score: 4, Informative

    xVM Ops Center supports SPARC and xVM Systems. The current version of xVM Server is focused on x86/x64 platforms, but you can use xVM Ops Center to manage Solaris virtualization technologies like Solaris Containers.

    http://wikis.sun.com/display/xvmOC1dot1/Managing+Solaris+Containers+With+Sun+xVM+Ops+Center

    -Steve Wilson
    VP, xVM
    Sun Microsystems
    http://blogs.sun.com/stevewilson

  13. Why I'm evaluating this... by jregel · · Score: 3, Interesting

    I've been tracking xVM for a while now, along with the other major VM players, for my home VM setup. I've downloaded and evaluated ESXi, XenServer Express and Hyper-V. The one difference that xVM will have that the others don't is a web interface for administrating the VMs. All the others require a Windows application, which in turn requires Windows (I haven't tried using Wine). xVM Server can be administered from any platform running a decent web browser.

    The other difference between xVM and other Xen-based hypervisors is the base on which it's built. Citrix XenServer is built around CentOS which is used for the Dom0 (the administrative domain). Sun have built xVM around Solaris, so benefits from the FMA (Fault Management Architecture AKA self-healing), Crossbow (virtualised network stack), Dtrace and ZFS.

    There is a lot of cool technology in xVM Server and it's certainly worth a look.

  14. They're called Jumbo Frames, Jimbo by swb · · Score: 2, Insightful

    Nobody wants smaller MTUs, but with 1 and 10 gigabit ethernet, they sure as hell want larger ones.

    1. Re:They're called Jumbo Frames, Jimbo by swb · · Score: 2, Informative

      Right, so every extra frame you send you tack on an extra 14 or 18 bytes.

      A gig of data transmitted with 9000 byte jumbo frames is only about 120,000 frames. Its about 716,000 frames with 1500 byte frames. Even with low-end overhead of 14 bytes its 8 Mbytes of extra data transmitted, and that's on a single gig of data.

      And even with offload engines, there's still other legacy BS at the hardware level that isn't completely eliminated and has to get done more often because of the extra frames being transmitted. And then there's the added latency with the extra frames as well, since it takes longer to send the greater volume of data required.

      It may not matter for most small-transaction size clients, but for a lot of operations that move a large amount of data it really begins to matter.

      Moving more data with lower overhead is ALWAYS better, and not being able to do this when you might otherwise be able to is ALWAYS a liability, even if it doesn't seem like it at the moment (*cough* 640K *cough*).

  15. Linus' licencing inflexibility will hurt us all by FreeUser · · Score: 3, Insightful

    Still, that's not much of an excuse. Also worth noting that even if ZFS was GPL3 (Sun prefers GPL3 over 2, it seems), then that would still not be good enough for Linux. So yes, this is where Linus' choice of license is giving us some problems. Overall it was a good choice, but this is the bad part.

    It was foolish and short-sighted for Linus to release Linux under the GPL v2 only, and not GPL v2 or later, as recommended by the Free Software Foundation. Now it is virtually (no pun intended) impossible to relicense the kernel under another license (the missing "or later" part), as there have been far too many contributors, some of whom are dead, in prison, or have otherwise vanished from the Community.

    Sun prefers GPL v 3 as it does a better job of keeping the code free, particularly with respect to software patents, which, while not a problem for those of us lucky enough to be in Europe (not a problem for the moment, anyway), are certainly a concern in the US and other nations the US has bullied into adopting similar legislation.

    As a result, technologies like ZFS are unlikely to ever make it into the Linux kernel. In the coming decades, as more and more technologies come along like this, Linus' inflexible licensing choice is likely to relegate the kernel to a historical footnote, where other kernels, licensed under either the "or later" clause (or other more permissive licenses) will continue. It's a pity, and I say that as one who has been using Linux since 1993, and will continue using it for the foreseeable future.

    --
    The Future of Human Evolution: Autonomy
  16. Re:cheap - Bad statistics would lie if they could by kscguru · · Score: 4, Insightful
    The FUD machine is in full swing today!

    So... disclaimer. I'm a VMware employee, so I do know all about both these benchmarks (even if I had nothing to do with them). Agree the first VMware benchmark was quite skewed, looking at Xen instead of XenSource. The XenSource benchmark showed up, it showed Xen ahead in system-call microbenchmarks (hardware virtualization does well there, but lots of system calls with no I/O isn't representative of the real world) and more or less even on everything else. VMware approved XenSource's whitepaper for publication about two weeks later (which, BTW, is no longer on Citrix's website and not visible on Google). The comparison was not apples-to-apples - XenSource switched from Xen 3.0 to Xen 3.2 in the comparison, and didn't make any software-virtualization/hardware-virtualization tweaks. In other words, XenSource's benchmark was just as skewed as VMware's. And everybody who knows anything about benchmarking knows it.

    The summary of that whole mess: XenSource / Simon Crosby got more PR mileage out of making a big deal of EULA restrictions than from any actual performance comparison. They never cared about a performance comparison - it was all a PR stunt to get a great big /REDACTED/ document posted to news sites / blogs.

    VMware does not forbid negative benchmarks; they do forbid stupid benchmarks. Usually, some amateur runs Passmark 2D, which is a system-call microbenchmark that doesn't even keep time correctly in a virtual machine. Every single person complaining about that EULA has never bothered submitting results - almost all submissions get approved.

    --

    A witty [sig] proves nothing. --Voltaire

  17. What gives? by A440Hz · · Score: 2, Funny

    I don't know why Geordi LaForge has to have his vision system under GPL. Let the guy see with out all the red tape! You're giving him a headache with all of this paperwork!

  18. Re:cheap - Bad statistics would lie if they could by Hatta · · Score: 2, Insightful

    The summary of that whole mess: XenSource / Simon Crosby got more PR mileage out of making a big deal of EULA restrictions than from any actual performance comparison.

    Wouldn't it be in vmware's best interest to get rid of the idiotic EULA restrictions then? Trying to shut people up makes you look bad. Letting people publish stupid benchmarks and then demonstrating how they're stupid makes them look bad. Openness is always the answer. Sunshine is the best disinfectant. Censorship just makes you look like you have something to hide.

    --
    Give me Classic Slashdot or give me death!
  19. Re:cheap - Bad statistics would lie if they could by Quikah · · Score: 3, Informative

    Nice FUD.

    No, this is not what happened at all. Simon Crosby (biggest blowhard ever), shot his mouth off proclaiming that VMware are a bunch of idiots, but he can't show it cause of the EULA. Well, unbeknownst to all his readers Xen had submitted their paper to VMware for approval, which they did approve and Xen published. It showed that Xen was competitive in most of the benchmarks, but fell short in a number and beat ESX in only 1, SPECjbb on Linux.

    Good luck finding anything from this whole exchange, Citrix purged there blogs of the entire ordeal. Here is the paper WITH the data, no redactions. I am not seeing this "everywhere else Xen killed", could you point it out to me?

    As a side note VMware is very liberal with their benchmark policy. As long as you actually benchmark in a sane manner they will let you publish no matter the result.

    --
    Q.
  20. Re:Is Sun astroturfing a product? by shutdown+-p+now · · Score: 4, Informative

    It's "astroturfing" when you try to create an impression of a grassroots support campaign. A post signed by a high-ranking company official with no attempt to hide the fact that he's representing a company is as far from that as it gets. And kudos to Sun for taking /. seriously.

  21. Why VMware rocks over all comers by wandazulu · · Score: 2, Informative

    I've played with Xen, we use zones in Solaris, and I've used Microsoft's Virtual Server offering, but only VMware lets me do the one thing that no one else does: Put up a machine *fast*. I mean, from nothing to a fully working Linux/Windows/whatever machine whether it's a clone from an existing guest, or a brand new one.

    I have a lot of projects that are ephemeral; we need a box to test something on and boom, we have a virtual machine that runs pretty darn fast and when the testing is done, we shut it down. No muss, no fuss. No other product on the market is so good about bringing up a machine, throwing additional "hardware" at it when necessary.

    The other thing VMware rocks over everyone else is snapshots; I can create branches of branches of snapshots when my testing goes in all kinds of directions, and I can always roll back to any of them. I described it to a coworker as having the entire machine on top of a Subversion repository.

  22. Re:cheap - Bad statistics would lie if they could by shutdown+-p+now · · Score: 2, Insightful

    doesn't even keep time correctly in a virtual machine

    Don't take it as a flaimbait, but when VMWare itself will "keep time correctly" in the guest with respect to the host? No other VM/virtualization software I've used so far exhibits this strange "clock skew" behavior.

  23. Re:Is Sun astroturfing a product? by EricTheGreen · · Score: 2, Interesting

    and while not one of the heralded 4-digit user ID's, an 6-digit id starting '159' would seem to indicate he's been aware of /. for sometime as well...

  24. Re:cheap - Bad statistics would lie if they could by LarsG · · Score: 2, Insightful

    The summary of that whole mess: XenSource / Simon Crosby got more PR mileage out of making a big deal of EULA restrictions than from any actual performance comparison.

    So why not remove the stupid EULA restriction?

    Hatta already made the point, but it is worth repeating. This is really the same issue that Lessig's Change Congress movement is about - it doesn't matter whether cash contributions skews the political process or not, the mere existence of contributions is sufficient to cast doubt on the neutrality of the political process in the mind of the populace.

    It does not matter whether the EULA restriction is used only to stop stupid benchmarks, the mere existence of the restriction creates the impression that vmware has something to hide.

    --
    If J.K.R wrote Windows: Puteulanus fenestra mortalis!