Slashdot Mirror


Virtualization Goes Mainstream

InformationWeek is reporting that, during the same week that Microsoft announced the free price for Virtual PC, VMWare 1.0 was released for free as well. Though there were already many free options for virtualization available, these major products signal a shift in the industry. From the article: "There are many ramifications here. Obviously, the slew of products means network managers can now adopt virtual servers into their overall strategies and don't have acquisition costs providing a justification to avoid it. Other than the very-high-end VMware ESX and the midline Microsoft Virtual Server on mainstream XP platforms, virtualization is essentially free wherever you might want to use it."

167 comments

  1. right... by MustardMan · · Score: 0, Redundant

    virtualization is essentially free wherever you might want to use it.

    Unless your host OS happens to be Mac OS.

    1. Re:right... by CastrTroy · · Score: 3, Interesting

      The virtualization software is free, but when you're virtuallizing MS Windows, it's anything but free. You now have to pay for a license of each virtual machine. This can make the cost go up a lot. You'd probably be better off not virtualizing, and just hosting everything off of a single non virtualized server.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:right... by macintyred · · Score: 0, Flamebait

      Mac is too proprietary to do ANYTHING for free.

      Besides, mac users are typically more interested in simply having a running computer than anything else - most wouldn't know what to do with virtualization software to begin with.

    3. Re:right... by Anonymous Coward · · Score: 0

      The Mac platform in general has very little activity on the "free software" side. Even minor utilities cost money. It's a different culture, and is probably the reason I would never go for a Mac as my main computer.

      Mac provides solutions that just work for people willing to pay money to get that experience, which is great. That's not what I'm after, but I am glad to see Apple succeeding and wish them well.

    4. Re:right... by eipgam · · Score: 2, Insightful

      As if most Windows users are any different.

    5. Re:right... by Anonymous Coward · · Score: 1, Interesting
      The Mac platform in general has very little activity on the "free software" side.

      I don't know about binaries, but couldn't you just down load the source from and compile it for the Mac? After all, Mac's dev tools are free.

    6. Re:right... by macintyred · · Score: 1

      I'm not knocking Macs - they work. They just have a LONG history of trying to lock everything possible up. Remember, Apple's OS could have been Windows - Bill Gates pitched licensing it to other cpu's before he went independent and did it on his own.

    7. Re:right... by YrWrstNtmr · · Score: 3, Informative

      when you're virtuallizing MS Windows, it's anything but free. You now have to pay for a license of each virtual machine.

      Not necessarily. from the /. article the other day:
      "Customers who deploy Windows Vista Enterprise have the ability to install up to four (4) copies of the operating system in a virtual machine for a single user on a single device."

    8. Re:right... by Anonymous Coward · · Score: 1, Interesting

      Actually, most minor utilities are unnecssary (for instance, defragmentation occurs on the fly in Mac OS X). But they certainly are free. Most Windows utilites, like ones to recover files (something you have to do regularly on the WIndows side of computing) do cost money. I work in IT supporting both Mac and PC. Macs are much easier to support. Both platforms have their share of newbies and experienced users. But Windows poops out a lot more than Mac. We still have users content with their circa 2000 G4 Power Mac towers humming away. PC's equally as old suck (and have been granted community use status in the offices' common areas since no one wants them or sent to the surplus gods).

    9. Re:right... by Rude+Turnip · · Score: 1

      "...most wouldn't know what to do with virtualization software to begin with."

      My "too proprietary" Macbook Pro boots into Windows XP, but for others virtualization will suffice:

      http://www.apple.com/getamac/windows.html

    10. Re:right... by TheSkyIsPurple · · Score: 1

      If you want to separate services on separately patchable/administrable systems, this is still a win.

      You're only buying one piece of hardware, and one support contract for that hardware.

    11. Re:right... by pschmied · · Score: 5, Interesting

      Agreed, MacOS is severely lacking in the virtualization department. As a long time user of VMWare, I can say that Parallels doesn't stack up in comparison. Lack of multiple snapshots and, well, a general lack of the snappiness I've come to expect from VMWare on Linux or Windows is missing. VMWare's lack of product for MacOS X is especially disappointing to me as a new Intel iMac owner.

      In other news, I've thought that VMWare and Apple were really missing a great opportunity with respect to virtualization. Apple wants to limit the hardware that MacOS X will run in to Apple blessed hardware. This is for two reasons: 1. They want to drive sales of Mac hardware. 2. It's a pain to support lots of models of PC.

      If Apple and VMWare were to partner to release a free MacOS X virtual machine, it would allow Apple to get OS X into the hands of more prospective customers. (I haven't met a person who has *used* OS X for any length of time and not loved it.) Such an arrangment would also be good publicity for VMWare. VMWare already has a product that allows for some lockdown of virtual machines (VMWare ACE). Such an arrangement wouldn't violate Apple's goals with MacOS X (limited hardware support overhead, and MacOS X would be much more desireable on native hardware for OpenGL and whatnot). Such a move would certainly drive sales. All of a sudden millions of Windows users potentially get sucked up into Apple's product upgrade cycle: VMWare --> Mac hardware.

      I wrote about this on my blog (blog.thoughtspot.net) a while back, but Dreamhost appears to be taking a dirt nap at the moment.

      -Peter

    12. Re:right... by macintyred · · Score: 1

      So now you have a $2000.00 computer with windows xp reliability? I'm guessing you run windows because so much other software runs on it.

      Any idea why so many software vendors write for Windows?

    13. Re:right... by Anonymous Coward · · Score: 0

      Windows Vista is not even shipping. The speculation on what may be the licensing terms of one edition of the future software is nice and fine, but it is just speculation. How many versions of Vista have are they planning to make, anyways?

    14. Re:right... by jours · · Score: 2, Interesting
      Mac is too proprietary to do ANYTHING for free. ... most wouldn't know what to do with virtualization software
      In the time it took you to post this absurd message you could've swung over to Google and found...

      http://darwinports.org/
      http://developer.apple.com/opensource/index.html

      http://www.kberg.ch/q/
      http://www.parallels.com/en/products/workstation/m ac/

      My advice is
      1. Think first
      2. Post to Slashdot

      Wishful thinking, I know.
      --
      This sig intentionally left blank.
    15. Re:right... by Anonymous Coward · · Score: 0
      So now you have a $2000.00 computer with windows xp reliability?

      He can still boot OS X.

      Any idea why so many software vendors write for Windows?

      Because you touch yourself at night, you stupid jackass.

    16. Re:right... by macintyred · · Score: 0

      So where's the virtualization software?

    17. Re:right... by ePhil_One · · Score: 1
      The virtualization software is free, but when you're virtuallizing MS Windows, it's anything but free. You now have to pay for a license of each virtual machine.

      Read your agreements closely. Windows 2003 Server Enterprise Edition can run in multiple instances on the same hardware for a single fee. I think we'll increasingly see VM aware licensing as the products evolve.

      --
      You are in a maze of twisted little posts, all alike.
    18. Re:right... by Millenniumman · · Score: 1

      OS X has a lot of free software activity. Certainly most of the well know OSS has a Mac version. You are probably thinking of the old Mac OS, which did not.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    19. Re:right... by macintyred · · Score: 0

      I should take back my previous comment. I honestly didn't know about those websites. Sorry.

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

      We looked into this, as we run ESX on a blade center. While you can run 4 copies of Enterprise version, unless you need the extra features, buying seperate licenses of standard was still cheaper*.

      *For us. It might be different for others, and we are an education institution and might have special pricing.

    21. Re:right... by macintyred · · Score: 1, Insightful

      Looks like I put my foot in my mouth. I was wrong. Sorry.

    22. Re:right... by jours · · Score: 1

      Seriously, there are ports of many open source projects to Mac OS X now and most of them work great. If you ever get the chance to get your hands on a Mac, give it a try. You can pickup some of the Power-PC Macs pretty cheap lately...and all in all the platform makes for a fairly pleasant computing experience...

      --
      This sig intentionally left blank.
    23. Re:right... by macintyred · · Score: 0

      I have a few friends on macs. That's why I said what I did. They get macs because they aren't looking for problems. They just want it to work. This kind of attitude makes sense in many ways, but it and experimentation with open source just seems mutually exclusive.

    24. Re:right... by CastrTroy · · Score: 1

      What if you're just running small business server edition? They have needs (probably moreso) for virtualization also. What about home users. Is it permitted for them. Am I allowed to install windows XP home on a seperate partition (for dual-booting) and install it in a virtual machine for quick access to windows when I need it?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    25. Re:right... by MindStalker · · Score: 2, Insightful

      The speculation on what may be the licensing terms of one edition of the future software is nice and fine, but it is just speculation.
      Not really microsoft offers the same 4 license for Windows Server 2003 R2 which exist NOW. Essentially MS is offering 4 virtual license with all future operating systems in their Enterprise versions.

    26. Re:right... by ci4 · · Score: 1

      You lose the license to deploy any application software on the W2K3 server running the virtualization software (VMware | Microsoft Virtual Server) though - unless it is related to it's management. Overall it is a gain - Microsoft policy being "one function - one server"... IMHO it is easier to manage four simply configured virtual servers than one running everything.
      (when I got Microsoft Virtual server SP1 some times ago, I downloaded the relevant license documentation and even spent some times reading it).
      On that W2K3 server I have now a few virtual machines configured - an OpenBSD 3.9 firewall, dual-homed on the physical i/f of the server and the virtual internal network, acting as a firewall for the rest of the virtual machines, which are only on the virtual network. It's kinda neat... in a S&M sort of way... The rest is a bunch of NetBSD/FreeBSD/W2Kserver/WXP machines - very convenient for testing stuff (the disk benchmarks were not so good, so take your pick).

    27. Re:right... by posterlogo · · Score: 1, Troll

      Let's not kid ourselves. The "single fee" deal just means they partially factor in the cost of the additional licenses into the overhead cost. You're paying for it if you use the VM licenses or not. I think we'll see exactly what that means when pricing for Vista Enterprice edition is announced.

    28. Re:right... by VGPowerlord · · Score: 1

      I see a flaw in that logic. If people can run OSX flawlessy using VMWare on any computer, why would they buy Mac hardware? If it runs under VMWare, but not flawlessly, they may think it's an OS problem and still not buy Mac hardware.

      Since hardware is Apple's money-maker, not OSX, it's a lose-lose situation.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    29. Re:right... by Anonymous Coward · · Score: 0

      Offtopic: Has anyone here tried running Darwin on Xen or VMware?

    30. Re:right... by MustardMan · · Score: 0, Redundant

      Redundant? I was like the second post in the discussion. God damn are you mods fucking retarded.

    31. Re:right... by jacksonj04 · · Score: 1

      Yes, you are. As long as it is installed on one physical machine to be used by no more than one user, you're fine.

      --
      How many people can read hex if only you and dead people can read hex?
    32. Re:right... by Anonymous Coward · · Score: 0

      "The Mac platform in general has very little activity on the 'free software' side"?

      Here's a list just of free Mac apps on my system, not including the ones that came with it:

      Camino.app,
      Firefox.app,
      Opera.app,
      Shiira.app,
      Mini vMac.app,
      Nestopia.app,
      SNES9x.app,
      Freecell.app,
      Jin.app,
      n_v14.app,
      Neave Space Invaders.app,
      Quinn.app,
      Celestia.app,
      Google Earth.app,
      Aurora.app,
      beaTunes.app,
      CocoaJT.app,
      Google Video Player.app,
      MacMP3Gain.app,
      MPlayer OSX.app,
      NicePlayer.app,
      Ollie's iPod Extractor.app,
      PandoraMan.app,
      RealPlayer.app,
      Remote Remote.app,
      VLC.app,
      Adium.app,
      Azureus.app,
      Compress.app,
      EasyDMG.app,
      StuffIt Expander.app,
      Untar.app,
      Eavesdrop.app,
      FrostWire.app,
      JBidWatcher.app,
      QuickTerm.app,
      Remove Duplicates.app,
      Skype.app,
      XNap 3.0-pre1.app,
      Adobe Reader 7.0.8.app,
      Formulate.app,
      LiquidCD.app,
      PDFLab.app,
      TextWrangler.app,
      Applejack DesInstaller3.app,
      FinkCommander.app,
      iLikeYouMore.app,
      MassReplaceIt.app,
      Preferential Treatment.app,
      Temperature Monitor.app
      one that works with DVDs, another one that works with DVD drives, and one that sounds like something you might buy when you were hungry for corn flakes

      That's not to mention the numerous command-line and x-window programs which are free to download, all of the programs which have been ported to run on Fink, and hundreds or thousands of free programs you can find from sites like macupdate.com and versiontracker.com.

    33. Re:right... by MustardMan · · Score: 0, Offtopic

      More idiotic moderation - two hints for you fucknuts...

      1.) I have excellent karma, you aren't gonna actually do anything to me by modding me down.

      2.) This post, if anything, is offtopic - by modding it redundant you've proven that you're a childish little jackass trying to show how tough he is with anonymous moderation. We all get mod points, lamer - too bad you're too much of a baby to use them effectively. If you wanna mod this down, use the correct option and call it offtopic, or overrated.

    34. Re:right... by owlstead · · Score: 1

      "Let's not kid ourselves. The "single fee" deal just means they partially factor in the cost of the additional licenses into the overhead cost. You're paying for it if you use the VM licenses or not. I think we'll see exactly what that means when pricing for Vista Enterprice edition is announced."

      What additional cost? Microsoft does not have any additional cost. You could install thousands of instances of vista, and they would still not have any additional costs....

    35. Re:right... by A+Nun+Must+Cow+Herd · · Score: 1
      If Apple and VMWare were to partner to release a free MacOS X virtual machine, it would allow Apple to get OS X into the hands of more prospective customers.

      True. However, Mac OS X in a VM would probably seem quite slow due to all the eye candy. Given that, would it really be a good advertisement of OS X for Apple, and drive sales, or would it put people off OS X?
    36. Re:right... by posterlogo · · Score: 0, Offtopic

      Maybe "price", "value". You knew exactly what it meant, yet somehow it warranted a smartass reply. Welcome to slashdot.

    37. Re:right... by The+OPTiCIAN · · Score: 1

      > I haven't met a person who has *used* OS X for any length of time and not loved it

      [raises hand]

      I'm here. :) It has no native support for workspaces (and none of the avaialble solutions are elegant); aqua is bloaty; finder is awful and buggy as well; under mac os some unix tasks such as setting up groups are far more painful than under linux/solaris/bsd (I think you have to use this nicl utility that is quite a step removed from the 'everything is a file or configured through one' philosophy); there are long-term problems with terminal support under console mode; the last time I looked the package management systems were less mature than for other platforms; the hotkey support is inferior to Windows (or to gnome when it's not broken as it is in ubuntu 6.06); there is no responsive GUI mail tool that does IMAP properly (thunderbird is quite unresponsive); there's no ability to support meta+tab to switch between windows as in other popular operating systems (and none of the third party utilities I've tried work properly). I have an ibook for WebObjects, AudioHijack, Indesign, and the painless-unix-and-wireless-and-media-codecs-on-a-l aptop factor but I far prefer gnome and a linux||bsd||solaris command-line.

      --


      Believe with me, my saplings.
    38. Re:right... by Anonymous Coward · · Score: 0

      Of course, Apple applications which came with the machine are not 'free' anyway, just included in the price.

  2. With Virtualization... by Anonymous Coward · · Score: 0

    Now Slashdot can dupe twice as much.

  3. VM Fabric by Doc+Ruby · · Score: 2, Interesting

    Is there a VMWare that distributes tasks across a network of VMWare hosts automatically? So I can just add new hosts to a network to make all the apps run faster? And install apps on a single machine, from where VMWare redistributes the load without my direct intervention?

    --

    --
    make install -not war

    1. Re:VM Fabric by ScrewMaster · · Score: 1

      Yes, it's called "Google".

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:VM Fabric by fief · · Score: 3, Informative

      VMWare ESX combined with VMWare Virtual Center can provide for the ability to do automatic load balancing across VMWare ESX hosts.

    3. Re:VM Fabric by Doc+Ruby · · Score: 1

      Would that support a software RAID fabric that lets me distribute both processes and storage across a single virtual host, backed by lots of $150 PCs stuffed with cheap IDE drives? How big can such a beast get?

      --

      --
      make install -not war

    4. Re:VM Fabric by Natales · · Score: 5, Informative

      The recently released VMware Virtual Infrastructure 3 (which is basically ESX 3.0 + VirtualCenter 2.0 + some add-ons) can do this using a technique called Distributed Resource Scheduling (DRS). This is basically a global scheduler running on your VirtualCenter server that works in coordination with the local schedulers in each ESX server part of the same ESX cluster.

      When you hit a user-defined treshold for either memory or CPU on a VM, then DRS will trigger a VMotion of that particular VM to another ESX in the cluster without user intervention, effectively running the VM where it can run the best, based on the SLA you defined when you created it.

      The cool thing about this is that you can now have a predictable cluster utilization level, regardless of where the VMs are running.

      [Disclaimer: I work for VMware]

    5. Re:VM Fabric by Anonymous Coward · · Score: 1, Funny

      Imagine a server divided to ten virtual servers, which form a beowulf cluster...

    6. Re:VM Fabric by T-Ranger · · Score: 1

      You /can/ transfer storage resources across the ether, but it all works best when the VMWare cluster is backed by SAN, iSCSI or other NAS.

    7. Re:VM Fabric by Thalagyrt · · Score: 1

      Kinda off topic, but seeing as you work for VMWare you might have an answer to this? I've dug around on the VMWare website and couldn't seem to find an answer to this... Can the now free VMWare Server create new VMs (I.E. just like GSX) or is it limited only to Virtual Appliances?

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    8. Re:VM Fabric by Zine · · Score: 1

      VMWare Server is basically the successor to GSX, only free now. It can run on Linux and Windows, and allows you to create new machines. Looks like VMWare's business strategy is to get people introduced to virtualization on the small scale (VM Server, Player) then sell the really nice features with ESX (like clustering, load balancing, backup consolidation) for the enterprise.

    9. Re:VM Fabric by Anonymous Coward · · Score: 0

      Why would you spend that sort of money on VMWare just to waste it trying to run it on cheap boxes with cheap IDE drives? Would you build a SAN like that? I don't see why you couldn't use the elcheapo machines as hosts, but have a proper storage solution and use proper infastructure.

    10. Re:VM Fabric by Doc+Ruby · · Score: 1

      Can it do all that across the Internet, or even just a WAN with guaranteed bandwidth and latency, even if low bandwidth and high latency?

      --

      --
      make install -not war

    11. Re:VM Fabric by Bert64 · · Score: 1

      I like how ESX is a standalone product that installs on the bare hardware, and gives you a central place to update it etc...
      Virtualcenter on the other hand requires windows (and doesn't even have a linux version), so you have multiple things to patch (including all the junk like outlook express you can't easily remove).
      If they make a version which is a standalone platform, or which runs under linux i'l consider using it, but until then i can't use windows machines for production systems for a myriad of reasons.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:VM Fabric by Zine · · Score: 2, Informative

      When it migrates between hosts, it doesn't move the virtual disks, just the memory and the cpu contents. Suppose you have two physical hosts with a virtual machine running on one host. The two hosts both see the virtual disks at the same time on some sort of shared storage - be it a fiber attached SAN, NFS share from a NAS device, or or iSCSI over the network. When you tell it to migrate from one host to another, the memory is copied from one host to another over the network.

      As it is copying, the virtual machine is still running. Changes that are made in the virtual machine's memory are kept track of and sent back over the wire. When the memory is fully copied, it snapshots the cpu and temporarily pauses the virtual machine. During that pause, it sends the cpu state over the network then the other physical host unpauses the virtual machine and sends out a mac broadcast so the network switches realize where the virtual machine is. That cpu snapshot period is about 1-2 seconds.

      If the network can't keep up with the memory copy and delta change copies, it will never be flopped over to the other physical host.

      What I would like to see in future versions of ESX is for it to also be able to migrate the virtual disks. That would need more network traffic though, but would be really good for DR. In the meantime though I am content with pausing virtual machines, then copying that paused state over the WAN link for DR. Other possible solutions if you can't pause machines would be to look at SAN replication over the WAN, such as with Xiotech's georep. Then on the other end of the SAN replication have the systems ready to go to bring the virtual machines online.

    13. Re:VM Fabric by Natales · · Score: 2, Informative

      Yes, with VMware Server you can create VMs using the Virtual Hardware v4 format, totally compatible with Player, Workstation and ESX 3. You also get experimental support for Virtual SMP for up to 2 CPUs. It's the real deal.

    14. Re:VM Fabric by Professor_UNIX · · Score: 1
      Would that support a software RAID fabric that lets me distribute both processes and storage across a single virtual host, backed by lots of $150 PCs stuffed with cheap IDE drives?

      No, for one thing VMWare ESX doesn't support IDE drives at all, and for another, your licensing costs for VMware per node would run you 20-30 times what your PC hardware cost. VMware ESX is meant to be run on big enterprise grade servers with multiple processors, gigabytes of RAM, and a SAN backend. Think of an ESX server as a modern-day mainframe wannabe. The technology, terminology, and cost is very similar.

      What *you're* looking for is clustering, not virtualization. VMware is not a clustering solution.

    15. Re:VM Fabric by Doc+Ruby · · Score: 1

      Across the LAN (100+Mbps/<10ms), I just want to expand the RAID across multiple hosts in a single virtual filesystem that every app in the VM fabric addresses thru kernel filesystem calls.

      Across WANs mobile processes and filesystem subtrees could be well supported by caches and pause/copy ops.

      It seems like VMWare running the same SW RAID in its OS instances can do at least that basic config. Hotswappable virtual "network computer" seems already here.

      --

      --
      make install -not war

    16. Re:VM Fabric by Thalagyrt · · Score: 1

      Awesome... I know a late reply, but FYI I've set up a pretty cool VMWare box on a dual Xeon 2.4 I had laying around. I love this thing, now I know why all the SAs where I work are going bonkers over it! It's now become my primary home server, with multiple NICs, a m0n0wall VM, a few linux VMs, and a Win2k3 PDC.

      I work at University of Miami, if you were curious. I'm in the Network group but we have a few SAs in our building as well and two guys from Security. One of the SAs brought back a poster thursday that I'm sure you've seen...

      ATTENTION SERVERS!

      [picture of a server rack]

      SLACKERS WILL NOT BE TOLERATED!

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
  4. Yes, well ... by ScrewMaster · · Score: 4, Funny

    ... virtualization is essentially free wherever you might want to use it.

    Then again, first hit is always free.

    --
    The higher the technology, the sharper that two-edged sword.
    1. Re:Yes, well ... by Duncan3 · · Score: 1

      Virtualzation is now the "killer app"... for the rootkit/spyware/zombie crowd.

      So your first hit is likely to be your last.

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    2. Re:Yes, well ... by ScrewMaster · · Score: 1

      Yeah ... thanks for reminding me of that. Excuse me, I think I need to reformat my boot drive now ...

      --
      The higher the technology, the sharper that two-edged sword.
  5. People just realize the potential now... by Datalanche · · Score: 1, Interesting

    Virtualization is a safe and fairly easy way to try new things or see how security measures may or may not work in a controlled environment. I'm a lowly IT guy who repairs broken Windoze boxes, so I couldn't imagine how useful it is for enterprise, but for the slightly above average user, it's great to test out new ideas or operating systems. Don't get me started on Parallels on OS X, because I'll go Mac fanboy for several pages on how cool that is. I'm quite glad that virtualization is getting so much attention lately. Interest often leads to more innovation!

  6. Hardware support by Anonymous Coward · · Score: 0

    Especially interesting since the newly released Core2Duo is the first x86 CPU with hardware support for virtualization.

    1. Re:Hardware support by StarHeart · · Score: 1

      The Core Duos have hardware virtualization, as do AMD's AM2 based Athlon 64s. So the Core 2 Duos aren't the first.

      I have personally used Linux with Xen to run Windows XP on my Macbook Pro. The Macbook Pro has a Core Duo in it. Windows won't run in Xen without hardware virtualization, or a hacked copy that was never released.

      --
      Havoc Penington, the bane of my Linux desktop.
    2. Re:Hardware support by Anonymous Coward · · Score: 0

      I have read that it is hard or next to impossible to get this working... Which howto to read? /Thanks

    3. Re:Hardware support by StarHeart · · Score: 1

      There are plenty of howtos out there of how to get XP running in Xen. They were very helpful, but I did struggle for a few days to get it working.

      The first hurdle was I was using noapic with the Xen kernel when I didn't need to. The reason I used it was that I have to use it for consistent booting with a normal kernel. The second problem I ran into is that Fedora's copy of the Xen kernel is broken for booting XP. Setup would boot, but would always hang at "Setup is starting Windows". Finally I took the suggestion I found online of using the raw upstream version. Then I fought with making a initrd until I remembered mkinitrd. Then it worked.

      Then the mouse didn't work well, and the graphics were poor. People said the best method was to actually remote desktop into the XP in Xen. At that point I decided Xen needed a lot more work before I would want to run XP in it. So I went back to VMware Workstation. It was nice to see hardware virtualization working though.

      --
      Havoc Penington, the bane of my Linux desktop.
  7. For the uninitiated... by hiryuu · · Score: 2, Interesting

    Since I don't claim to have any experience dealing with VMWare, and only passing experience with VirtualPC (and, previously, SoftWindows) on Mac, can someone explain to me how this is different from emulation? Is it different from emulation? I've kept one x86 workstation around my home running Win98 (and dual-boot with Slackware) for a small handful of applications and a few games. The notion of making the machine Slack-only and running Windows virtually with no performance hit from emulating is attractive, but I am quite ready for my assumption to turn out flawed. Could someone with a greater clue than I've got educate me?

    --
    Karma: Excellent, but still won't get you laid.
    1. Re:For the uninitiated... by Anonymous Coward · · Score: 0

      There is a subtle difference between virtualization (what things such as Zen do) and emulation (which things like VMWare do, essentially). Virtualization has next to no performance hit, whereas emulation (as you might imagine) has a signifigant one. You'd do best to keep that Win98 installation, at least until the new processors enable Zen to support Windows.

    2. Re:For the uninitiated... by Tx · · Score: 4, Insightful

      The difference is somewhat semantic. Many people take emulation to mean "machine emulation" like Bochs for example, where you are emulating the entire hardware of the machine, and performance therefore sucks. What's commonly termed as virtualization emulates some items of hardware, but code is running natively on the CPU.

      In reality, the terms emulation are somewhat interchangeable - you can say "full virtualization", which means the entire machine hardware is virtualized (what is commonly called emulation), and you could say "partial emulation" when referring to what is commonly referred to as virtualization. Indeed, you might even call the likes of WINE "API emulation", though that might be stretching it somewhat.

      --
      Oh no... it's the future.
    3. Re:For the uninitiated... by Anonymous Coward · · Score: 0

      Virtualization is more like running Mac OS 9 in the "Classic" mode...
      (with the difference that it normally runs in a window, not rootless)

    4. Re:For the uninitiated... by XanC · · Score: 1

      Emulation, I believe, normally refers to one machine pretending to be another. "Machine", in this context, refers to CPU architecture. VMWare does not emulate a new architecture; it passes x86 straight through to the host.

    5. Re:For the uninitiated... by Rude+Turnip · · Score: 1

      With emulation, you're recreating an entire computer in software...processor and all. Typically because you need to emulate an entirely different architecture (ie PPC to X86). With virtualization, you're taking an existing system and chopping up its runtime among different OS's. The net effect to you is that you see different "computers" running in one system.

    6. Re:For the uninitiated... by hiryuu · · Score: 1
      The difference is somewhat semantic...

      Thanks for the response - that helps my understanding quite a bit. So here's a slightly more practical question - does VMWare (with which, again, I am wholly unfamiliar) run on x86 with Linux as the host OS? I'm sure I could find the answer if I went digging, but since this discussion would likely involve people who outright _know_ these answers, I thought I'd ask here. My goal would be to run a Windows environment with minimal performance impact. Would this likely be close enough on a machine with enough horsepower to be an adequate substitute for having a native install of the OS? Including up through some gaming?

      --
      Karma: Excellent, but still won't get you laid.
    7. Re:For the uninitiated... by MustardMan · · Score: 1

      I can't speak for slackware, but I have one of the new white macbooks from Apple, and I run windows XP under parallels. I'm VERY impressed with the speed. However - I recommend oodles of RAM if you're gonna virtualize. Also realize that the macbook is dual core so there's essentially a processor available for each OS. I have no idea how well it would work on a single core or older machine.

    8. Re:For the uninitiated... by Tx · · Score: 1

      Jeez, not had enough caffeine, that should read something more like:

      "...but code executed in the guest OS is run natively on the host machine's CPU, and thus runs pretty much as fast as on a native machine."

      Then it might actually make some kind of sense.

      --
      Oh no... it's the future.
    9. Re:For the uninitiated... by giorgiofr · · Score: 1

      VMWare does run on Linux, however the performance hit would be noticeable (though not Linux-specific), eg the Windows GUI would be somewhat slow, and wrt gaming, that's simply out of the question. As long as you wish to run apps you'll be fine, unless you want a micro-second reaction time when you pull down a menu, but gaming-wise, no way. You'd be better off running Windows natively and Linux virtualized - then your gaming experience wouldn't be affected negatively.

      --
      Global warming is a cube.
    10. Re:For the uninitiated... by Rich0 · · Score: 1

      Vmware runs fine on linux, and overhead isn't too bad (but keep in mind that if you want really good performance you'll need enough RAM to run the combined total of both OS's). However, not really ideal for gaming, as vmware does not support Direct3D/OpenGL well (I think there is some experimental support for it, but I can't vouch for how stable it is). Note that I've gotten my share of blue-screens using vmware (granted, this is on amd64 which is less than rock-solid for most software), and even the odd kernel panic (it does run at least partially in kernel space with a few modules - not sure why it would have to do that).

      Still, I find it great for running those one-off windows-only applications without needing to dual-boot (which of course takes my server offline).

    11. Re:For the uninitiated... by Eneff · · Score: 1

      It is emulation.

      You have a definite performance hit. However, depending on your machine it might not be such a big deal for those uses you have.

      On my home machine, I've run linux and oracle application server inside of windows. It slowed down at pieces, but really wasn't that bad.

      On my work machine, I run windows and Lotus Notes inside my Linux machine and don't even notice the extra OS. We'll see how that holds up as I put SQL Server on there.

      Oh, but turn off the screensaver. The graphical subsystem is hit hardest by virtualization.

    12. Re:For the uninitiated... by WuphonsReach · · Score: 1

      On my work machine, I run windows and Lotus Notes inside my Linux machine and don't even notice the extra OS. We'll see how that holds up as I put SQL Server on there.

      I have some practical questions:

      - What virtualization software are you using on the machine? (VMWare?)
      - Can you copy-n-paste information between the two systems?

      (I really need to spend some time getting up to speed on VMWare and virtualization.)

      --
      Wolde you bothe eate your cake, and have your cake?
  8. Summary of responses so far by Anonymous Coward · · Score: 0

    If Microsoft releases something for free they're being anticompetitive and evil.

    If open source zealots release something for free they're making the world a better place even though all they're really doing is increasing Stallman's power through viral licensing conditions.

    How much money does Stallman give to charity again?

    1. Re:Summary of responses so far by netdur · · Score: 1

      WOW! this is most stupid troll I ever read on /.

      --
      "Steve Jobs invented the world" -- Bill W. GATES
  9. The only discussion missing.. by HotNeedleOfInquiry · · Score: 4, Interesting

    Is how much overhead does virtualization take up? At what point do you actually need another box because of the performance hit?

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:The only discussion missing.. by Zine · · Score: 1

      Depends on the services you are running in the virtual machines. Web servers that dish out static websites - pfff. You can put gobs of those on one box. A SQL box with loads of scriping running on it will probably need more hardware. VMWare ESX might be able to help out in that area by setting up memory and CPU pools so one virtual machine doesn't step on the another. QoS for processors. With all these free offerings from Microsoft and VMWare, testing with your specific applications would be best.

    2. Re:The only discussion missing.. by PCM2 · · Score: 1
      how much overhead does virtualization take up? At what point do you actually need another box because of the performance hit?

      It's a subjective question. Virtualization is especially good for improving utilization on certain types of servers, for example Web servers. You might have some kind of intranet application running on a Web server that only gets used every so often. The rest of the time it's sitting there idle. So if you add another virtual server to the same machine, sure, in a strict technical sense there's some kind of performance hit, but in a practical sense there's not really any performance hit to the first server at all, because it was sitting idle anyway. By making each server its own virtual machine, though, you're retaining more flexibility than if you just hung multiple Web applications off the same instance of a Web server, because it's always easy to migrate one of those virtual servers to dedicated hardware if its utilization goes up.

      --
      Breakfast served all day!
    3. Re:The only discussion missing.. by Natales · · Score: 5, Informative

      Virtualization overhead is not deterministic due to the nature of the code execution algorithm on the x86 CPUs. From the VMware perspective (which is what I know), you have two kinds of virtualization mechanisms: 1) Hosted on top of Linux or Windows, and 2) Bare metal, on top of a thin hypervisor like ESX.

      In the hosted world, the host OS is providing memory management and scheduling, as well as access to its device drivers. In the bare metal architecture, the hypervisor itself provides those functions, making it way more efficient. Recently, a customer was telling me he was running 6 VMs using GSX (now VMware Server) on a 2-way dual-core Opteron box. He installed ESX and he was then running 20 VMs on the same machine. That gives you an idea of the difference on these two approaches from the performance perspective.

      The other reason why your performance may vary, is because you have CPU, memory and I/O overhead also. In the CPU realm, the vmkernel is running on ring 0, and the guest OS is relegated to ring 1 in the x86 CPU. The problem is that not all assembly instructions can be executed successfully in ring 1, so VMware's Binary Translator module will actually detect those patterns of "dirty" assembly instructions and will insert traps so every time you hit one of those, it gets executed by the vmkernel on behalf of that VM. So, the more traps you need to do, the more CPU overhead you get.

      Additionally to the CPU overhead, you have memory mapping overhead (i.e. no real DMA), I/O subsystem overhead, etc.

      Numbers can vary a lot. In general, large companies consider an average of 15% of virtualization tax, which is realistic when you want to run a large number of VMs in multiple systems. In any case, the best approach is to always test your workload before you put it in a sensitive environment.

      [Disclaimer: I work for VMware]

  10. It's free... At least now. by vmfedor · · Score: 5, Interesting
    I'm certainly not an expert but it doesn't take a genius to see what *might* (and possibly will) happen.


    OK. So Microsoft makes Virtual PC free. Suddenly everyone starts using virtualization software and (besides the licensing fees Microsoft will get for each copy of its OS that is virtualized) it's free and wonderful and everyone is happy that they can run all of their Operating Systems on one PC with much less hassle than before. Virtualization takes off, new uses are discovered for it, and it changes the way networks can be used. Hooray!


    But eventually Microsoft stops maintaining Virtual PC (and discontinues support for it on any future operating systems) and decides to release Microsoft's new "Virtual Console" software that costs mucho bucks. Suddenly everyone that relies on Virtualization realizes that they'll either have to switch to some other virtualization software, change their software systems entirely, or simply bite the bullet and spend the money to upgrade to the new program.


    This probably isn't news to anyone. In fact, it's the way things have been done since the first closed-source software program was created and sold. But I think that this is a perfect example of where Open Source software could really fit the bill and cause a paradigm shift to a better world where people aren't locked into one provider or another. If the OSS community could pull together and release a killer Virtualization app that's free as in speech perhaps people would start to see *why* software needs to be free, and perhaps they would realize it goes deeper than simply price.


    I'm not trying to spread Microsoft FUD or spread the OSS gospel... but I think in scenarios like this an OSS alternative would be a no-brainer. Are there any OSS virtualization software suites in development right now (besides Wine)?

    --

    I like my women how I like my sugar.. granulated.

    1. Re:It's free... At least now. by Proudrooster · · Score: 2, Interesting

      Are there any OSS virtualization software suites in development right now (besides Wine)?

      WINE is not virtualization software. WINE is more of a hack that maps API calls. If you are looking for OSS virtualization software, check out XEN aka The XEN Hypervisor. It works great. Xen is the reason that VMWARE and Virtual PC are now free. Xen smokes both VMWARE and Virtual PC in terms of performance.

    2. Re:It's free... At least now. by T-Ranger · · Score: 1

      Except that with currently available hardware, XEN isn't a VM layer, its a hypervisor. Technology asside, that means that only OS's that have been specificly altered to run on it work, and so far that includes only (some) OSS OSs, unless you have an accademic/research license with Microsoft or work in Provo.

      I dont agree that XEN is the reason for the zero-costing of these products. MS undercut VMWare on the workstation product line. VMWare noticed/realized/always-planned that the money was on the server, and (significnatly) server management side of things. So they cut MS off at the knees, producing a zero cost player, and then eventually zero cost Server.

      XEN might have changed the timetable by a few months, or a year, but VMWare wasnt going to ship things for free just to keep up the numbers, unless they had a way to make money. The money is in the management.

    3. Re:It's free... At least now. by NormalVisual · · Score: 2, Insightful

      Xen smokes both VMWARE and Virtual PC in terms of performance.

      This often is true, but it really depends on what you need to do. Unless you're running Xen on a CPU that has VT support on-chip, you're not running any VMs at all unless the guest OS has a kernel specifically modified to run with it.

      I use Xen at home to run five Debian servers on a single box (and had to recompile the kernels for the domU and dom0 VMs). It runs wonderfully, and hasn't given me a moment's trouble. However, I'd never be able to run a Windows guest on it, even if I wanted to. For everyday use, I have a Windows box that has several Linux VMs running under VMware Workstation (saves me *tons* of time for the kind of development work I do), and I've had no problems at all with performance. Just for giggles I tried BeOS 5 under VMware, and the BeOS OpenGL teapot demo still can manage 40 frames/second.

      I don't think there's any one VM solution that you could say is "the best" - your needs are going to determine which is best for you.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    4. Re:It's free... At least now. by nathanh · · Score: 1
      Except that with currently available hardware, XEN isn't a VM layer, its a hypervisor. Technology asside, that means that only OS's that have been specificly altered to run on it work, and so far that includes only (some) OSS OSs, unless you have an accademic/research license with Microsoft or work in Provo.

      That is not true. You can buy a Core processor (or any processor with Intel-VT support) and run Windows XP under Xen right now.

      There are even HOWTOs doing the usual rounds.

      Your information is 3 weeks out of date :-)

    5. Re:It's free... At least now. by bazorg · · Score: 3, Informative
      So Microsoft makes Virtual PC free. Suddenly everyone starts using virtualization software and (besides the licensing fees Microsoft will get for each copy of its OS that is virtualized)

      I like to think of virtualization as 3 different sets of solutions: 1) for optimizing server performance vs. cost; 2) a "nice to have" kind of thing for development workstations 3) a tool to ease the transition between MS Windows and Linux

      In the server optimization field, Microsoft may follow whatever trend they need to, in this case damaging a bit of the relationship they have with hardware vendors, as it's possible to do MSWindows-related tasks with less hardware than before. VMware and Microsoft solutions will be picked in different cases depending on how good they perform. MS gets to sell their other software as they always do, regardless of their clients using theirs or VMware virtualization solutions.

      In the case of desktops, Microsoft may have much more to lose: Let's say you have a lot of workstations with legal copies of MS Windows and little incentive to upgrade to Windows XP or Vista. If you decide to do a round of hardware upgrades on your desktops, you can use VMware to stop the expense of automatically updating to Windows XP/Vista/Whatever:

      • backup "My documents" of all machines involved;
      • install Ubuntu Linux on all the new workstations;
      • install vmware workstation
      • reinstall MS Windows inside the virtual machine
      • backup the "clean install" you just did of Microsoft Windows
      • Move all the "my Documents" folders to some file server
      • Keep VMware running on one of the virtual desktops, so that the user can go back to its familiar environment and some old school windows app they really need - bonus points for having 2 LCD screens per computer, one with Gnome Desktop, another for virtualized Windows
      The final step is to make your maniacal laugh be well heard on the day that your version of MS Windows is discontinued, and you still use it as happily as the day you started - you just broke the forced upgrade cycle.
    6. Re:It's free... At least now. by TheRealFixer · · Score: 1

      I dont agree that XEN is the reason for the zero-costing of these products. MS undercut VMWare on the workstation product line. VMWare noticed/realized/always-planned that the money was on the server, and (significnatly) server management side of things. So they cut MS off at the knees, producing a zero cost player, and then eventually zero cost Server.

      Thank you. I was actually with VMware trainers in Palo Alto the day that the VMware Server beta was announced. There was not a SINGLE mention of XeN. At all. The talk (which turned out to be true) was that Microsoft was starting to seriously look VMware's way, and was planning a free offering of Virtual Server to undercut GSX. VMware decided on a preemptive strike and came out with VMware Server to replace GSX. XeN didn't seem to even be a blip on the radar.

      I know it makes all the XeN fanboys happy to think that VMware started offering free products to complete with them... but it's simply not reality.

    7. Re:It's free... At least now. by morgan_greywolf · · Score: 1

      Unfortunately, while Xen requires a modified OS in order to run. While Xen runs most Linux distros fabulously with their modified Linux kernel, Xen will not run Windows as a guest OS. OTOH, there is QEMU, which will run a whole slew of guest OSes on Linux or any other OS without modifications to either the host or the guest. Add in the (unfortunately) non-Free QEMU accelerator, and you've got an virtualized Windows (XP or 2000) that runs as well as it would with VMWare.

    8. Re:It's free... At least now. by vmfedor · · Score: 1
      That would work perfectly in a scenario like you described where there's no real need or desire to upgrade to a new version. It would certainly extend the life of your still-functional operating systems, that's for sure.


      However, my point was that the OSS community should strive to make a cross-platform virtualization solution. I'm guessing MS is banking on the notion that, since virtualization is still a fairly young technology, making it accessible with free software will make it "take off" and that's when Microsoft can start selling its "better" suite of virtualization software. OSS software shouldn't be about making people use Linux over Windows.. it should be about making software that won't fuck people in the ass. And since Windows seems to be here to stay for at least a little while longer, the OSS community should focus more effort into developing an open solution to virtualization so that, eventually, when it expands to new and exciting uses, people won't be using software that just "might" be free in the future when they need it.

      --

      I like my women how I like my sugar.. granulated.

    9. Re:It's free... At least now. by Anonymous Coward · · Score: 0

      Yup, I think M$ is going to use VMware and Xen to further it's own virtualization "offerings". OTOH, I would not be surprised if M$ ("anyone but VMware") ends up signing a deal with Xen through XenSource to get itself into the Linux world... Hehehehe I wonder what would RHEL and SuSE do then? or even VMware? hmmmm

    10. Re:It's free... At least now. by Ciampino · · Score: 1

      I think in scenarios like this an OSS alternative would be a no-brainer. Are there any OSS virtualization software suites in development right now (besides Wine)?

      http://fabrice.bellard.free.fr/qemu/

    11. Re:It's free... At least now. by A+Nun+Must+Cow+Herd · · Score: 1

      Xen might be great in a limited number of applications, but for me VMWare just can't be beaten. I've tried both and am much happier with VMWare Server. Being able to shift VM's between Windows and Linux hosts is awesome. Having the same VM run without any modification under different host OS's, including Linux with all sorts of kernels, is a killer feature in my books. And the performance of VMWare is excellent for everything except graphical UI's.
      The new processor features might change the landscape, but for now I think VMWare is clearly the more flexible and convenient solution.

    12. Re:It's free... At least now. by NormalVisual · · Score: 1

      And the performance of VMWare is excellent for everything except graphical UI's.

      VMware Server is a bit pokey (though certainly still usable) for UI work owing to the VNC-like interface, but Workstation is *very* snappy and gives you some other goodies at the expense of built-in remote access. Of course you can still set your VMs up with SSH, RDC, VNC, etc. if you need to get to them remotely, so I didn't find Workstation's lack of integrated remote access to be a problem. Workstation offered me enough above the free Server product that I felt it was worth the expense.

      If I'd had experience with VMware prior to doing my Xen install, I might have gone with it instead for the servers, but Xen has served me very well there and I don't think I'd get enough out of VMware to justify the pain of moving the Xen box to it.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    13. Re:It's free... At least now. by ncc74656 · · Score: 1
      OTOH, there is QEMU, which will run a whole slew of guest OSes on Linux or any other OS without modifications to either the host or the guest. Add in the (unfortunately) non-Free QEMU accelerator, and you've got an virtualized Windows (XP or 2000) that runs as well as it would with VMWare.

      In theory. In practice, I've found that VMware is significantly faster and more responsive than QEMU, even with kqemu installed. Getting kqemu running is particularly tricky; I never got it working with a Win98 VM. It worked with a Win2K VM, but even seemingly simple stuff like a mouse-click would get lost if you clicked too quickly.

      A Win2K or Win98 VM running under VMware, OTOH, is as responsive (AFAICT) to user input as it would be running natively. The mouse pointer freely moves between the VM and the host system (a nice touch for usability), and the VM desktop resizes itself when the window containing it is resized. If the window is maximized, the VM is resized to full-screen.

      Network support, whether bridged or routed, is also much simpler to get running under VMware than QEMU. For QEMU, I had to chase down all sorts of weird tools and do unnatural things with Gentoo's network config files and init scripts to get bridged networking set up. With VMware, it only took one or two lines in the VM's config file.

      VMware virtualizes Windows well enough that my notebook only boots into Linux now. I've set up a Win2K VM with Street Atlas USA Handheld, Palm Desktop, iTunes, and a couple of homebrewing apps (ProMash and HCCP, specifically). It'll sync maps and routes into my Treo and music into my iPod without any trouble (though USB 2.0 support would be nice). For everything else (web/mail, office stuff, video editing, coding), there's Linux. I had ProMash and HCCP running under QEMU, but I don't know if it would've been up to running the apps that need to talk to USB devices, so I had to dual-boot. (I also kept Windows bootable because my notebook's built-in WiFi wasn't supported by Linux until 2.6.17 was released.)

      --
      20 January 2017: the End of an Error.
    14. Re:It's free... At least now. by Anonymous Coward · · Score: 0

      Ok, so can I run a VMWare Player instance (with Win98SE, Win 2000 Pro, or Win XP) inside a Linux Xen domu?

      With a carefully planned network setup (no internet connectivity for the Windows guests) wouldn't this let you run Windows apps without worry of outside corruption, like spyware?

      Or would this be terribly wrong to do because of the simplicity of running multiple Windows guests off one OEM license?

      ----
      Posted anonymously because of extreme cowardice.

    15. Re:It's free... At least now. by dbc001 · · Score: 1

      Are there any good Xen tutorials out there for amateurs? I'd love to play with it but it seems like it's over my head.

    16. Re:It's free... At least now. by narsiman · · Score: 1

      Xen is on that track.

    17. Re:It's free... At least now. by Anonymous Coward · · Score: 0
  11. Microsoft's strategy by humankind · · Score: 1

    1. Wait...

    2. EU's windows-based PCs are infected with viruses and crash causing loss of all records relating to fines against Microsoft.

    3. Profit!!

    1. Re:Microsoft's strategy by ScrewMaster · · Score: 1

      2. EU's windows-based PCs are infected with viruses and crash causing loss of all records relating to fines against Microsoft.

      Why bother releasing a virus to crash Windows? All Microsoft has to do is drag this out long enough in court and the machines will trash themselves.

      --
      The higher the technology, the sharper that two-edged sword.
  12. I hope ESX is a cash cow by 93+Escort+Wagon · · Score: 2, Insightful

    Microsoft can, of course, afford to play this "free" game until the cows come home. I hope VMware can survive this. While sysadmins (okay, maybe not MSCE "sysadmins") will likely continue to choose the VMware solution, in the end we all know deployment is often affected by drive-by management decisions.

    --
    #DeleteChrome
    1. Re:I hope ESX is a cash cow by sgt+scrub · · Score: 1

      Microsoft can, of course, afford to play this "free" game until the cows come home.

      That is why the government "punished" them for the IE Netscape thing. I guess it has been a long enough wait for them to use their large bank account to put yet another small company out of business.

      --
      Having to work for a living is the root of all evil.
    2. Re:I hope ESX is a cash cow by engine+matrix · · Score: 2, Interesting

      ESX is a cash cow and EMC owns VMWare. Until Microsoft gets into the enterprise SAN space I don't think VMWare has too much to worry about since ESX and EMC products are pretty much tied together.

    3. Re:I hope ESX is a cash cow by Zine · · Score: 2, Informative

      VMWare has the lead in the enterprise arena for Virtual Infrastructure. Comparing Microsoft's Virtual Server to ESX Starter, the features are pretty much one for one. Past those features though is where the enterprise is interested, and are willing to pay for those features. But like you said, hopefully management just doesn't look at the dollar figure, but at the big picture with what works best for their business practices.

      Looking at Microsoft's features page:
      http://technet2.microsoft.com/WindowsServer/en/Lib rary/aace7325-ef73-46b3-929b-d1e6dbd0df691033.mspx

      And VMWare's features page:
      http://www.vmware.com/products/vi/esx/#_tabfeature s

      Currently VMware has these edges in the virtual machine features:
      *SMP support (looks though like Microsoft may offer this in the next beta after the current beta)
      *Clustering of the hosts, not just the virtual machines
      *Backup consolidation - imagine being able to backup 40+ windows boxes with only one backup client at the file level (not just the virtual machine images), even if the windows virtual machines are powered off. This saves on having to load backup agents on each virtual, and saves a load of cpu horsepower.
      *64 bit support
      *Multiple virtual machine clustering with a shared disk
      *Live migration between physical hosts - imagine moving a SQL virtual server, as it is being used, to another physical box. Doing a hardware upgrade on the prior physical box, then migrating back. Users don't notice a thing.
      *Direct SAN support
      *Multipathing for network traffic or to the shared storage

      There are probably other ones that I didn't mention, but those are the ones that count for me. VMware knows Microsoft isn't going to sit idle and will probably be adding more on top of that. Same goes for Microsoft, but they have a lot of catching up to do.

  13. Xen by oneeyedelf1 · · Score: 1

    Xen is going to blow everything out of the water when the openmosix patches get finished. KABLOOMEY to everything else, though I could see still using vmware ESX for businesses that still have to use windows.

    1. Re:Xen by jimicus · · Score: 1

      EXPN?

      I know OpenMOSIX is something to do with clustering - but for it to be any real use you need a suitable application.

    2. Re:Xen by Anonymous Coward · · Score: 0

      Oh cool! And what makes SuSE Enterprise Linux a *mainstream* distro? With RedHat's commanding marketshare of the Enterprise, I'd bet on RHEL 5 accomplishing this instead. In any case, yeah, Xen will go mainstream, it has to, the Xen hype has been around for years, and especially now that XenSource investors are itching for a return on their investment, something needs to happen soon. However, given that there are three major players, RedHat, SuSE, and XenSource, vying for the piece of the VMware pie, in my non-PhD opinion, Xen will enter the mainstream in a fractured way though.

      So here's a scenario:

      1) SuSE Enterprise Linux 10 will include a customized for SuSE version of Xen
      2) RHEL 5 will include a customized for RHEL version of Xen
      3) Up-n-coming XenEnterprise suite, from XenSource, will include a customized for XenSource version of Xen

      Each of these three, for obvious self-serving reasons, will swear that their version of Xen is *the* only way to go.

      Where as VMware's Virtual Infrastructure management suite offers everything and then some under ONE umbrella, today, now, this moment. So, if *I* were to be the Joe CIO of the Enterprise, I'd think long and hard about support and stability of *my* Enterprise before falling for the mantras of "Xen smokes VMware" of Xen fanboys. Heck, as things stand today, people can run Xen within VMware server, without suffering through the "make world" pain. Now I wonder, no matter how ridiculous this may sound like or appears a redudant exercise, if anyone has tested running a Dom0 on ESX (I'm thinking a SLES 10 Dom0), if so, then heck with what VMware has to offer today, I could VMotion the crap out of Dom0s without sweating a tear...

    3. Re:Xen by Bert64 · · Score: 1

      The idea of openmosix is that your application doesn't need to be specifically designed for clustering, it just has to support multi threading, the kernel takes care of migrating processes to other machines and distributing the load around your cluster.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:Xen by Anonymous Coward · · Score: 0

      Wow! Interesting .... now M$ will use Xen to access the Linuxistan, where as RHEL and SuSE will use Xen to get to the Windoze land through M$... nice one Peter!

      http://www.foxnews.com/story/0,2933,204121,00.html

  14. Does that mean by WhatDoIKnow · · Score: 0, Troll

    that you may have to deal with 4 instances of WGA?
    :wq

  15. qemu by Sweetshark · · Score: 2, Informative

    Unless your host OS happens to be Mac OS.
    Mac OS as host OS? Oh, please. Why not Amiga OS?
    For OSX as a host and guest there is a solution: > http://www.kberg.ch/qemu/

    1. Re:qemu by faragon · · Score: 1

      Yes, it is a good start point. If I was Apple I would wonder if I'm still able to hire Fabrice Bellard... who is/was looking for full time job for a reasonable pay. Hey Steve, think about it!

    2. Re:qemu by MustardMan · · Score: 1

      CPU emulation != virtualization (at least in common usage).

      Show me an open source, or free as in beer, parallels and I'll change my mind.

    3. Re:qemu by Sweetshark · · Score: 1

      > http://fabrice.bellard.free.fr/qemu/qemu-accel.htm l

      qemu does both. Not OSS (yet) - but free as in beer.

    4. Re:qemu by MustardMan · · Score: 1

      Aaaaand again, not for mac

  16. Virtualization Meme Rising - Re-iterated by broward · · Score: 1

    http://www.realmeme.com/roller/page/realmeme/?entr y=virtualization_meme_ver_3_0

    "Dejanews shows a sharp increase in virtualization at the end of 2005", first posted on May 15th, 2006

  17. Xen... by Builder · · Score: 1

    I've spent 10 hours over the last two days trying to get Windows XP working on Xen. I bought all the right hardware, followed all the right instructions, and hit a wall. I've found other people with the same problem (e.g. http://lists.xensource.com/archives/html/xen-users /2006-06/msg00452.html) and some of them got around it... others didn't.

    I've tried IRC, I've read the docs, I've even rebuilt the FC5 kernel RPMs with some patches, but nothing works.

    Wake me when virtualisation on Linux is as simple as it is on OS X with Parallels. I should have saved the money I spent on the chip and the board for a new Intel Mac :(

    1. Re:Xen... by Zine · · Score: 1

      VMWare Server runs in Linux for free. It isn't open source though like Xen. cd /usr/src/linux make cloneconfig make prepare (the above steps are necessary on Suse so the vmware kernel module compilation steps work) cd somedirectorywhereidownloadstuff rpm -ivh VMware-server-1.0.0-28343.i386.rpm vmware-config.pl (now in text setup script - accept license agreement) (hit enter for default mime type icon directory) (in all places I hit enter, the default was already what was wanted) (hit enter for default desktop menu entries) (hit enter for default app icon directory) (hit enter for it to build the kernel modules) (hit enter since it found the right place for my kernel include directory) (hit enter for yes I want to setup networking for virtual machines) (hit enter for yes I want to use NAT networking too) (hit enter for yes I want to probe for an unused private subnet) (hit enter for no I don't want to setup more NAT networking ranges) (hit enter for yes I want to setup host-only networking) (hit enter for yes I want to probe for an unused private network) (hit enter for no I don't want to configure another host private network) (hit enter for default network management port of 902 was to be used) (changed option to no for I don't want vmware server to setup permissions for me - I like to do that myself) (typed in default directory of /vmware where I want to put stuff, but default it wants to put it in /var/lib/vmware/Virtual Machines) (changed option to yes for I want to type in serial number now) (typed in serial number I got for free from vmware from their website) After that, I installed the vmware server console on my workstation. You could install the console on the server though. rpm -ivh VMware-server-console-1.0.0-27828.i386.rpm Then ran the console on my workstation. The console doesn't have to match the os of the server. Like you could use the windows console to control a linux vmware server, or the other way around. Very slick interface. The VMware Virtual Center console is even better for the enterprise, and also offers a web console over https to control machines. vmware-server-console At the login screen I set it to my server ip address for destination, root for login, and the root password on the server. At that point, everything is ready to setup virtual machines. You could upload iso's to the server to boot off of in the virtual machines, or you could boot off a cd in your workstation over the network.

    2. Re:Xen... by Anonymous Coward · · Score: 0

      Once XenSource, the commercial extension of Xen, releases the XenEnterprise suite, you should be able to Xen-in-10, or Xen-in-20 minutes soon. In the meantime, keep up with the "hg pull " baby!

    3. Re:Xen... by Zine · · Score: 1

      -- Bah, this will teach me to use the preview button next time. ^_^

      VMWare Server runs in Linux for free. It isn't open source though like Xen.

      cd /usr/src/linux
      make cloneconfig
      make prepare

      (the above steps are necessary on Suse so the vmware kernel module compilation steps work)

      cd somedirectorywhereidownloadstuff
      rpm -ivh VMware-server-1.0.0-28343.i386.rpm
      vmware-config.pl
            (now in text setup script - accept license agreement)
            (hit enter for default mime type icon directory) (in all places I hit enter, the default was already what was wanted)
            (hit enter for default desktop menu entries)
            (hit enter for default app icon directory)
            (hit enter for it to build the kernel modules)
            (hit enter since it found the right place for my kernel include directory)
            (hit enter for yes I want to setup networking for virtual machines)
            (hit enter for yes I want to use NAT networking too)
            (hit enter for yes I want to probe for an unused private subnet)
            (hit enter for no I don't want to setup more NAT networking ranges)
            (hit enter for yes I want to setup host-only networking)
            (hit enter for yes I want to probe for an unused private network)
            (hit enter for no I don't want to configure another host private network)
            (hit enter for default network management port of 902 was to be used)
            (changed option to no for I don't want vmware server to setup permissions for me - I like to do that myself)
            (typed in default directory of /vmware where I want to put stuff, but default it wants to put it in /var/lib/vmware/Virtual Machines)
            (changed option to yes for I want to type in serial number now)
            (typed in serial number I got for free from vmware from their website)

      After that, I installed the vmware server console on my workstation. You could install the console on the server though.
      rpm -ivh VMware-server-console-1.0.0-27828.i386.rpm

      Then ran the console on my workstation. The console doesn't have to match the os of the server. Like you could use the windows console to control a linux vmware server, or the other way around. Very slick interface. The VMware Virtual Center console is even better for the enterprise, and also offers a web console over https to control machines.
      vmware-server-console

      At the login screen I set it to my server ip address for destination, root for login, and the root password on the server. At that point, everything is ready to setup virtual machines. You could upload iso's to the server to boot off of in the virtual machines, or you could boot off a cd in your workstation over the network.

    4. Re:Xen... by Builder · · Score: 1

      This does work, yes, but then I don't get paravirtualisation for stuff that _does_ support it. So I have to run VMware / Qemu for stuff like Windows, and Xen for stuff that has a modified kernel.

      That's a waste of money that I spent on the Intel CPU and motherboard, and far more aggro than I want.

      I'll keep plugging on Xen, but even something as simple as up-to-date or accurate documentation would help... For example, from the Xen manual:

      "You can also copy an existing Linux configuration (.config) into e.g. linux-2.6.12-xen0 and execute:
      # make ARCH=xen oldconfig"


      From the command line: $ find . -name "*-xen0"
      ./buildconfigs/mk.linux-2.6-xen0

      hmm...

      $ cd linux-2.6.16.13-xen/
      $ make ARCH=xen oldconfig
      Makefile:439: /home/waynep/Xen/xen-unstable.hg/linux-2.6.16.13-x en/arch/xen/Makefile: No such file or directory
      make: *** No rule to make target `/home/waynep/Xen/xen-unstable.hg/linux-2.6.16.13- xen/arch/xen/Makefile'. Stop.

      Ok... no help there then. Grrr!

    5. Re:Xen... by killjoe · · Score: 1

      Yes everybody should use the slower, more expensive solution until you can get Xen to work.

      --
      evil is as evil does
    6. Re:Xen... by Bert64 · · Score: 1

      I believe vmware server will use the VT support in the cpu if it's detected too... Infact vmware server requires VT to run 64bit guest machines on intel hardware (intel can't do segmentation in 64bit mode, newer revision amd chips can)

      Have you checked for a bios update for your system? And have you verified that the system manufacturer actually supports VT, since this is a relatively new technology quite a few hardware vendors don't officially support it (even tho theoretically the processor should) and you tend to get situations where it doesn't function correctly.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:Xen... by nacs · · Score: 2, Informative
      Wake me when virtualisation on Linux is as simple as it is on OS X with Parallels.
      You do realize that Parallels is available for Linux too right?

      I've been running it on my Linux box for a while now and it works very well--it even supports the Intel VT acceleration built into the new Intel chips (like on my Pentium D) unlike VMware.
      --
      "I filter at +6, and have yet to miss out on an important comment." (#822545)
  18. Spyware ahoy! by postmortem · · Score: 1

    Now you can run same spyware multiple times at the same time.

  19. VMWware and linux by toadlife · · Score: 1

    The low-end versions of Vmware do run on top of linux or Windows, but VMWare ESX runs on it's own proprietary micro-kernel with linux running right on top of it as the management interface. As a result, ESX has much lower overhead than the other versions which run on top of other OS's. With ESX 2.5, the linux part is bolted on pretty tightly and can't be assigned resources like virtual machines, whereas, the new version (3.0) of VMware is more independent of the linux management interface. 3.0 runs the linux part as a virtual machine, which can be allocated resources just like all of the other virtual machines.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  20. virtual what ??? by rolyatknarf · · Score: 2, Funny

    There are virtually many virtual ramifications here. Obviously, the virtual slew of virtual products means virtual network managers can now virtually adopt virtual servers into their overall virtual strategies and don't have virtually any virtual acquisition costs providing a virtual justification to virtually avoid it. Other than the virtually very-high-end virtual VMware ESX and the virtual midline Microsoft Virtual Server on virtual mainstream XP virtual platforms, virtualization is essentially virtually free wherever you might want to virtually use it. What the virtually fuck are we virtually talking about ??????????????

  21. Tested VMWare Server ... by kbahey · · Score: 1

    I tested VMWare Server a few days ago.

    I installed it under Windows XP, on a Pentium 4 HT 3.0 Ghz, 1 GB machine. It did not ask for a reboot (good thing).

    Then just for fun, I installed Kubuntu 6.06 in it. It works, but you feel it is slow. So, it would not be something that I would run regularly.

    I was hoping to run VMWare on Linux, and having Windows inside a VM for testing stuff. Not sure if Voice applications (e.g. Yahoo Messenger, MSN, ...etc.) would work on a virtualized Windows machine inside Linux or not. This is my next test.

    1. Re:Tested VMWare Server ... by Zine · · Score: 1

      I tried using a microphone using VMware Workstation in Linux with a Windows XP box virtualized. It worked.... but it didn't sound good at all. It jitter, sounded like the sound card wasn't being recorded from at a constant rate. Sound out from the Windows virtual machine worked great though.

    2. Re:Tested VMWare Server ... by jimicus · · Score: 1

      It will be if you're using it for desktop-type stuff.

      Where this really shines is in the server room where you're less bothered about "does the display update quickly" and more bothered about "can it keep up with demand". When "demand" can't possibly be more than 100Mb/s (unless you're using gigabit throughout, of course), it takes a very processor-intensive app which requires 100% CPU time to keep up with 100Mbps.

  22. Re:Obviously it's all bad by Anonymous Coward · · Score: 0

    Someone really needs to poke your eyes out...

  23. A good replacement for laptops by zlogic · · Score: 2, Informative

    For those that don't want to carry their laptop from home to work and back again (not using on on the road), virtualization is a great option. I created a win'98 image with all kind of useful stuff and carried it to university and back home on a USB flash drive. When I get to a PC with VMWare installed, I load my environment and have everything configured, along with the latest copy of my files. Also great for demonstrating how your software works on a PC you don't own. You'll get your complete and familiar environment.
    External HDDs also work well, but they won't fit inside a shirt pocket.

    1. Re:A good replacement for laptops by Anonymous Coward · · Score: 0

      I like your idea.

      One better might be to create a bootable Linux CD, with VMWare installed on it (or not, perhaps just put VMware on the USB stick, insuring it's compatible with the libraries on your bootable CD), and carry your VMWare Guest image on the USB stick.

      Then, you can turn any x86 hardware into a VMWare host by booting the CD, and get your guest OS from USB stick. For extra points, make the USB stick bootable too, just incase you encounter a BIOS that can/will (you might be locked out of the BIOS if you're at a University) boot from it.

    2. Re:A good replacement for laptops by Anonymous Coward · · Score: 0

      Or, another approach would be to just carry an iso for any live distro on the USB drive... You don't even have to "install" a VM per se. Instead, just create a VM, configure it to boot off the CD-ROM, and attach an ISO to the CD-ROM, power on the VM, voila you have yourself a live instance of an OS. This is what I have done:

      *) Installed VMware Server 1.0 on my SuSE box
      *) Created a VM with a minimum disk space (100MB) allocation
      *) Carry a Slax ISO http://www.slax.org/ on a USB drive
      *) Mount the USB drive
      *) Attach the Slax ISO to the VM (VM/Edit Settings/Use ISO image)
      *) Power on - boot slax using the following parameters "slax autoexec=startx copy2ram"
      *) unmount the USB drive - Voila, you now have yourself a truly virtual instance of a LIVE OS - all in less than 10 mins (YMMV)

      I'm currently playing around setting up virtual desktops, the next logical extension of the virtualized enterprise,using this approach. I wonder what http://www.moka5.com/ has been up to though ...

    3. Re:A good replacement for laptops by Bert64 · · Score: 1

      I doubt your copy of win98 is licensed for use at your home and at your university...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:A good replacement for laptops by zlogic · · Score: 1

      Well, I've never used licensed software. In Russia (where I currently live) using pirated software is pretty much mainstream.
      OTOH, win'98 is licensed to be used on one computer, right? So it's either
      1) installed on one virtual computer (HDD image on a USB flash)
      2) used only on one PC at a time. As I understand the license permits me to install Win98 on a second computer if I delete it from the first one.

  24. Software Virtualization Services by j0217995 · · Score: 1
    One of the greatest products that I have used for virtualization is SVS by Altiris (www.svsdownloads.com) which is free for personal use. The biggest difference between VM Ware and MS's offering is that it is for the software level and not the operating system level.

    The best part about SVS is the ability to run mulitple version of the same product at thee same time. For example Office 97 and Office 2003 if you have specific work applications. Or the beta of Firefox along with the released version of Firefox without corrupting anything. Its a great product.

  25. "Free" = "Mainstream" ? by Zadaz · · Score: 1

    Funny, I always thought that when things used to cost money and now they're giving them away, that's called market failure.

    Water falls from the sky and we still pay for it. How badly is virtualization tanking that they need to charge less than water?

  26. Xen by Roger+Whittaker · · Score: 1

    The key to this is the fact that Xen is about to go mainstream: more specifically, Novell's SUSE Linux Enterprise Server 10 is about to be released, which will be the first Enterprise Linux with Xen included.

  27. VMWare Servers vs. Workstation by west · · Score: 1

    I've noticed that VMWare is still charging for their Workstation product, even as they're giving away VMWare Server. From the website, it seems that they have a more or less identical set of features. (They approach the products from quite different perspectives, so it's hard to compare them.)

    Can anyone knowledgeable tell me what the difference between the Workstation and Server is? (I'm currently a happy owner of an older version of Workstation and want to know if I should upgrade Workstation or switch to Server.)

    Many thanks.

    1. Re:VMWare Servers vs. Workstation by Zine · · Score: 1

      Been using Workstation 5.5 and Server. At the moment, not much difference. Though I haven't tried the multimedia features in server as much though. I think I remember some experimental 3d support going into workstation on their forums that wouldn't be possible on the server product.

      One key feature that I would still pay for workstation for is the multiple snapshots. I don't think this was available before Workstation 5 where you could only have one snapshot per virtual machine. Server still only has the single snapshot ability.

    2. Re:VMWare Servers vs. Workstation by Bert64 · · Score: 1

      Server supports multiple processor guests (dual cores too)...
      Server has a web based interface where you can have some control over virtual machines
      Server lets you run a remote client to connect to the server
      Server lets you detach the gui and leave the images running in the background
      Workstation has (or will have) support for hardware accelerated 3d, currently very beta.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:VMWare Servers vs. Workstation by GIL_Dude · · Score: 1

      That's a good question. I was wondering the same thing myself, so I loaded up server. It has a web interface for remote management and all that I didn't bother with as it isn't supported on Windows XP or Windows Vista (requires a server OS or at least for support it does). So that piece is one difference; I just didn't test it. The next difference I noticed is that things like the USB and sound card are not added to new VM's by default (I guess because you don't always need those on servers). But they are easy to add. Then I noticed that you can have the VM's run as a different account (including local system) and have them start WHEN THE HOST STARTS (which VMWare workstation cannot do). The regular GUI looks almost like workstation. The next thing I noticed is that with the latest build of Workstation, WinPE 2.0 and Windows Vista come up in 640x480 and 4 bit color (16 color) mode. With VMware server 1.0, they came up at 800x600 with 16 bit color (or maybe it was 8 bit, but at least it looked good). So I uninstalled workstation from my main machines and installed server. It is working for me very well.

    4. Re:VMWare Servers vs. Workstation by Zine · · Score: 1

      Workstation 5.5 supports SMP (up to 2) in the virtual machines (on Linux anyhow that I'm running. Same with Server. ESX allows up to 4 in the virtual machine.

    5. Re:VMWare Servers vs. Workstation by richdud3 · · Score: 1

      The main advantage of VMWare Workstation 5.5 is the snapshot functionality. You can create unlimited snapshots of the VM at will (both running and powered down). So for example, install OS: snapshot 1, install Office XP: snapshot 2, now boot snapshot 1 and install Office 2003: snapshot 3. Get the idea? This saves a lot of time and diskspace (only the differences between snapshots are actually stored). The VMWare server product only supports 1 snapshot at the same time.

  28. VMware server by LIGC · · Score: 3, Informative

    I've been using VMware server for Ubuntu 6.06 and Windows Vista beta 2. It has a certain cool factor to it, and Ubuntu runs fast enough that you could run at least 2 applications, such as Firefox and GAIM, but for actual work on a CPU without VT support, it's extremely painful. And without graphics hardware virtualization (which ATI and Nvidia better integrate soon in their GPUs), running even a GUI like Vista Standard is slow and cumbersome.

  29. External HDDs by Poromenos1 · · Score: 1

    External HDDs also work well, but they won't fit inside a shirt pocket.

    Sure they will. I have a Transcend StoreJet and it's really tiny and light. In fact, it's a bigger hassle to carry the cable than the drive.

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
  30. MS Virtual Server 2005 *is* free by gothicpoet · · Score: 3, Informative
    Contrary to the quote from the article, MS Virtual Server 2005 *is* free. You have to have a license for each concurrently running instance of a Microsoft operating system but you do not have to purchase a license for Virtual Server itself. It's a free download. If you run a non-MS operating system on it, it's completely free. It's been that way since April.

    So the real comparison with the new "free" VMWare should be against VS 2005, and not against Virtual PC which is just a desktop emulation app.

    Not saying one is better than the other -- just compare the same type of fruit when making your own decisions. The article is badly written or it's writer didn't understand what he was writing about.

    --
    Quoth he ::
    "It's all academic anyway..."
  31. Re:"Free" = "Mainstream" ? by Firehawke · · Score: 1

    It seems like Microsoft considered VMWare enough of a threat to try to use the "Free" weapon against them (Virtual Server), and VMWare retaliated in kind without even flinching (VMWare Server). This caused Microsoft to one-up them again by releasing the Virtual PC 2004 (desktop line) version and all future versions of the standard desktop VPC for free.

    Funny thing is.. it looks like the licensing and featureset for the free version of VMWare makes it pretty much unattractive for a large corp to use anything but the high-end pay edition; I'm not sure how Microsoft's setup compares. I haven't had a chance to look yet.

  32. Incorrect by charnov · · Score: 1

    If the host OS is Server 2003 Enterprise, then you get up to four VM licenses for free. It also doesn't matter if the infrastructure is Virtual Server or VMware (or anything else). We consdolidated a few servers and saved nearly $20K in licensing.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  33. Not a hack (and other BS) by fm6 · · Score: 1

    Yes, WINE (Wine Is Not an Emulator) is not virtualization software. But you have to be pretty ignorant to call it a "hack". Making the Windows GUI APIs work under Linux takes some fairly sophisticated programming. You can't just say, "oh, the app wants me to create a Windows frame, I'll create a GTK frame instead." You have to do event handling, implement a lot of screen widgetry, and a lot of other stuff that's non-trivial.

    You're also being a little dim if you think Xen is the reason Virtual PC is free. Xen does not run under Windows. Virtual PC runs only under Windows. Also, Xen does not run guest OSs "out of the box" — you have to have a special port.

    Nor does Xen have anything to do with VMWare being free — because it's not. Yes, VMWare Server is free, but VMWare workstation is still $189.

    1. Re:Not a hack (and other BS) by ncc74656 · · Score: 1
      (I would've posted this yesterday, but /. was "down for database maintenance" for several hours, starting around the time I wrote this.)

      Nor does Xen have anything to do with VMWare being free -- because it's not. Yes, VMWare Server is free, but VMWare workstation is still $189

      Is there any reason why someone would fork over close to $200 for VMware Workstation when VMware Player (and, more recently, Server) are free-as-in-beer? I'll allow that setting up VMware Player from scratch requires a bit of digging around for tools to create the VM, but VMware Server has this capability built-in. Does VMware Workstation offer better hardware support (such as USB 2.0 controllers, which Player (at least) handles as USB 1.1 devices)? Does it offer more guest-OS choices? I've been running (x86) Win2K under VMware Player on AMD64 Linux for a while now, and it does most of what I want it to do (the only nit being that high-speed USB devices are stuck talking to the VM at 12 Mbps instead of 480).

      --
      20 January 2017: the End of an Error.
  34. "when the openmosix patches get finished" by pogson · · Score: 1

    OpenMosix is lacking manpower. The 2.6 rewrite is taking forever and along with that, the AMD64 stuff. Who knows if migSHM will be back? The last release of OM was for 2.4.26 in December, 2004. Perhaps VMware is the way to go, at least this year. OM for 2.4 works pretty well, but who wants to run 2.4 as i386 on the latest hot AMD64 cluster? I am designing one at the moment and the whole mission is to spend hard on the servers and to maximize bang for the buck. Load balancing is key. I would rather use OM than VM with the hit of duplicate OS memory. At the moment, I am planning to use a round-robin or manual approach to starting processes and pray the law of averages works. If I start 10000 processes on four servers will the CPU/IO hogs land on different machines? Cannot remember my perms and combs so I may do a monte carlo simulation...

    --
    A problem is an opportunity http://mrpogson.com
  35. Raw hardware access by shish · · Score: 1

    Are there any virtualisation things which let the guest OS have direct access to parts of the hardware, eg so that I can run copy-protected games inside a windows VM inside linux? (at least, the ones which rely on the CD containing special data in non-standard areas)

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  36. And something else to be said of VMWare by Sycraft-fu · · Score: 2, Interesting

    Is that snapshot system is just awesome. I manage lab images using it, makes PITA software installs safe. Snapshot, try it, roll back if it doesn't work. You can shanphot at every step of the way to roll back to different locations and try different things.

    Also what makes it all possible is their cool P2V tool. I build a system with the OS and drivers it needs, then I use P2V to take it and reconfigure it for a VM. However, P2V doesn't damage the orignal configuration. So when I take a Ghost image of the virtal machine and push it back out to the physical hardware, it works just as it did orignally. It's really made maintinence of the labs much easier and means that when someone wants to do a class that is going to require a fully customized image, not just a software install, we can make it happen fast, and then revert things when we are done.

    Thus far, I haven't seen any other vendors, comercial or OSS, that offer the tools to make all that happen.

  37. 64-bit is insane by r00t · · Score: 1

    Take a host running a 32-bit OS, either Windows (yuck) or Linux. Boot a virtual machine into a 64-bit OS. It works!

    For anybody who knows anything about how x86-64 CPUs work, this is obviously an insane hack. They must be switching into long mode to run the 64-bit OS, then switching back to deal with the host.

    Going the other way, 32-bit on 64-bit, is also insane. Every IRQ means switching back into long mode, out of what may even be real mode or virtual x86 mode. Woah...

    1. Re:64-bit is insane by kscguru · · Score: 1

      Yup, that's what it takes. But when you think about it, WoW64 (running 32-bit apps on Windowx x64) or running 32-bit apps on Linux do the same thing, and take the mode switch on every system call. It's not all that expensive ... a few thousand cycles ... and world switches are less common than context switches.

      --

      A witty [sig] proves nothing. --Voltaire

  38. Want to have some fun? by bizitch · · Score: 1

    Load VM Ware on the latest/greatest G4 HP Proliant box - running Quad Xeon's and like 8GB of RAM then just for kicks - in a VMWare session install and then run Windows 3.1!

    Anyone who can remmeber this dark age of computing - and can remember how long that POS OS took to load will get a huge kick out watching it run like this.

    You say go and BAM! Instant Windows 3.1 - You won't even see that stupid flash screen it used to load

    --
    ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
  39. no, that's nothing like it by r00t · · Score: 1

    Running a 32-bit app on a 64-bit OS is easy. The processor does the switch easily and automatically, just by loading a code segment with the long-mode bit set correctly. This is nearly free.

    VMWare is doing witchcraft. All sorts of screwy data structures must change. There is the GDT, the IDT, numerous control registers... It's so insane that neither Windows nor Linux is able to support 16-bit apps on a 64-bit kernel. (because 64-bit can not service 16-bit, and thus you'd need to become 32-bit in order to get into 16-bit)