Virtualization with KVM

Introducing KVM, its internals and how to configure and install it.

With the introduction of KVM into the Linux kernel, future Linux distributions will have built-in support for virtualization, giving them an edge over other operating systems. There will be no need for any dual-boot installation in the future, because all the applications you require could be run directly from the Linux desktop. KVM is just one more of the many existing open-source hypervisors, reaffirming that open source has been instrumental to the progress of virtualization technology.

Irfan Habib is student of software engineering at the National University of Sciences and Technology, Pakistan. He loves to code in Python, which he finds to be one of the most productive languages ever developed.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Thanks for the heads up!

Anonymous's picture

Thanks for the original link....I like that article better!

Suspicious circumstances

noticer's picture

I may be mistaken, but the content of this article appears to be copied (at times word for word) from an earlier article written on April 18th 2007, found here - . If so the circumstances are unfortunate and apalling.

An example is the section in this article (written on 1st Feb 2008)

"Two of the most common approaches to software-emulated virtualization are full virtualization and paravirtualization. In full virtualization, a layer, commonly ..... so each cooperates with the hypervisor to virtualize the underlying hardware. "

is almost the IDENTICAL to

"Two of the most common approaches to virtualization are full virtualization and para-virtualization. With full virtualization, a layer exists between the virtualized operating systems ...... so each cooperates with the hypervisor to virtualize the underlying hardware." from the article by Tim Jones linked above.



Mitch Frazier's picture

I would have to agree with you, it appears that much of this was copied from the article that you mention. We do attempt, when circumstances warrant it, to check the web to make sure content is original, but mostly we just have to rely on the honesty of our authors.

So yes, shame on us and shame on the author.

Mitch Frazier is an Associate Editor for Linux Journal.

HOW to get KVM going on Suse 10.3

awilcox's picture

I installed the two KVM packages using Yast. That was the easy part.

Now what do I do?

"kvm-intel" isn't recognized. Is there some script you didn't mention? Am I supposed to use modprobe?

One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix