In light of the Red Hat Virtual Experience event coming up tomorrow, I wanted to share some infomation regarding IBM, KVM, and Red Hat.
We actually started working with KVM (Kernel-based Virtual Machine) more than two years ago for specific technical reasons. KVM is a modular hypervisor that leverages the Linux kernel for many important services, including hardware bring-up, memory management, authorization, scalability, and more. KVM automatically benefits from all the energy going into Linux kernel development.
KVM is designed around the hardware virtualization instructions that are provided by Intel processors. These instructions simplify hypervisor development in comparison with earlier techniques. When KVM was submitted to the Linux development community, we figured that x86 hardware virtualization would progress quickly and that KVM would quickly become competitive in performance and scalability with other hypervisors.
KVM development is actually done by the open Linux community and follows Linux kernel development processes, ensuring wide testing and code completeness.
Management interfaces for KVM are provided by a separate independent development community (i.e. libvirt), which helps to foster open and standard management solutions for KVM.
You can find out more information about IBM System x Servers at IBM System x - x86 servers for Windows and Linux and IBM/Red Hat at IBM System x and BladeCenter with Red Hat Enterprise Linux