Find the answer to your Linux question:
Results 1 to 8 of 8
Xen support was made available in fedora8, that we don't see in newer versions like FC9, FC10 etc. Even installing FC11 with virtualization enabled it doesn't come as Dom0. Would ...
  1. #1
    Just Joined!
    Join Date
    May 2009
    Posts
    13

    Xen support in Fedora

    Xen support was made available in fedora8, that we don't see in newer versions like FC9, FC10 etc. Even installing FC11 with virtualization enabled it doesn't come as Dom0. Would it be an installation issue or Fedor doesn't come with that level's support to Xen? If yes why is that so?

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,974
    Not sure, but I think that RH/Fedora is migrating to use of KVM instead of XEN for virtualization.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Just Joined!
    Join Date
    May 2009
    Posts
    13
    Ahan, but why so? Do they have some licensing issue with xen? Or what else is the reason?

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,974
    Don't know for sure, except xen does place some limitations on what the host can run. For example, I ran xen on my CentOS workstation originally, until I found that nVidia native drivers would not work with the xen kernel, and nVidia had no intention of supporting it, which is why I changed to use VirtualBox for my VM needs. Basically, I could use my system as a virtual machine host or I could use it for hi-res graphics and full-motion video, but I couldn't do both. Not an acceptable situation as far as I was concerned. So I looked at Parallels for Linux - no support at that time for 64bit hosts, and VMware - too expensive and a pita to use (compared to xen). VirtualBox combined the 64-bit host support with pretty good ease-of-use in setting up one's virtual machines, and the price was right (free), so I went that route. Basically I have been pretty happy with it with a few headaches, such as lack of 8-bit video support for Solaris x86 (needed for legacy apps) which meant that I had to update a bunch of software I was maintaining for my clients that used it to 24-bit color (conditional compilation), which was NOT a simple task, and one that I may or may not be recompensed for in the future...

    Anyway, back to the subject at hand - why the move to KVM vs Xen? Honestly I don't know for sure, except that AFAIK the Kernel Virtual Machine code is getting into the base operating system kernel instead of an add-on as xen is - more on the lines of a built-in hypervisor, which would mean that things like nVidia drivers wouldn't need to be branched to support it and the standard kernel since it IS the standard kernel.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  5. #5
    Linux Guru
    Join Date
    Nov 2004
    Posts
    6,110
    Xen required hosts to be modified. This was straightforward enough with Linux and other free systems. They developed the modifications for Microsoft Windows but were unable to release it due to licensing restrictions. KVM bypasses all of this.

    Also, AMD and Intel both made huge CPU improvements that allowed virtualisation software to work better by allowing the code to run natively rather than through emulation. This meant that the performance benefits of Xen were not longer a factor.

    Short answer, Xen requires modified guest systems and KVM does not.

  6. #6
    Just Joined!
    Join Date
    May 2009
    Posts
    13
    Xen requires modified guest systems and KVM does not.
    You mean KVM only use fully virtualized Guest and not the Paravirtualized one??
    n Thanks alot for information.

  7. #7
    Linux Guru
    Join Date
    Nov 2004
    Posts
    6,110
    KVM has limited paravirtualisation support:
    Kernel-based Virtual Machine (KVM) is a Linux kernel virtualization infrastructure. KVM currently supports native virtualization using Intel VT or AMD-V. Limited support for paravirtualization is also available for Linux guests and Windows in the form of a paravirtual network driver, a balloon driver to affect operation of the guest virtual memory manager, and CPU optimization for Linux guests.
    Kernel-based Virtual Machine - Wikipedia, the free encyclopedia

  8. #8
    Just Joined!
    Join Date
    May 2009
    Posts
    13
    thanks alot to all

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...