Red Hat Releases a New Virtualization Technology

khess 0 Tallied Votes 294 Views Share

Red Hat announced a new bare-metal hypervisor technology last week at the Red Hat Summit in Boston. It is based on KVM (Kernel-Based Virtual Machine) technology and actually has been included in Linux kernel version 2.6.20 and up. This announcement has some Red Hat and virtualization proponents wondering why Red Hat is throwing its support behind this solution when it already includes Xen technology.

Xen is true hypervisor virtualization; KVM is not. KVM is hosted virtualization that employs QEMU for virtual machines.

Red Hat may be pushing this KVM solution to allow more users to try an entry-level bare metal virtualization solution. There is much debate amongst virtualization professionals about why Red Hat is doing this and why they are calling a non-hypervisor virtual machine builder a hypervisor. My guess is that they are calling it a hypervisor because it is installed on bare metal. Bare metal refers to a server system that has no operating system on it.

For production-level virtualization, you should still stick with Xen or another true hypervisor technology. This KVM-related solution is still in beta and will take a while to become a viable option for those who wish to use it in limited production environments.

If you want to try this new KVM-based pseudo-hypervisor technology, go to and download the Proxmox VE. Let me know what you think of it. To try one of the Xen products, go to the site. See for yourself how a true hypervisor performs.

Dani AI

Generated

Both posts highlight a common source of confusion: the words "bare‑metal" and "hypervisor" are used differently by different people. questions calling KVM a hypervisor, and rightly points out the role of a privileged domain and QEMU in Xen. The simplest way to resolve the debate is to focus on architecture and operational consequences instead of labels.

Architecturally, KVM is implemented inside the Linux kernel and provides the low‑level virtualization primitives; a userland process supplies device emulation and management. Xen places a very small hypervisor layer under the OS and delegates hardware management to a privileged domain (Dom0). Operationally both stacks require a minimal host component to manage devices and guests, which is why vendors sometimes describe either approach as "bare‑metal" even though the implementation details differ.

When choosing between the two for production, practical requirements matter more than taxonomy. Important evaluation axes include: workload profile (CPU bound vs I/O heavy vs latency sensitive), hardware features available (VT‑x/AMD‑V, IOMMU for passthrough), required management/automation tooling, live migration and storage integration, guest driver support, and required security controls (SELinux/sVirt, isolation features). Performance comparisons are workload specific; with hardware virtualization both approaches can achieve near‑native results for many common server workloads.

A sensible, evidence‑based path is to test the target workload on both stacks using realistic configs: CPU/memory benchmarks, disk I/O (fio), network tests (iperf), live migration scenarios, and device‑passthrough checks where relevant. Those results—plus support, tooling, and operational fit—will answer the practical question behind the label debate. Credit to and for surfacing the terminology issues that make this discussion useful.

Andy_ 0 Newbie Poster

"KVM is hosted virtualization that employs QEMU for virtual machines. "

With the Xen model QEMU runs on top of the Domain0 operating system (Linux or Solaris). A modified QEMU is used to provide the device model to the guests. Does this make Xen "hosted".

"Bare metal refers to a server system that has no operating system on it."
The Xen hypervisor requires a Domain0 (Linux or Solaris) - you can't run Xen without one.

The difference here seems to be that with KVM the hypervisor piece is inside the operating system kernel, but with Xen the hyervisor site underneath the operating system.

If you're looking for a solution with no operating system then it's VMware 3i - but even that actually has Linux device drivers.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.