Ask the Expert

How will KVM and the Linux kernel affect Linux users?

Why do you think KVM "leapfrogged" Xen to get into the Linux kernel and how will this affect Linux users?

    Requires Free Membership to View

I don't necessarily have any great insight as to the decision process of the maintainers of the section of the kernel that KVM resides within; however, I would say that it is relatively self-contained and can exist within the kernel without affecting oher areas of the kernel. In other words, you can run KVM in an otherwise unmodified kernel and using it is a run-time decision. Xen requires kernel modifications that are Xen-specific. This has been handled in the past by creating Xen versions of the kernel that are then run. However, that's less desireable, since you have to have a vanilla version of the kernel and and Xen-capable version.

This situation is further complicated by the fact that VMware has similar, though not identical, requirements. Therefore, there has been a concerted effort to come up with a method to allow these virtualization extensions to be included in a standard kernel and have them be run-time options and have that standard kernel be able to choose which virtualization solution is used at run-time. That effort, called libvirt, is progressing well, but I believe it will need to be in place before Xen is included in the kernel.

This was first published in January 2007

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: