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)."

154 comments

  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 David+Gerard · · Score: 1

      Seconded. VirtualBox is damn fine, and running Windows 2000 in a VM on a Leengux host seems to be a heck of a lot less strain on the host system than the free VMware Player is. (Core 2 Duo, 1GB memory, Kubuntu 8.04.)

      --
      http://rocknerd.co.uk
    4. 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
    5. 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.

    6. 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.

    7. 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

    8. Re:cheap by larry+bagina · · Score: 1

      I'm a happy OS X virtual box user. There have been a lot of improvements and refinements since Sun bought them (the OS X version works, for example :)

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    9. Re:cheap by Anonymous Coward · · Score: 0

      Hey,

      I just wanted to say that I am *really* impressed with VirtualBox. It's definitely the best virtualization suite I've used. My one complaint is that I haven't found a way to start random snapshots or to fork a snapshot branch.

      Anyway, this isn't a tech support thread; I just wanted to let you know that I really appreciate the work you folks are doing over there. Keep it up.

    10. 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.

    11. 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
    12. Re:cheap by Anonymous Coward · · Score: 0

      OK, but what about the ability to port existing virtual disks created in vmware or Microsoft's virtualpc/server? It is possible to share VHDs?

    13. Re:cheap by spydum · · Score: 1

      VirtualBox's success aside, it would seem the management of Sun's virtualization, paravirtualization, and domains has always fallen short. I truly do hope they work this out and provide something intuitive and attractive. I find this is a critical point to success in a world of consolidation (which is no doubt the leading driver of virtualization and hypervisors). If I were to consolidate 20 hosts down to 1, I need to be absolutely confident in my abilities to manage those 20 instances, and monitor for any issues. As I mentioned, VMWare seems to be the king of management right now, but their VMWare Infrastructure products can be a bit flakey at times, and are restricted to Windows only platform. I think may expose a weakness that Sun, Redhat, or any other vendor could improve upon.

    14. Re:cheap by TJamieson · · Score: 1

      Maybe it's just me, but the latest release is damned fast too.

      --
      For the last time, PIN Number and ATM Machine are redundancies!
    15. Re:cheap by Anonymous Coward · · Score: 0

      I think management tools are where the game is going to be won or lost. We went from Xen to VMware because management was easier - i.e. saved real time and money. The VT platform itself is relatively easily replaced.

      If Sun can match or better VMware on this, keep artificial limitations out of the freeware versions, and make their tools run anywhere they can certainly do very well even at this late stage. Change is still occurring rapidly in the technology and customers are aware of that.

      I mentioned artificial limitations because on an 8 core box we found that VMware's free ESXi server has a guest processor limit of 4 cores. This was a surprise and a disappointment.

      On the other hand, the free product/paid-support model is risky because a working full virtualisation platform isn't going to need a lot of support. It's the same with operating systems - our management is asking us when was the last time we had to contact Redhat for problem support. The answer is "never", we just pay for the package updates - and because we don't want Redhat to go out of business.

    16. Re:cheap by Anonymous Coward · · Score: 0

      going to check it out now with opensolaris.
      cheers.

    17. Re:cheap by evanism · · Score: 1

      Respectfully, I disagree, quite strongly.

      VMware is a bunch of cats taped together to make a horse, and anyone who is either a real engineer or software programmer will agree.

      Its pretty rare that I've used a product which has a requirement of HA that has been as flaky and "get around" ridden as VMW...... don't get me wrong, I love VMware, but its rally REALLY obvious that they have bolted together a Frankenstein.

      Licensing server BS, console reliance (VIC is "nice" but not comprehensive), updates manager, pseudo-red-hat dependence, pathetic external reporting, logrotate issues... its very very close, but NOT close enough.

      I was only talking to my colleagues a few months ago saying that a TRULY open source challenge is the only way to wrench VMW out of their "cushy" hole.... one can only prey to the Spaghetti Monster that OSS will provide the painful prod needed.....

      Geez, i love VM's... they ARE the future!!!!! But geez, why are we suffering like this??

      --
      Just bought a new quantum computer, but I'm uncertain how it works.
    18. Re:cheap by Nefarious+Wheel · · Score: 1

      We've already shipped over 6 million copies of our desktop hypervisor

      I can't think of a better way to give people a taste of virtualisation, myself. Once people see how easy it is to use on the desktop, they'll be more willing to accept the transition to this new way of providing services. By this I mean better acceptance of server consolidation, greener DC's etc. I just did a spec for a power company bringing some 400 discrete servers into a rack of Sun blades, and the power savings for that alone was close to half a megawatt. You give some, you get some, and it all adds up.

      I hate seeing all those floor standing servers go to waste when they could be put to better use as a perfectly good upscale set of server dominos (JFGI).

      --
      Do not mock my vision of impractical footwear
  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 Anonymous Coward · · Score: 0

      SPARC is the hardware platform, and Solaris is the OS that has a version that's tweaked for the SPARC platform. On the SPARC end of things, the VM does need to be written to best take advantage of the hardware that's available. Since Solaris has a version that's also fine-tuned for that hardware, it helps if the VM is also tweaked to take advantage of those optimizations.

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

      As an outgrowth of Xen, I think it's a hypervisor running on the hardware beneath the OS. I suspect that on architectures that don't support virtualization (eg Intel/AMD processors prior to Vanderpool/Pacifica which have a "ring -1" as the most privileged level rather than "ring 0"), the OS would need to be modified. I don't know if Xen in its native form supports whatever virtualization technology is present in the SPARC architecture.

    3. Re:Slightly OT , but can someone explain... by needs2bfree · · Score: 1

      There are also optimization programs that run on the OS the communicate with the hypervisor. These apps need to be written for the specific os that uses them. I cant remember what they're called but they essentially have the function of installing drivers for the emulated hardware. I haven't looked into this, so feel free to add correct or add to what I've said.

    4. Re:Slightly OT , but can someone explain... by mevets · · Score: 1

      I think it is about device support. Although it is possible to emulate a given device [ say an ethernet controller or graphics chip ] at the register level, performance and compatibility would be pretty crappy. On the other hand, if they define an 'abstract' device, and provide a matching device driver for the target OS, they can do much better. The other choice is to give the guest OS direct access to the hardware, but that can expose the vm manager maliciousness or incompetence from the guest OS drivers.

    5. 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.

    6. Re:Slightly OT , but can someone explain... by Anonymous Coward · · Score: 0

      Device drivers are one reason, but there are also guest operating system optimizations that can be made: for example, common memory page identification, where multiple VMs with identical pages in memory can have portions of their address space mapped to the same physical memory, with copy-on-write changes. There's also the balloon driver from VMware, which allocs guest memory and marks it as free, so the host can use it for other VMs.

    7. Re:Slightly OT , but can someone explain... by DrSkwid · · Score: 1

      > Surely if these VMs truly are PCs emulated in software

      they're not, they *a specific* PC emulated in software. Generic PCs don't exist. We've run into this problem with VirtualBox and people whining that Plan 9 must be broken because VB can't run it.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    8. Re:Slightly OT , but can someone explain... by jonbryce · · Score: 1

      Most virtual machine progs provide optimised drivers for supported operating systems. The one I run most is Parallels Desktop with Windows XP, and the Parallels drivers make a huge difference to performance.

    9. Re:Slightly OT , but can someone explain... by digitalhermit · · Score: 1

      Xen and its offshoots use what is called "paravirtualization". To summarize, there are a few calls that an operating system can make to the underlying hardware that are very expensive in terms of CPU utilization. Paravirtualization removes these calls, but requires OS support. Many of these calls are related to memory so, for example, the guest OS communicates with the host OS to allocate memory versus the host OS trying to trap for each of those calls.

      The upside is a great improvement in speed especially on newer processors that have hardware virtualization capability. The downside, of course, is that the OS needs modification to do this.

    10. Re:Slightly OT , but can someone explain... by shutdown+-p+now · · Score: 1

      You need to provide some drivers for the guest OS to do certain things in a really efficient way. Video is one example where it makes a really big difference, but I'm sure that virtually everything works faster when you have guest drivers that are aware that they run in a virtualized environment, and talk to host using more efficient means and protocols.

    11. Re:Slightly OT , but can someone explain... by Anonymous Coward · · Score: 0

      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?

      Uh, do you work in IT? No.. do you work in a SMB or larger?

      Explicitly supporting something is huge. It says that configuration has been tested, and verified to work.

      Maybe at the individual consumer level it's OK to assume everything will just work with everything else because of some "standards" and pixie dust. If only because so many people before you would have already bought it and you'd heard through word of mouth or something if there were any major concerns.

      For anything even remotely complex, it's idiotic to just assume everything that what adheres to "standards" will work together.

      Hell, which standard are we talking about here, the "PC architecture" standard? ROFL! I hope you don't work in IT.

    12. Re:Slightly OT , but can someone explain... by Anonymous Coward · · Score: 0

      Moron. you're clueless.

  3. Guaranteed Support? by TheNecromancer · · Score: 1

    I'd be leery of any company promising me guaranteed anything. Guaranteed support could mean anything from a full-fledged support staff to an automated phone system designed to loop callers back upon themselves.

    --
    Attention all planets of the Solar Federation! We have assumed control! - Neil Peart
  4. 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.

    2. Re:not a milk cow by magister159 · · Score: 1

      Finally, ESXi is just one flavour of their bare metal hypervisor, the newest.

      I don't think you know what a bare metal hypervisor is. Standard ESX runs on linux. You just don't see it since you're managing it through the console. ESXi doesn't run on linux. It's its own operating system. That's what bare metal means.

    3. Re:not a milk cow by Thumper_SVX · · Score: 1

      VMware Infrastructure is their management suite; VirtualCenter. That's their cash cow, not the hypervisor.

      They give away the hypervisor for free... have done for a while. They know they can't compete just selling the hypervisor because everyone and their mother has one these days.

      And FYI, the advanced technologies such as VMotion are part of the whole "Virtual Infrastructure" suite... the VI suite is what you buy, ESX is part of that suite. The simple fact is that VMware have already toyed with releasing ESX itself for free and may well do so.

      Also, having used all sorts of virtualization technologies, I have to say that VMware still has the best solution even just with the standalone ESX. It's far more scalable than the competition, but add in the rest of the VI suite (Vmotion, VirtualCenter, HA, DRS and so forth) and then invest in the wealth of third party tools (free and non-free) and you have a kick-ass scalable, manageable and dependable environment.

      I know at least one very large company that has invested a ton of money in a true virtual infrastructre of massive scale... and they're now reaping the rewards in scalability for minimal cost, and management.

    4. Re:not a milk cow by MrDelSarto · · Score: 1

      Standard ESX runs on linux.

      This is not true. Standard ESX runs Linux for about 2 seconds; it carves out 256MiB for itself, boots and the first thing that happens in the ESX initrd is the vmkernel is loaded, which takes over.

      From then on, the Redhat OS running is more like a special VM (has some hooks into the vmkernel, etc) which you use to manage the system.

    5. Re:not a milk cow by lgarner · · Score: 1

      The Linux-based service console runs on ESX. ESX runs on bare metal.

    6. Re:not a milk cow by zyzko · · Score: 1

      I agree with you 100%. What VMware needs to do is to get their licensing act together. There are "nice" startup bundles with VirtualCenter and limited number of managed ESX hosts (Foundation, Standard) with manageable price (for a SMB). But if you want to add that 4th ESX host to the setup, prepare to be royally screwed. You need all kinds of upgrade packages and believe me, they are not cheap, my advice is that go for the enterprise even if you don't need the features, it's much easier that way. It is expensive, but at least you know up front what your costs are - our resellers have trouble themselves figuring out how we can upgrade without paying everything else again (of couse we can just keep on buing the bundles but wasn't central management the idea...).

      ESXi is free right now and it works for very well for isolated hosts which need no management (a small to medium team managing a few isolated servers on one machine).

      I don't know if my experience is because of my country or what, but as of now for us the pricing and upgrade paths are very confusing. But please, please get your licensing straight and simple, not a mess someone without expensive training can't figure out.

      As for the product - I am very pleased. Combined with a nicely supported SAN the thing runs like a dream (with it's glitches and issues on upgrades etc.) but virtual machine migration and daily management tasks are childs play - something which was a constant headache when we were on Xen. (Though we did not try any commercial management tools, there can be good alternatives there I'm not familiar with.)

    7. Re:not a milk cow by norton_I · · Score: 1

      bare metal hypervisor and associated technologies

      Associated technologies is the watchword there. They make their money off of everything that goes around the hypervisor to make it easy for admins to manage dozens or hundreds of VMs across many servers.

  5. 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!

  6. 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 characterZer0 · · Score: 1

      You have missed the point.

      Sun did not release xVM under the GPL to be nice. They did it to strengthen their position for selling their other products.

      Releasing ZFS under the GPL would probably weaken their position, so they are not going to do it.

      --
      Go green: turn off your refrigerator.
    2. Re:ZFS by BrainInAJar · · Score: 1

      Why would they want to do that?

      Why not give OpenSolaris a whirl instead? Or FreeBSD? Or a Mac?

      Face it, CDDL is just much more compatible and fosters more sharing than GPL. It was a good choice.

    3. 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" )

    4. Re:ZFS by Anonymous Coward · · Score: 0

      You have missed the point.

      Sun did not release xVM under the GPL to be nice. They did it to strengthen their position for selling their other products.

      Releasing ZFS under the GPL would probably weaken their position, so they are not going to do it.

      I'd speculate that's true until Linux has a reasonably comparable production-quality filesystem (which will take a while but Btrfs is coming along nicely, Tux3 is in development, NILFS has been resubmitted for review recently, we might see a port of HAMMER at some point too. Not all of these do everything ZFS does but they're all "next gen", support some kind of efficient snapshotting and generally advanced functionality).

      I'd speculate that once Linux starts to catch up feature-wise in the filesystem space, the competitive advantage of keeping ZFS CDDL licensed and so not in Linux will be less than the advantage of customers being able to interoperate Linux and Solaris boxes.

      In the meantime, there are specs, open source code and plenty of information about ZFS to learn from. Sun gets a boost now, everybody wins in the long run.

    5. Re:ZFS by moderatorrater · · Score: 1

      What are you saying? That open sourcing the two projects under different licenses makes them looked two faced? That this is an obvious stunt to help their failing virtualization software gain a user base so that it doesn't fail completely? That Sun is an opportunistic supporter of open source and takes advantage of the community instead of actually trying to help it?

    6. Re:ZFS by moderatorrater · · Score: 1

      Why not give OpenSolaris a whirl instead? Or FreeBSD? Or a Mac?

      Because linux is the most popular open source operating system out there, and if Sun really wanted to play nice with the community they'd make it available to as much of the community as they could.

    7. 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

    8. Re:ZFS by kripkenstein · · Score: 1

      Well, I guess the GP was aware of the fact that Sun can relicense ZFS in a second, but the Linux kernel might not be able to do it even if a great majority of developers wanted to.

      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.

    9. Re:ZFS by Anonymous Coward · · Score: 0

      Remember the F in FOSS. OSS is exactly what many software businesses are driving towards. OSS is a fair compromise that alone brings a lot benefits to the consumer.

    10. Re:ZFS by Anonymous Coward · · Score: 0

      Sun had the opportunity to license ZFS under whichever license it wished, and it chose one which is incompatible with the GPL.

      That was hardly an accident. Sun knows perfectly well that ZFS on Linux would be the competitive straw that breaks the back of OpenSolaris.

      Sun have been very good in releasing a lot of good tech to the community, but the CDDL itself was purposefully divisive. No worry though, Tux3, BTRFS and Hammer will all be useful replacements for ZFS on Linux, given a year or two.

    11. Re:ZFS by Yaa+101 · · Score: 1

      Linux is Linux due to that "restrictive" license, without that license we would have nothing.

    12. Re:ZFS by larry+bagina · · Score: 1

      I've heard of MILFs (hell, I've fucked a few :). I've heard of VPILFs. but what's a NILF?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    13. 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.

    14. Re:ZFS by NotBornYesterday · · Score: 1

      I have a hard time believing that in a world where there are zillions of different F/OSS distros, distro variants, and sub-variants, OpenSolaris would simply cease to exist the moment the ZFS was licensed the way you wish. OpenSolaris stands perfectly well on its own because of its stability, security, scalability, availability of software, and enterprise pedigree.

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    15. 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...

    16. Re:ZFS by segedunum · · Score: 1

      The CDDL isn't the problem, it's that Linux's license doesn't permit linking. Not the other way around.

      Hmmmm. Interesting way of putting it. Linux's license does permit linking, but you're going to have to use a compatible license and contribute something to the Linux kernel or the ecosystem or get your users to install it themselves to get around distribution. Given Linux's success with that development model, I'd be inclined to stick with it.

      Now, the GPL has been around for quite a while, and Linux has used it forever, everyone knows what it means, and lo and behold, Sun comes up with something that is incompatible. Is that Sun's fault, or Linux's for not foreseeing that Sun would come up with a totally pointless and incompatible new license?

      So, why not quit complaining about the permissive license ZFS is under, and start complaining about the restrictive license Linux is under?

      Funny. Linux's 'restrictive' license is one of the primary reasons why Linux has maintained its integrity, code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Linux has a set of drivers and kernel developers that Sun are pissed off that they don't have.

      Yer, it sucks that ZFS is under an incompatible license, but frankly, sacrificing what Linux has now in order to accommodate the filesystem that is going to bring about world peace just isn't worth it.

    17. Re:ZFS by BrainInAJar · · Score: 1

      "Linux's license does permit linking, but you're going to have to use a compatible license"
      Right, and Windows' license allows redistribution and reverse engineering, so long as you do it with MS's blessing. You're twisting words around to make it sound less viral than it is.

      "Given Linux's success with that development model, I'd be inclined to stick with it."
      I'd argue that Linux's success is in spite of the license, not because of it.

      "Now, the GPL has been around for quite a while, and Linux has used it forever, everyone knows what it means, lo and behold, Sun comes up with something that is incompatible."
      "Now, the BSD license has been around for quite a while, and BSD has used it forever, everyone knows what it means, lo and behold, the FSF comes up with something that is incompatible.".
      Perhaps Sun was trying to be compatible with the large majority of other licenses out there, which GPL compatibility would typically preclude, much as how the BSD developers are unable to import GPL's code because of specious definitions of what a "project" is, exactly

      "Linux's 'restrictive' license is one of the primary reasons why Linux has maintained its integrity, code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Linux has a set of drivers and kernel developers that Sun are pissed off that they don't have."
      Linux's 'restrictive' license is one of the primary reasons why code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Windows has a set of drivers and kernel developers that Linux users are pissed off that they don't have.

    18. Re:ZFS by fudoniten · · Score: 1

      Nonsense. That's a big part of it, but there's more to it than that. FreeBSD, etc, could never have been as successful as Linux is now (given their license).

    19. Re:ZFS by BrainInAJar · · Score: 1

      Any evidence of that? Or just self-serving conjecture?

    20. Re:ZFS by Anonymous Coward · · Score: 0

      Mac OS X is much more popular than Linux as measured by the number of computers running each OS.

      And the part of Mac OS X that would be integrated with ZFS is the Darwin layer, which is open source.

      It's also one of the very few true UNIX OS's out there.

      Just saying ...

    21. Re:ZFS by segedunum · · Score: 1

      You're twisting words around to make it sound less viral than it is.

      No I'm not. Who are you to shout the word 'viral' when no BSD or CDDL based kernel has the breadth of hardware and driver support that Linux does, and where it has nowhere near the amount of open source drivers and code? That's why the GPL was chosen and why other projects, some that have been around longer, have languished.

      I'd argue that Linux's success is in spite of the license, not because of it.

      No, you don't understand this like so many others. If the Linux kernel was under another license, even the LGPL, what you would get would be lots of companies distributing binary-only modules and not contributing any code at all to the kernel itself. The GPL in Linux is a big part of the reason why we have so many open sourced drivers and a working system out-of-the-box without having to download motherboard and other drivers and install them in the right order.

      Linux's 'restrictive' license is one of the primary reasons why code is contributed to the kernel directly and not into binary-only modules that are stuck on to it and why Windows has a set of drivers and kernel developers that Linux users are pissed off that they don't have.

      Hmmmmm, no. Linux's development model is far more scalable. The only reason why Linux hasn't filled in a few remaining blanks yet is down to popularity of the system in certain scenarios (desktops) and attracting developers and companies to do the work. The integrity and quality of drivers is quite frankly, shite most of the time in Windows and Linux has done an awful lot to increase the quality and integrity via its development model.

      Linux runs on hardware, out-of-the-box I might add, that Windows can only dream of right now, and that situation will only get worse as time moves on.

    22. Re:ZFS by sergstesh · · Score: 1

      If you are not distributing the code, e.g. if you want a custom copy of Linux kernel built by yourself, and/or built by your company for internal use, you _can_ link - see GPL FAQ.

    23. Re:ZFS by Anonymous Coward · · Score: 0

      Nerd - he/she is so hawt, but all he/she ever does is sit in front of that computer! :-/

      Ninja - dangerous!

      Nun - forbidden fruit.

      News anchor - rubbin' it off to Fox News.

      Nig^w erm, african american - black hawtness.

      Nurse - just your garden variety fetish.

      Neighbour - the chick/dude in apt. 456.

  7. Quality by gentimjs · · Score: 1, Informative

    I tried this out a month ago on opensolaris, linux, and solaris10 (both on x86). I've historically been a big supporter of Sun, but .. well .. It just 'didnt work' with solaris as the 'guest' OS. The guest would start up, launch X, and freeze. Default options for host&guest&xVM... Not a good start.

  8. 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

  9. Does xVM really support SPARC? by sinkemlow · · Score: 1

    Because the last time I checked, this was x86 only.

    1. 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

    2. Re:Does xVM really support SPARC? by Anonymous Coward · · Score: 0

      Correct, but Sun has Virtualization solutions across the range of their hardware
      x86/x64: xVM server
      CMT SPARC: LDOMs
      SPARC64: Dynamic System Domains
      Solaris (regardless of hardware): Zones/Containers.

      Just like with "Java" sun has grabbed the xVM moniker and plastered it across a umbrella of products.

    3. Re:Does xVM really support SPARC? by Anonymous Coward · · Score: 0

      LDoms isn't mentioned once on that page. Does it really support the Sun SPARC Hypervisor that shipped to customers years ago?

  10. Features by lymond01 · · Score: 1

    One thing people here are looking for in virtualized environments are snapshots and disaster recovery simplicity. All the products handle moving VMs from one box to another differently, and so far I've heard VMWare is much easier than the rest. So it's not just hardware and OS support, it's ease of management -- which is VMWare's strength (though you pay for it).

    1. Re:Features by Anonymous Coward · · Score: 1, Interesting

      o it's not just hardware and OS support, it's ease of management -- which is VMWare's strength (though you pay for it).

      As an IT decision maker, I agree. VMWARE currently leads the management features and reduces the amount of techie time I have to pay for. Human time is far more precious and valuable than licensing, especially after midnight. Since we're a 24x7 shop, simpler management leads to lower operational costs. The hypervisor just needs to be "good enough" and then it's all about the management capabilities.

  11. not to rain on sun's parade, by McBeer · · Score: 1

    VMware offers their basic server for free with $350-$450 a year optional support. I don't really see suns offering as much of a blow against them.

    --
    Hikery.net - The best hiking site ever. Made by yours truly.
  12. 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.

    1. Re:xVM is based on Xen... by Anonymous Coward · · Score: 0

      VMWare spanks the performance of every other hypervisor

      And Xen paravirtualization completely destroys VMWare in terms of performance.

      So what then?

    2. Re:xVM is based on Xen... by teknopurge · · Score: 1

      not based on our experiences.(first-hand) We don't even offer Xen because of its performance issues under load.

    3. Re:xVM is based on Xen... by Znork · · Score: 1

      Performing tests of paravirtual Redhat under Redhat's version of xen (RHEL5.1), it scaled significantly better than ESX under load (concurrent vm's doing kernel compilations on a multi-CPU machine). Tested from 0.5 to 4 fully loaded vms per cpu. Both scaled fairly linearly, but ESX incurred, in comparison, a noticable overhead.

      I wouldn't use it (in production) for anything but linux-on-linux virtualization, but if that's the only thing for consideration, the performance advantage is noticable. Combine that with the lack of a linux vic-client and VMWares apparent general disinterest in linux, slow support for new kernel versions, etc, and ESX isn't that palatable an option in comparison.

  13. Some other interesting Sun stuff by Anonymous Coward · · Score: 1, Interesting

    Speaking of Sun, here are some pics of the company's factory in Scotland. If you like servers it's one to check out...

    1. Re:Some other interesting Sun stuff by multipartmixed · · Score: 1

      You would have been way more on topic if you had linked to this instead: http://management.silicon.com/itdirector/0,39024673,39286675-6,00.htm

      --

      Do daemons dream of electric sleep()?
    2. Re:Some other interesting Sun stuff by Anonymous Coward · · Score: 0

      Speaking of Sun, here are some screenshots of OpenSolaris. If you like Desktop Unix it's one to check out...

      In other words, you are completely off-topic :P.

  14. 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!
    1. Re:Virtual or Paravirtual? by Anonymous Coward · · Score: 0

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

      The announcements/websites don't provide much technical info and I wonder about the same thing.

      Also, is it a Xen derivative (unlikely, since it is GPLv3) or just sharing the same terminology? Does it come from an Innotek "bare metal" hypervisor I seem to remember? Is it going to run Xen guests?

  15. 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.

    1. Re:Xen, KVM, etc. have existsed for a while now by amorsen · · Score: 1

      didn't put vmware out of business

      They're pushing VMWare to the high end. Going high end rarely works out for a company. SGI. Or Sun, for that matter.

      --
      Finally! A year of moderation! Ready for 2019?
  16. 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.

  17. Incomplete Emulation by FurtiveGlancer · · Score: 1

    No OS uses every possible function of the hardware beneath it, only a subset. Hence, each emulator only emulates those functions, vice the entire hardware set. Smart programmers don't write code they don't need.

    Adding an OS to an existing emulator may be as simple as adding a few additional functions to extant code. In real life, though, it can require rewriting many modules to account for unique OS specific behavior and parameter passing bugaboos.

    --
    Invenio via vel creo
  18. Bare Metal by Spatial · · Score: 0, Offtopic

    Sounds like a porn magazine for the robot-inclined.



    ...Do want.

    1. Re:Bare Metal by Spatial · · Score: 1

      Off-topic? Bah. I just wanted to know what it means to say "Bare metal hypervisor," you insensitive clods.

  19. So... by diegocgteleline.es · · Score: 1

    -Sun forks a opensource project - Xen
    -Sun continues developing their fork in a propietary way
    -Now they release it as opensource! OMG we opensourced it!

    Sorry, but this is not interesting. This looks like the typical "I'm going to make my own fork" effort. Sun has probably already lost many of the features being coded in Xen right now just because of the fork.

  20. 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.
  21. Re:cheap - Bad statistics would lie if they could by ancientt · · Score: 1, Insightful

    Just a note, you won't ever see unfavorable benchmarks to VMWware, because they explicitly forbid publishing benchmarks without their authorization. Some time back (maybe a couple years now) VMWare published very biased results showing that (well Optimized) VMWare outperformed (Completely unoptimized) Xen. Xen shot back with Apples to Apples numbers where they showed that in a few special cases they were more less equal, but everywhere else Xen killed in the benchmarks. VMWare promptly threatened suit and pointed to their EULA which effectively says: Use of our product guarantees your agreement that you will not publish any comparisons with other products without our consent.

    If you want to find the comparisions, google for "xen vs vmware benchmarks redacted" and see if you can find a copy of the unedited results.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.
  22. stop talking and start releasing by Anonymous Coward · · Score: 0

    sun's been going on about xVM for god knows how long and it's still "Coming soon" instead of talking they should actually release the product.

  23. 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.

    1. Re:Why I'm evaluating this... by Anonymous Coward · · Score: 0
      You might want to check out Oracle's virtualization product, http://www.oracle.com/technologies/virtualization/index.html, Oracle VM. It also has a browser UI. A new version was just released that has some cool new features (PDF).

      Astroturf warning: I'm an Oracle employee, but I don't work in the group that develops Oracle VM.

    2. Re:Why I'm evaluating this... by Anonymous Coward · · Score: 0

      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,

      Xen itself does not require a Windows application neither a browser. You can operate Xen with a console, no problems at all.

    3. Re:Why I'm evaluating this... by ravnous · · Score: 1

      Have you found that using a hypervisor-based virtualization product is better than using a hosted one (VMWare Workstation, VirtualBox, VirtualPC, etc.) for someone that regularly needs to switch OSes? For example, I mostly run Vista. Sometimes I find I need to boot up an XP virtual machine in order to do certain things for work since the apps I need to use will not run on Vista. Sometimes I'm in Linux and won't need my main host OS for a while at a time. I'm also trying to learn to write apps for another OS I'm not supposed to be running on my hardware. That runs on bare metal on a separate drive, under dual-boot. Are products like xVM, ESIx, etc. suitable for installing OSes at home and interacting with the OSes on the same machine on which they're running? Does the fact that you are running a very slim management OS versus a "fat" host OS help conserve resources? In other words, it would be nice to turn off Vista when I'm using XP because I want to devote as many resources as I can to XP when I'm using it.

      If I can interact with the guests on the same machine on which they're running, how "transparent" is it that you're running virtualized? Does it run as if I were running VMWare Workstation full-screen? In other words, it fills the screen but pops up a little menu at the top when you put your mouse at the top of the screen?

      If the answers to these questions are that I'd be better off using a hypervisor-based product, the only thing really holding me back is the thought of migrating my Vista installation. I'm guessing I can't just take an image of my system and install it as a guest since Windows doesn't like to be moved.

      Will xVM (or ESXi or Hyper-V for that matter) run inside a VM? I'd love to try it out before I commit to changing.

      --
      When does this happen in the movie?
    4. Re:Why I'm evaluating this... by Anonymous Coward · · Score: 0

      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)

      Not entirely true, VMware provides a web interface for the VM host.

    5. Re:Why I'm evaluating this... by Anonymous Coward · · Score: 0

      One clarification to the last.

      I'm not sure what you mean by "administrating" the VM but you are able to connect directly to an ESX host and manage a VM to a limited degree.

    6. Re:Why I'm evaluating this... by styrotech · · Score: 1

      OK you've pointed out the difference between xVM and XenServer from Citrix. But what are the difference between xVM and the open source Xen project? Is it just the continuation of the old OpenSolaris port of Xen under a new name?

      Because the differences you mentioned seem (to me at least) to mostly be roughly the same differences between XenServer and open source Xen anyway. What has Sun added to xVM that makes it better than the open source Xen?

      Note: I'm just curious, I'm familiar with Xen but not xVM.

    7. Re:Why I'm evaluating this... by Bert64 · · Score: 1

      There is also Proxmox VE, which has the web interface and uses an embedded VNC Java applet for controlling the machines... It seems quite good, but is still in beta.

      The requirement for a windows management program put me off too, i would much rather have something web based for the management of the host (adding/removing virtuals, power up/down, changing virtual hardware etc) and something standards compliant for interacting with the virtual images (eg vnc for graphical, ssh for text based serial consoles).
      I use a mac primarily, paying extra for a copy of windows and the hassle not to mention overheads of running it in a vm don't appeal to me, and i want to be able to admin things from my phone if necessary (i was able to ssh to an hp lights out management card and correct a system that was failing to boot via serial console, all from my phone while sitting in a restaurant).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  24. 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 postbigbang · · Score: 1

      GBE is FC at the MAC-- and a 1500 byte MTU is totally suitable. As for larger/jumbo frames in 10GBE(+), there's an increase in overhead admittedly.... but what relevant server doesn't use a TOE card to handle that anyway? Mostly moot, IMHO.

      --
      ---- Teach Peace. It's Cheaper Than War.
    2. Re:They're called Jumbo Frames, Jimbo by TheLink · · Score: 1

      Does it support vlan trunking/tags? IIRC vmware didn't use to support vlan stuff properly.

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

      Its not just checksum offloading, its the extra bytes making up the frame multiplied by many thousands of unnecessary frames.

    4. Re:They're called Jumbo Frames, Jimbo by postbigbang · · Score: 1

      Oh, I want all of those frames.

      You see, a lot of traffic is comprised of protocols that have miserably short answers. The banter back and forth between hosts is often maintenance traffic, and large packets/long packets can't encompass the data. It harkens back to the old days of ack/nak, file I/O requests, and other datagram traffic.

      I'm not suggesting that large MTUs might not be more efficient for some apps, but for the biggest part of traffic count by packets, it's fine. Others will just have to gnash their teeth and wail.

      --
      ---- Teach Peace. It's Cheaper Than War.
    5. Re:They're called Jumbo Frames, Jimbo by Cramer · · Score: 1

      multiplied by many thousands of unnecessary frames.

      WHAT? MTU = MAXIMUM transmission unit. It's the MAXIMUM size of a packet. That does not mean "every packet will be this many bytes". The minimum is 64, btw. So you can have any single packet between 64 and MTU bytes. (+/- any padding at the physical layer. e.g. ATM has 53 byte cells, so a 64byte packet would take 2 cells. ethernet adds protocol, mac, and optional vlan headers bringing the total to 14 or 18 + MTU)

    6. 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*).

    7. Re:They're called Jumbo Frames, Jimbo by Cramer · · Score: 1

      Every packet has 14 bytes added to it (for ethernet.) FC can have 1024byte or 4096byte frames. A 1500 byte packet (layer 3) requires 2048 bytes to cross the wire -- an additional 548. A 9000 byte packet requires 9216 bytes -- an additional 216 (which is why 9216 is a common jumbo frame MTU size.) Yes, there are tiny bits of protocol overhead in everything (IP header, TCP header, ethernet header, ATM AAL5 header, ppp header, T1 frame sequencing, etc.), but they are very small compared to the payload. Bottom line -- and the entire reason jumbo frame exists -- a higher data:header ratio is always better.

    8. Re:They're called Jumbo Frames, Jimbo by norton_I · · Score: 1

      One notable exception is NFS and iSCSI which are both frequently used for serving VM disk images and benefit quite a bit from having MTU > block size, typically 4k or 8k. Jumbo frames are a big win for this.

  25. If you have worked wiuth Sun.... by jotaeleemeese · · Score: 1

    .... you know the support is good.

    They will stay with you across time zones as the Sun raises if you have a major problem.

    --
    IANAL but write like a drunk one.
  26. Which benchmarks? by jotaeleemeese · · Score: 1

    Please enlighten us.

    --
    IANAL but write like a drunk one.
  27. 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
    1. Re:Linus' licencing inflexibility will hurt us all by Just+Some+Guy · · Score: 1

      Hurt us all? I'm typing this on a FreeBSD desktop, and FreeBSD is getting a lot of attention lately from people who want to play with ZFS. Some of us are perfectly OK with Linus's bullheadedness (although I otherwise completely agree with you).

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Linus' licencing inflexibility will hurt us all by Anonymous Coward · · Score: 0

      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.

      The EU has software patents too. Read the Wikipedia article on MP3 for more information. It seems that the EU is just as deep into the software patent business as the US.

    3. Re:Linus' licencing inflexibility will hurt us all by H3g3m0n · · Score: 1

      Actually it turns out Linus owns a copyright over everything, Some kind of collection/colarge law.

      So he can go GPLv3 if he wants to, in fact he has stated that he thinks going GPLv3 is inevitable in the future due to most GPLv2 stuff being forwards compatible but no GPLv3 stuff being backwards compatible, but he doesn't like it.

      Does raise some issues with me though, such as what if an OpenSource copyright holder wants to take the code and go commercial or just make a bunch selling it. You can't get rid off the OpenSource stuff but you could sell it to a company under a commercial/BSD/MIT license.

      --
      cat /dev/urandom > .sig
  28. VMWare is NOT the fastest by FreeUser · · Score: 1

    I've benchmarked Windows and Linux under various hypervisors, and that is simply untrue.

    Linux under Xen 3.3.0 gets 98% and better bare metal performance (both 32 and 64 bit paravirtualized). VMWare won't paravirtualize 64-bit (though they allude that someday they might), arguing it isn't necessary, BUT 64-bit Linux under VMWare gets nowhere near 98% bare metal performance.

    Likewise, Windows (XP, 2003, 2008) under Windows Server 2008 with HyperV performs better than under VMWare ESX, and I say that as one who doesn't care for Microsoft products at all.

    Xen and HyperV may have their issues (HyperV in particular doesn't support live migration, and won't until 2010), but performance isn't one of them. For someone wanting to Virtualize on the cheap, and maximize performance, Linux under Xen and Windows under HyperV appears to be the way to go...with Windows on VMWare if you need live migration today. Others may disagree or have other opinions based on their needs, but to religiously proclaim VMWare as the only solution and all other virtualization technologies inferior is, well, partisan, dogmatic, and contrary to the real-world experience and benchmarking of many of us.

    --
    The Future of Human Evolution: Autonomy
  29. MTU by DrSkwid · · Score: 1

    > only MTUs of 1500 bytes are supported (when did you see one smaller recently??)

    We run 9000 MTU here on GigE which makes a difference for AoE & 9p

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  30. Ask slashdot. by 0100010001010011 · · Score: 1

    I'm looking at setting up a new server in my house.

    Currently I have a old AMD server running debian with VMWare server on it running XP which I can Remote into to do my Windows Only stuff. (Rather than waste space on my MacBookPro with VMWare). XP is doggishly slow (It's only 1.5gHz mobile processor).

    I'm looking at turning that into an OpenFiler or FreeNAS machine (it has 2TB of HD on it) and getting a newer machine to help with iPod transcoding, other processing and virtualizing XP.

    What should I be looking for in processors? Stuff that supports virtualization? Multiple cores?

    Is this going to be a viable solution for me?

    1. Re:Ask slashdot. by jregel · · Score: 1

      I've recently bought an HP ML110 G5 for my VM experiments. It's got a dual core Xeon with the hardware virtualisation features that some products require, and it's dead cheap (at least in the UK , from Ebuyer). Has 4 DIMMM slots and can take up to 8GB RAM, four hard drive bays, plus two 5.25" for optical and is very, very quiet once booted. It's what I've used to test XenServer, Hyper-V and ESXi - all work fine (although ESXi needed more than the default 1GB RAM).

  31. 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

  32. 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!

  33. 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!
  34. Nice entry on the crashing price of virtualization by Anonymous Coward · · Score: 0

    ...over at the 360is blog here. Once VMWare used to charge $5K per server, then Citrix halved that, before Microsoft came out with their offering for less than $40! Hypervisors are crashing in price faster than hard drive space.

    AG.

  35. 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.
  36. Those whose time is worthless? by Anonymous Coward · · Score: 0

    Or those who don't need support?

    I bet if ken wanted virtualization, he would not pay for support.

    OTOH, I don't think he'd use an off-the-shelf offering; he'd just take a weekend and code up a better one.

    1. Re:Those whose time is worthless? by discogravy · · Score: 1

      If you don't need support, you're not a company* and are probably home-brewing anyway, yes. Or you're not rich enough for a vendor to care; note that of the companies in this field that charge (e.g. VMWare) there's a free user version.

       

       

       

      * Companies are the ones that need assurances that they're doing things The Right Way and that Stockholders Are Protected (or whatever phrase is being used to mean "it's being done is a conservative and 'safe' manner that won't get management easily fired for being stupid assholes").

       

  37. Re:cheap - Bad statistics would lie if they could by rubycodez · · Score: 0, Flamebait

    hah, you want to know what can't keep time correctly in a virtual machine, your fucking vmware workstation

  38. Is Sun astroturfing a product? by Anonymous Coward · · Score: 0

    Just curious. When's the last time anyone saw a (signed) post from a Sun VP on /.?

    1. 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.

    2. 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...

    3. Re:Is Sun astroturfing a product? by BridgeBum · · Score: 1

      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...

      4 digits are heralded now? Geez, soon my id must be hitting the coveted zone. I must be old.

      --
      My UID is the product of 2 primes.
    4. Re:Is Sun astroturfing a product? by LarsG · · Score: 1

      Just curious. When's the last time anyone saw a (signed) post from a Sun VP on /.?

      It is very rare, but happens.

      This is however the first time I've seen an AC complain about astroturfing.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    5. Re:Is Sun astroturfing a product? by complete+loony · · Score: 1
      Lets see, post history... Java, Sun, Eclipse, DataCenter, CPU stories, certainly posting things similar to his occupation. Ah this looks interesting....

      Poll: Favorite Cartoon Geek?
      Batman invests way more cool stuff than Spiderman. Batman is really the geek's geek.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  39. 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.

    1. Re:Why VMware rocks over all comers by saleenS281 · · Score: 1

      I call BS on "branches of branches of snapshots". Even VMware explicitly warns you NOT to do this because it absolutely murders performance.

      If you want lots and lots of snapshots with vmware you'd be much better served with netapp storage on the backend.

  40. 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.

  41. I totally believe benchmarks... by Junta · · Score: 1

    hosted on a vendor's own site...

    No chance of bias at all...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  42. Sun and Solaris give you options by Anonymous Coward · · Score: 0

    Except that managing a Solaris container is a lot more light weight than managing a VMware guest. It uses the same kernel version and kernel space between host and guest, and generally the container also shares /usr, etc. of the host via read-only loop back mounts. Services are separate, and so is /etc (and /var).

    All you generally have to manage is the host OS, and the guest OS is more or less taken care of. Just look after the guest services, and not the guest OS.

    Creating them is easy as well, as it just mostly copies the host (and re-creates /etc from a clean image). They work on SPARC and x86, and you can run Linux binaries in them through ABI-emulation. There are emulation modes for older versions of Solaris as well (8 and 9).

    Sometimes you need a separate image with VMware, but sometimes you don't. Solaris 10 runs fine as a VMware guest, but if you don't want the overhead you have other options.

    Use the tools that you need.

  43. Re:cheap - Bad statistics would lie if they could by Quikah · · Score: 1

    Sorry, made a small error, Simon's blog posts are still on Citrix's sight, but the paper's are gone.

    --
    Q.
  44. This is not a true bare-metal hypervisor by Skapare · · Score: 1

    A true bare-metal hypervisor would just run on bare-metal without any assistance of any OS, and would present the appearance of a bare-metal environment (usually one of exactly the same architecture, or architecture class, that it runs on) before any OS is even running on this. There would be no need for special OSes to be run on it. There would be no need for Solaris or Linux to be around. I could run only MS-DOS 1.0 on it, if it were for the x86 architecture.

    --
    now we need to go OSS in diesel cars
  45. Enterprise management tools by nurb432 · · Score: 1

    At this point in the game, virtualizing isn't a big deal. Its the suite of management tools aimed at the enterprise which separates the amateurs from the big boys.

    Lets hope sun can step up to the plate and compete, and still stay in the OSS world in the process.

    --
    ---- Booth was a patriot ----
  46. Xen in seconds.. by Anonymous Coward · · Score: 1, Interesting

    I can create/destroy a new Xen VM in a matter of seconds, derived from some simple rules.

    The management software in my case is a preview of an update to an IBM cluster management project, listing Xen support in the changelog:
    http://xcat.wiki.sourceforge.net/xCAT+2.1+Changes

    Creating 10 new VMs in my evaluation setup once configured was along the lines of
    nodeadd v1-v10 groups=vm
    rpower v1-v10 on
    rinstall v1-v10

    The VMs were off and installing my image within 30 seconds. It was kinda cool.

  47. Vmotion? Clustering? by saleenS281 · · Score: 1

    I love Sun, but this isn't viable yet. Vmotion? Clustering? A (relatively) easy to use GUI? Not even close.

  48. Re:cheap - Bad statistics would lie if they could by kscguru · · Score: 1

    Preaching to the choir :-). Not every American loves the antics of our President, not every employee loves the antics of their corporate overlords.

    --

    A witty [sig] proves nothing. --Voltaire

  49. 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!
  50. VirtualBox by Anonymous Coward · · Score: 0

    Good on you, Steve. Once VirtualBox fully supports USB2 and DirectX I'll move over in a flash.

  51. Re:cheap - Bad statistics would lie if they could by Kz · · Score: 1

    No other VM/virtualization software I've used so far exhibits this strange "clock skew" behavior.

    they all had it at some time or another. most are solved now, however

    --
    -Kz-
  52. Corporate politics =~ lies by ancientt · · Score: 1

    The FUD machine? Really? Fear may be justified, Uncertainty is reasonable if trends are visibly changing, Doubt is about observing bad trends. FUD is bad if unsupported, but is it unsupported? Lets talk cases.

    First, why should there be so much potential FUD? It would be ever so simple to point out some third party benchmarks to easily make the point, rather than parroting the company line, but you failed to provide a link. I find plenty of references in articles to the EULA restrictions, articles that benchmark other VM platforms, but absolutely no other third party VMWare benchmarks. None. I'm sure there are some reputable comparative benchmarks out there somewhere since "allmost all submissions get approved" but I searched again today, still nothing. Why?

    You may use the Software to conduct internal performance testing and benchmarking studies, the results of which you (and not unauthorized third parties) may publish or publicly disseminate; provided that VMware has reviewed and approved of the methodology, assumptions and other parameters of the study. Please contact VMware at benchmark@vmware.com to request such review.

    The only Fear I see is that somebody will test the products and publish results. Feel free though, you can download trials and test for yourself, good luck getting permission to publish. If you want to see the version from XenSource, google cache will provide. (Search for hypervisor_performance_comparison_1_0_5_with_esx-data.pdf) Here are some highlights:

    As expected the SPECjbb2005 [on Windows] performance for a single vCPU VM on both ESX and XenEnterprise are both excellent and within only 0.5% of the native score. Figure 9 shows that XenEnterprise outperforms ESX for the two-vCPU test with close to a 1.5% lead, but ESX is slightly ahead on the four-vCPU test with a lead of just under 1%. We conclude that both platforms perform these tests very well, with basically equivalent performance. ...
    SPECjbb2005 on Linux... XenEnterprise outperforms ESX for the 2 vCPU test by a margin of 13%. In fact, XenEnterprise is only 2% slower than native RHEL 4.4, whereas ESX is 15% slower than native. On the four-vCPU test, XenEnterprise performs even better, being 24% better than ESX. ...

    As for Doubt, VMWare stock has been pretty much tanking. ("Tanking", like "killed" is a statement of opinion, not a technical term.) Really, I don't expect this to turn around for EMC's VMWare, and apparently neither do investors. Shares have gone from $125 in 2004, to $33.95 according to Forbes. Not what I'd call marketplace confidence. The Doubt part is certainly well established.

    I like to plan to get good support in five years, but will EMC really be invested in supporting it if the stock becomes worthless? An independent company might reinvent itself, but a subsidiary of EMC, probably not so much. I suppose that is Uncertainty: will VMWare still be for sale and/or supported in 5 years? If I worked for VMWare, I'd be concerned about my job. Consider those already jumping ship: Diane Greene (co-founder, CEO), Mendel Rosenblum (co-founder, visionary and scientist), Richard Sarwal (exec from Oracle who went back to Oracle), and now Paul Chan, Vice President of Product Development.

    Honestly, good benchmarks and solid technical comparisons by independent parties would go a long way. I say they aren't there because the Corporate Overlords fear them and aren't driven to improve the products, just sell them, and without improvements, VMWare will die. I expect EMC will abandon VMWare rather than investing in improving it. I expect that there are no current benchmarks published because EMC doesn't want them published. Please show me that I'm wrong. Please show me that EMC isn't killing what was once a great company with good products.

    Show me the numbers, somewhere besides on VMWare's site.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.
  53. Guest vm image files and de-duplicators by Nefarious+Wheel · · Score: 1

    The separate guest image virtual disks are going to end up chewing up a lot of storage. I think a big issue will be keeping the libraries of these things organised, but it's certainly going to chew up a lot of disk, too. I think there is an argument for including data storage in the conversation -- lightweight is going to become important. De-duplicators are sort of like CVS but for much larger files and file collections, and live mostly in the SAN appliance space I believe. People like HDS and Data Domain play here.

    --
    Do not mock my vision of impractical footwear