<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Iggy</id>
	<title>KVM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Iggy"/>
	<link rel="alternate" type="text/html" href="https://linux-kvm.org/page/Special:Contributions/Iggy"/>
	<updated>2026-04-21T12:08:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://linux-kvm.org/index.php?title=FAQ&amp;diff=174019</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=FAQ&amp;diff=174019"/>
		<updated>2020-12-20T20:44:46Z</updated>

		<summary type="html">&lt;p&gt;Iggy: minor formatting fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FAQ=&lt;br /&gt;
__TOC__&lt;br /&gt;
== Preparing to use KVM ==&lt;br /&gt;
=== What do I need to use KVM? ===&lt;br /&gt;
You will need an x86 machine running a recent Linux kernel on an Intel processor with VT (virtualization technology) extensions, or an AMD processor with SVM extensions (also called AMD-V). Xen has a [http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors complete list] of compatible processors. For Intel processors, see also [http://ark.intel.com/VTList.aspx the Intel® Virtualization Technology List].&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
=== Are 64-bit processors supported under KVM? ===&lt;br /&gt;
Yes they are supported and will allow you to run 32-bit and 64-bit guests.&lt;br /&gt;
&lt;br /&gt;
See also &#039;&#039;&#039;Can KVM run a 32-bit guest on a 64-bit host? What about PAE?&#039;&#039;&#039; below.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is Intel VT / AMD-V / hvm? ===&lt;br /&gt;
[http://www.intel.com/technology/itj/2006/v10i3/1-hardware/6-vt-x-vt-i-solutions.htm Intel VT] and [http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8826_14287,00.html AMD&#039;s AMD-V] are instruction set extensions that provide hardware assistance to virtual machine monitors. They enable running fully isolated virtual machines at native hardware speeds, for some workloads.&lt;br /&gt;
&lt;br /&gt;
HVM (for Hardware Virtual Machine) is a vendor-neutral term often used to designate the x86 instruction set extensions.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Where do I get my kvm kernel modules from? ===&lt;br /&gt;
&lt;br /&gt;
See the [[Getting the kvm kernel modules]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I tell if I have Intel VT or AMD-V? ===&lt;br /&gt;
With a recent enough Linux kernel, run the command:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;egrep &#039;^flags.*(vmx|svm)&#039; /proc/cpuinfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If something shows up, you have VT. You can also check the processor model name (in `/proc/cpuinfo`) in the vendor&#039;s web site.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
*  You&#039;ll never see (vmx|svm) in /proc/cpuinfo if you&#039;re currently running in  in a dom0 or domU.&amp;lt;br /&amp;gt; The Xen hypervisor suppresses these flags in order to prevent hijacking.&lt;br /&gt;
* Some manufacturers disable VT in the machine&#039;s BIOS, in such a way that it cannot be re-enabled.&lt;br /&gt;
* `/proc/cpuinfo` only shows virtualization capabilities starting with Linux 2.6.15 (Intel) and Linux 2.6.16 (AMD). Use the `uname -r` command to query your kernel version.&lt;br /&gt;
In case of doubt, contact your hardware vendor.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;KVM: disabled by BIOS&amp;quot; error ===&lt;br /&gt;
Check if there is an option to enable it in the BIOS. If not, look for a more recent BIOS on the vendor&#039;s web site.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* On some hardware (e-g HP nx6320), you need to power-off/power-on the machine after enabling virtualization in the BIOS.&lt;br /&gt;
* Enabling some BIOS features may break VT support on some hardware (e-g Enabling Intel AMT on a Thinkpad T500 will prevent kvm-intel from loading with &amp;quot;disabled by bios&amp;quot;)&lt;br /&gt;
* On some Dell hardware, you also need to disable &amp;quot;Trusted Execution&amp;quot;, otherwise VT will not be enabled.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I use AMD-V extension? ===&lt;br /&gt;
 modprobe kvm-amd&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What user space tools does KVM use? ===&lt;br /&gt;
KVM uses a slightly modified [http://www.nongnu.org/qemu QEMU] program to instantiate the virtual machine. Once running, a virtual machine is just a regular process. You can use `top(1), kill(1), taskset(1)` and similar tools to manage virtual machines.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What virtual disk formats can KVM use? ===&lt;br /&gt;
KVM inherits a wealth of disk formats support from QEMU; it supports raw images, the native QEMU format (qcow2), VMware format, and many more.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How do I use KVM on a headless machine (without a local GUI?) ===&lt;br /&gt;
Install a management tool such as virt-manager on a remote machine.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Are there management tools available to help me manage my virtual machines? ===&lt;br /&gt;
Yes.  Please see the [[Management Tools]] page for some links.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== Using KVM ==&lt;br /&gt;
=== How can I use KVM with a non-privileged user? ===&lt;br /&gt;
The cleanest way is probably to create a group, say &#039;&#039;kvm&#039;&#039;, and add the user(s) to that group. Then you will need change /dev/kvm to owned by group &#039;&#039;kvm&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
On a system that runs udev, you will probably need to add the following line somewhere in your udev configuration so it will automatically give the right group to the newly created device (i-e for ubuntu add a line to &#039;&#039;/etc/udev/rules.d/40-permissions.rules&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 KERNEL==&amp;quot;kvm&amp;quot;, GROUP=&amp;quot;kvm&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I get the most performance out of KVM? ===&lt;br /&gt;
&lt;br /&gt;
See the [[Tuning KVM]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is KVM stable? ===&lt;br /&gt;
KVM is stable and used in production.  As with most open source projects, development snapshots are less stable than the stable release series.&lt;br /&gt;
&lt;br /&gt;
If your name is Andreas Mohr, you&#039;re reporting bugs in the wrong place.&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== That&#039;s alright, but can I really use it for my daily use? ===&lt;br /&gt;
Sure. We continuously run the most often-used OSes and configurations and if anything breaks for the developers, it&#039;s fixed as soon as it was broken. See the [[Guest Support Status]] and [[Host Support Status]] pages to find out more. Please update them with success stories so that new users would benefit from the experience of the community.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How about production use? ===&lt;br /&gt;
For production use, it&#039;s recommended you use the KVM modules shipped by the distribution you&#039;re using to ensure stability. As mentioned above, it&#039;s tempting to use new features, but you never know of (unwanted) surprises hidden away. It&#039;ll be best if you can run the development snapshots with non-critical production load, so that the latest releases are stable for you when you decide to deploy them.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What happens if I kill -9 a VM process? ===&lt;br /&gt;
From the guest&#039;s perspective, it is as if you yanked the power cord out. From the host&#039;s perspective, the process is killed and all resources it uses are reclaimed.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I need help to setup the network for my guest ===&lt;br /&gt;
You can have a look to the [[Networking]] page of this wiki for informations on the most classical networking setup for the guests. You can also refer to the QEMU documentation.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Where can I find more documention... ===&lt;br /&gt;
Most usability issues are covered in the QEMU [http://www.nongnu.org/qemu/user-doc.html documentation].  There is also an extensive [http://qemu-buch.de/cgi-bin/moin.cgi/FrequentlyAskedQuestions FAQ] (old vanished link: [http://kidsquid.com/cgi-bin/moin.cgi/FrequentlyAskedQuestions FAQ]).&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== How can I check that I&#039;m not falling back to QEMU with no hardware acceleration? ===&lt;br /&gt;
&lt;br /&gt;
If you think that you might not be using the hardware acceleration provided by the KVM module, here are a few steps to help you check this.&lt;br /&gt;
&lt;br /&gt;
First of all, check that you don&#039;t have messages such as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 qemu-system-x86_64 -hda myvm.qcow2&lt;br /&gt;
 open /dev/kvm: No such file or directory&lt;br /&gt;
 Could not initialize KVM, will disable KVM support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In that case, you can check that:&lt;br /&gt;
* the modules are correctly loaded &amp;lt;code&amp;gt;lsmod|grep kvm&lt;br /&gt;
* you don&#039;t have a &amp;quot;KVM: disabled by BIOS&amp;quot; line in the output of dmesg&lt;br /&gt;
* /dev/kvm exists and you have the correct rights to use it&lt;br /&gt;
&lt;br /&gt;
Other ways to do the diagnostic:&lt;br /&gt;
* if you have access to the QEMU monitor (Ctrl-Alt-2, use Ctrl-Alt-1 to get back to the VM display), enter the &amp;quot;info kvm&amp;quot; command and it should respond with &amp;quot;KVM support: enabled&amp;quot;&lt;br /&gt;
* the right-end columns of the output from &amp;lt;code&amp;gt;lsmod|grep kvm&amp;lt;/code&amp;gt; on the host system, once the VM is started should show only non zero values. The value on the line corresponding to the architecture specific module (e-g kvm_intel, kvm_amd) show the number of VM using the module. For instance, if I have 2 VM running using the KVM module on a machine with vt, it will report:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 lsmod|grep kvm&lt;br /&gt;
 kvm_intel              44896  2&lt;br /&gt;
 kvm                   159656  1 kvm_intel&lt;br /&gt;
&lt;br /&gt;
===  When connecting to a VNC terminal, a &amp;quot;rect too big&amp;quot; message appears and the VNC session disconnects ===&lt;br /&gt;
This happens because of a VNC protocol flaw on the way on-the-fly pixel format changes are handled (more info at [http://www.mail-archive.com/qemu-devel@nongnu.org/msg04879.html this thread]). If you are using TigerVNC, you can avoid this problem by disabling on-the-fly selection of pixel encoding, using the &amp;lt;tt&amp;gt;-AutoSelect=0&amp;lt;/tt&amp;gt; command-line option of vncviewer. You may also want to check the encoding options on the vncviewer man page, as this will disable automatic selection of encoding based on connection speed.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&#039;&#039;&#039;How do I set up the network such that my guest is accessible from other machines?&#039;&#039;&#039; or&lt;br /&gt;
&lt;br /&gt;
=== My guest network is stuck what should I do? ===&lt;br /&gt;
KVM uses QEMU for its device emulation. Consult the [http://qemu-project.org/Documentation/Networking QEMU network wiki page] for detailed network setup instructions.&lt;br /&gt;
&lt;br /&gt;
One would probably be interested in the Root Networking Mode page and the Network Bridge page.&lt;br /&gt;
&lt;br /&gt;
Guest-side network lockups (fortunately restartable) may be happening due to tun/tap bridging erroneous MAC address reconfiguration on host side, see RHEL bug #571991 and others.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m experiencing timer drift issues in my VM guests, what to do? ===&lt;br /&gt;
&lt;br /&gt;
Especially in case of networked systems (e.g. via NFS or Samba) it is very important to ensure stable operation of timing (both system timer and RTC).&lt;br /&gt;
Tell-tale signs of related trouble in VMs (apparently qemu/KVM/VMWare etc. are all affected) are e.g.&lt;br /&gt;
&amp;quot;make[2]: Warning: File `XXXXX/cmakelists_rebuilder.stamp&#039; has modification time 0.37 s in the future&amp;quot;&lt;br /&gt;
&amp;quot;Clock skew detected. Your build may be incomplete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://maemovmware.garage.maemo.org/2nd_edition/requirements_documentation.html Maemo docs] state that it&#039;s important to disable UTC and set the correct time zone, however I don&#039;t really see how that would help in case of diverging host/guest clocks.&lt;br /&gt;
IMHO much more useful and important is to configure properly working NTP server (chrony recommended, or ntpd) on both host and guest.&lt;br /&gt;
The single most decisive trick IMHO is to specify the &#039;&#039;&#039;host&#039;&#039;&#039; NTP server as the main entry within guest VM instead of &amp;quot;foreign&amp;quot; NTP servers, to make sure to achieve the most precise coupling between these two related systems (timing drift vs. other systems does not matter nearly as much as a tight time precision for inner host/guest system interaction e.g. in the case of NFS/Samba shares etc.).&lt;br /&gt;
For verification, see chronyc &amp;quot;sources -v&amp;quot;, &amp;quot;tracking&amp;quot; (&amp;quot;System time&amp;quot; row) commands.&lt;br /&gt;
&lt;br /&gt;
After having applied this very tight NTP coupling, this seems to finally have gotten rid of make&#039;s time drift warnings.&lt;br /&gt;
&lt;br /&gt;
Perhaps qemu&#039;s -tdf (timing drift fix) option magically manages to help in your case, too.&lt;br /&gt;
&lt;br /&gt;
See also [https://espace.cern.ch/it-faqs/Lists/faqs/DispForm.aspx?ID=368 Faqs: I received a message about &amp;quot;clock skew&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
=== I get &amp;quot;rtc interrupts lost&amp;quot; messages, and the guest is very slow? ===&lt;br /&gt;
Try setting &amp;lt;code&amp;gt;CONFIG_HPET_EMULATE_RTC=y&amp;lt;/code&amp;gt; in your host &amp;lt;code&amp;gt;.config&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I get an &amp;quot;Exception 13&amp;quot; or &amp;quot;Exception 12&amp;quot; message while booting a guest OS on my Intel host ===&lt;br /&gt;
See the [[Intel Real Mode Emulation Problems]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I have VMware/Parallels/VirtualBox installed and when I modprobe KVM, my system deadlocks. ===&lt;br /&gt;
Neither Intel VT nor AMD-V provide a mechanism to determine whether software is currently using the hardware virtualization extensions.  This means that if you have two kernel modules loaded attempting to use hardware virtualization extensions, very bad things will happen.  If you are using another type of virtualization software and experience any sort of weirdness with KVM, make sure you can reproduce the problem without the kernel modules for that software loaded before you report a bug in KVM.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== There&#039;s nothing on QEMU/KVM screen, but it&#039;s not hanged! I&#039;m trying to install Kubuntu. ===&lt;br /&gt;
Try to run kvm with -std-vga option. It helps if guest operating system uses framebuffer mode like Kubuntu/Ubuntu.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== When I click the guest operating system window, mouse is grabbed. How can I get mouse to not to do that? OR Mouse doesn&#039;t show up / doesn&#039;t work in the guest. What do I do? ===&lt;br /&gt;
From #qemu wiki, try to run kvm/qemu with&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 -usb -usbdevice tablet&lt;br /&gt;
If that doesn&#039;t work, try this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ export SDL_VIDEO_X11_DGAMOUSE=0&lt;br /&gt;
(from http://wiki.clug.org.za/wiki/QEMU_mouse_not_working )&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== General KVM information ==&lt;br /&gt;
=== What is the difference between KVM and Xen? ===&lt;br /&gt;
Xen is an external hypervisor; it assumes control of the machine and divides resources among guests. On the other hand, KVM is part of Linux and uses the regular Linux scheduler and memory management. This means that KVM is much smaller and simpler to use; it is also more featureful; for example KVM can swap guests to disk in order to free RAM.&lt;br /&gt;
&lt;br /&gt;
KVM only run on processors that supports x86 hvm (vt/svm instructions set) whereas Xen also allows running modified operating systems on non-hvm x86 processors using a technique called paravirtualization. KVM does not support paravirtualization for CPU but may support paravirtualization for device drivers to improve I/O performance.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is the difference between KVM and VMware? ===&lt;br /&gt;
VMware is a proprietary product. KVM is Free Software released under the GPL.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is the difference between KVM and QEMU? ===&lt;br /&gt;
QEMU uses emulation; KVM uses processor extensions (HVM) for virtualization.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Do you have a port of KVM for Windows? ===&lt;br /&gt;
Not officially.&lt;br /&gt;
&lt;br /&gt;
Kazushi Takahashi has been working on an experimental version though, called WinKVM, available [http://github.com/ddk50/winkvm here].&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What kernel version does it work with? ===&lt;br /&gt;
It depends on what version of KVM you are using. The last release of KVM should work with any recent kernel (2.6.17 and above), older releases even older kernels.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How much RAM do I need? ===&lt;br /&gt;
You will need enough memory to let the guest run comfortably while keeping enough for the host. 1GB is probably a minimum configuration for the host OS.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is dynamic memory management for guests supported? ===&lt;br /&gt;
This is a broad topic covering a few areas.&lt;br /&gt;
&lt;br /&gt;
A. KVM only allocates memory as the guest tries to use it. Once it&#039;s allocated, KVM keeps it. Some guests (namely Microsoft guests) zero all memory at boot time. So they will use all memory.&lt;br /&gt;
&lt;br /&gt;
B. Certain guests (only Linux at the moment) have a balloon driver, so the host can have the guest allocate a certain amount of memory which the guest won&#039;t be able to use anymore and it can then be freed on the host. Ballooning is controlled in the host via the [http://www.nongnu.org/qemu/qemu-doc.html#SEC12 balloon monitor command].&lt;br /&gt;
&lt;br /&gt;
C. Some hosts (presently only RHEL5.4 / CentOS 5.4) have a feature called KSM (Kernel Sharedpage Merging), which collapses together identical pages; this requires kernel support on the host, as well as a kvm new enough to opt in to the behavior. As some guest platforms (most notably Windows) zero out free&#039;d memory, such pages are trivially collapsed. The ksmctl command needs to be used to enable KSM; alternately, the ksmtuned service found in Fedora 12 can be run to dynamically adjust KSM&#039;s aggressiveness based on the amount of free memory available&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What OSs can I run inside KVM VM? ===&lt;br /&gt;
Several.  See the [[Guest Support Status]] page for details. Note that several Linux flavors are known to hang on Intel processors during startup. Workaround is to disable splash screens in grub.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support a live migration feature to move virtual machines from one host to another without downtime? ===&lt;br /&gt;
Yes.  See the [[Migration]] page for details.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support live migration from an AMD host to an Intel host and back? ===&lt;br /&gt;
Yes.  There may be issues on 32-bit Intel hosts which don&#039;t support NX (or XD), but for 64-bit hosts back and forth migration should work well. Migration of 32-bit guests should work between 32-bit hosts and 64-bit hosts.&lt;br /&gt;
If one of your hosts does not support NX, you may consider disabling NX when starting the guest on a NX-capable system. You can do it by passing &amp;quot;-cpu qemu64,-nx&amp;quot; parameter to the guest.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Can KVM run a 32-bit guest on a 64-bit host? What about PAE? ===&lt;br /&gt;
KVM supports 32-bit guests on 64-bit hosts, and any combination of PAE and non-PAE guests and hosts. The only unsupported combination is a 64-bit guest on a 32-bit host.&lt;br /&gt;
&lt;br /&gt;
If you are running a Windows Virtual Machine and have problems enabling PAE in your guest see the [[Windows PAE Workaround]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is it possible to use a host&#039;s USB devices within a guest? ===&lt;br /&gt;
Yes, this method is described in detail [http://www.linux-kvm.org/page/USB_Host_Device_Assigned_to_Guest here].&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Can I have higher or widescreen resolutions (eg 1680 x 1050) in KVM? ===&lt;br /&gt;
Use the -vga std parameter while starting the VM to allow high resolution and widescreen displays.&lt;br /&gt;
&lt;br /&gt;
If the resolution you want to use is not available, you can patch the corresponding source files (see http://article.gmane.org/gmane.comp.emulators.kvm.devel/13557 as a reference), or send a mail to the KVM mailing list if you are not able to patch the source yourself.&lt;br /&gt;
&lt;br /&gt;
When using Windows as guest OS and not having issues with people violating the GPL you might want to use the driver from the VBEMP x86 project (http://www.bearwindows.boot-land.net/vbemp.htm) which is based on ReactOS code.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support SMP hosts? ===&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support SMP guests? ===&lt;br /&gt;
Yes. Up to 16 CPUs can be specified using the -smp option.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is the name &#039;KVM&#039; trademarked? ===&lt;br /&gt;
No.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I compiled a new kernel for my KVM client and the ethernet interface is not recognized ===&lt;br /&gt;
You can specify alternative network interfaces to qemu with the &#039;&#039;-net nic,model=&#039;&#039; parameter. For example, &#039;&#039;-net nic,model=rtl8139&#039;&#039; would enable a device with the Realtek 8139 chipset.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I can&#039;t ping from guest to host or vice versa. How can I access the host? ===&lt;br /&gt;
The ping command may not go through in this circumstance, but you may be able to access the host in another way. For example, you can access a host running Apache by entering its IP address into a browser within the guest.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
[[Category:Docs]][[Category:HowTo]]&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=174018</id>
		<title>Management Tools</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=174018"/>
		<updated>2020-10-12T02:45:53Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Alphabetize list... hopefully&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a several options available to manage kvm virtual machines:&lt;br /&gt;
&lt;br /&gt;
(Please keep this list in alphabetical order)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!Name/URL&lt;br /&gt;
!Description&lt;br /&gt;
!UI Type&lt;br /&gt;
!Active|Last Updated&lt;br /&gt;
!Notes&lt;br /&gt;
!License&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.abiquo.com/ Abiquo]&lt;br /&gt;
|Abiquo is a technology-agnostic solution for enterprises and service providers who want to quickly and simply build, manage and develop public and private clouds based on their existing heterogeneous environments.&lt;br /&gt;
|Web, REST&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen, VirtualBox, VMware, Hyper-V &amp;amp; XenServer support; uses [http://libvirt.org libvirt]&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://archipelproject.org/ Archipel]&lt;br /&gt;
|Archipel is an Open Source project that aims to bring push notifications to virtualization orchestration using XMPP.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen, Virtual Box &amp;amp; OpenVZ support; uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/aqemu/ AQemu]&lt;br /&gt;
|a Qt4 user interface for KVM&lt;br /&gt;
|Desktop&lt;br /&gt;
|2013-05-30&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://clownix.net cloonix]&lt;br /&gt;
|cloonix is a virtualization management framework aimed at virtual networks building based on kvm.&lt;br /&gt;
|Gui/cli&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| [http://opensource.org/licenses/RPL-1.5 RPL Licence]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://cloudstack.org/ CloudStack]&lt;br /&gt;
|Cloudstack is an open source project that enables the deployment, management, and configuration of multi-tier and multi-tenant infrastructure cloud services using Xen, KVM and VMware hypervisors. &lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen &amp;amp; VMware support&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.convirture.com/products_opensource.php ConVirt]&lt;br /&gt;
|ConVirt 2.0 Open Source is the leading open source product for managing Xen and KVM, enabling you to standardize and proactively manage your virtualized environment in a centralized fashion.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|Xen &amp;amp; KVM; formerly known as xenman&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://src.enomaly.com/ Enomaly]&lt;br /&gt;
|a programmable virtual cloud infrastructure for small, medium and large businesses&lt;br /&gt;
|Web, REST&lt;br /&gt;
|Not available as of 2010-02-08&lt;br /&gt;
|they have commercial and open source editions&lt;br /&gt;
|Commercial/[http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.eucalyptus.com/ Eucalyptus] &lt;br /&gt;
|Eucalyptus is open source software for building AWS-compatible private and hybrid clouds. Eucalyptus allows IT organizations to build an on-premises Infrastructure as a Service (IaaS) cloud that pools together compute, storage, and network resources. With Eucalyptus, developers can leverage knowledge and tools around AWS APIs, including EC2, S3, EBS, IAM, Auto Scaling, Elastic Load Balancing, and CloudWatch.  IT can create a flexible hybrid cloud environment so that developers can develop sooner, test more, and deploy faster while giving IT and cloud admins greater control of cloud performance, scale, and security.&lt;br /&gt;
|Web, CLI, REST, SOAP&lt;br /&gt;
|Active&lt;br /&gt;
|Supports KVM and VMware. Uses [http://libvirt.org libvirt]. View the Eucalyptus Compatibility Matrix: http://bit.ly/QfH4Iv&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-3.0.html GPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://theforeman.org Foreman]&lt;br /&gt;
|Foreman is aimed to be a Single Address For All Machines Life&lt;br /&gt;
Cycle Management including bare metal / vm / cloud provisioning, configuration managememnt and configureation reports/auditing using puppet&lt;br /&gt;
|Web, REST, CLI&lt;br /&gt;
|Active&lt;br /&gt;
| KVM, VMWare, oVirt RHEV-M, EC2, OpenStack&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-3.0.html GPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/ganeti/ Ganeti]&lt;br /&gt;
|Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|KVM support added in Ganeti 2.0&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://gkvm.sourceforge.net/ GKVM]&lt;br /&gt;
|A Gnome user interface for KVM.&lt;br /&gt;
|Desktop&lt;br /&gt;
|2007-08-01&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://karesansui-project.info/ Karesansui]&lt;br /&gt;
|Karesansui is an open-source virtualization management application. It&#039;s smart graphical user interface lowers your management cost, and brings a total management/audit solution for both physical and virtual servers.&lt;br /&gt;
|Web, REST&lt;br /&gt;
|November 2013&lt;br /&gt;
|KVM &amp;amp; Xen support; uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/lgpl-2.1.html LGPL v2.1]/[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/kimchi-project/kimchi kimchi]&lt;br /&gt;
|Kimchi is an HTML5 based management tool for KVM.  It is designed to make it&lt;br /&gt;
as easy as possible to get started with KVM and create your first guest.&lt;br /&gt;
|WEB&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| [http://www.opensource.org/licenses/lgpl-license.html LGPL],[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://kubevirt.io/ Kubevirt]&lt;br /&gt;
|Virtualization API for Kubernetes&lt;br /&gt;
|CLI, API&lt;br /&gt;
|Active&lt;br /&gt;
|Run VMs in Kubernetes&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/kvmadm/ kvmadm]&lt;br /&gt;
|a minimalistic set of command-line tools to control multi-user utilization of KVM&lt;br /&gt;
|CLI&lt;br /&gt;
|2007-09-25&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jstimpfle/kvmupdown kvmupdown]&lt;br /&gt;
|simple, robust and no-bloat management interface.&lt;br /&gt;
|CLI&lt;br /&gt;
|Link broken, probably terminated project&lt;br /&gt;
|KVM&lt;br /&gt;
|public domain&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.linux-kvm.org/page/Kvmtools kvm-admin]&lt;br /&gt;
|Python scripts for managing the guests (boot, shutdown ...) and include a commandline monitor .&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|kvm support&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://codewreck.org/kvm-wrapper kvm-wrapper]&lt;br /&gt;
|kvm-wrapper is a lightweight, simple and intended to be hackable set of shell scripts that help manage kvm virtual machines a great deal.&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|KVM support&lt;br /&gt;
|[http://sam.zoy.org/wtfpl/ WTFPL (v2)]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://mist.io Mist.io ]&lt;br /&gt;
|Mist.io provides a unifed dashboard / API for managing your entire infrastructure - public and private clouds, KVM and VMware hypervisors, bare metal, and containers.  You can install the [http://github.com/mistio/mist.io open-source version] or use the freemium service. [https://mist.io Try it out]&lt;br /&gt;
|Web, Mobile, REST API, CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org/ libvirt] and [https://libcloud.apache.org/ libcloud] for VM management. Supports KVM, several public cloud providers, OpenStack, Docker and bare metal servers.&lt;br /&gt;
|AGPL v3 for the open source version, Commercial for the service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://morpheusdata.com/ Morpheus]&lt;br /&gt;
|Morpheus provides a single dashboard for managing hybrid infrastructure - KVM, Xen, VMware hypervisors, public clouds, bare metal, and containers. [https://morpheusdata.com/ Learn more.]&lt;br /&gt;
|UI, API, and CLI&lt;br /&gt;
|Active&lt;br /&gt;
|&lt;br /&gt;
|Commercial (community licensing for testing and lab environments; up to 25 workloads and 3 clouds)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/ChoHag/nbsvm nbsvm]&lt;br /&gt;
|No Bullshit VMs. No setup required. No dependencies but sudo, and LVM or ZFS. Start, stop, create and clone images and view VMs using simple chained commands. Basically applies sane (overridden by cli or file) defaults to the kvm invocation and gets out of the way. Sudo invocation is designed to allow user access controls.&lt;br /&gt;
|CLI&lt;br /&gt;
|February 2014&lt;br /&gt;
|&lt;br /&gt;
|[http://www.wtfpl.net/ WTFPL 2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://nimbula.com/ Nimbula Director]&lt;br /&gt;
|Nimbula Director is a Cloud Operating System that enables Infrastructure as a Service using the KVM. &lt;br /&gt;
|Web, CLI, REST&lt;br /&gt;
|Active&lt;br /&gt;
|KVM support&lt;br /&gt;
|Commercial (Freemium)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.op5.com/op5-features/easy-monitoring-kvm/ op5] &lt;br /&gt;
|op5 develops and delivers op5 Monitor a enterprise-class software for IT monitoring and administration of the whole IT. op5 developed a KVM plug-in to monitor KVM virtualization infrastructure that allows organizations to have better capacity planning, which enables the provisioning of usage of resources such as storage, CPU, and memory more proactively.&lt;br /&gt;
|Web, REST&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.opennebula.org/doku.php OpenNebula]&lt;br /&gt;
|an open source virtual infrastructure engine&lt;br /&gt;
|CLI, XML-RPC&lt;br /&gt;
|Active&lt;br /&gt;
|cloud computing managment; uses libvirt&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
|-&lt;br /&gt;
|[http://opennode.activesys.org OpenNode]&lt;br /&gt;
|RHEL/CentOS based open-source server virtualization and management solution - simple bare-metal installer, providing KVM+OpenVZ host and standard libvirt, func management interfaces together with standard cli tools like virsh and vzctl. OpenNode Management Server with ajax web-based management console available - as is RPC-JSON API interface. &lt;br /&gt;
|Web, CLI, API&lt;br /&gt;
|Active&lt;br /&gt;
|Bare-metal installer, KVM, OpenVZ hypervizors and variety of management tools&lt;br /&gt;
|Unknown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openqrm.com/ openQRM]&lt;br /&gt;
|openQRM is the next generation, open-source Data-center management platform.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen, VMware and Linux V-Server support&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://ovirt.org/ oVirt]&lt;br /&gt;
|oVirt is a virtualization management framework constisting of a small host image, the oVirt Node, that provides the libvirt service to host virtual machines, and a robust vm management software stack, controlled by a web-based management interface, the oVirt Server.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://platform9.com/products/kvm/ Platform9 Managed OpenStack]&lt;br /&gt;
|Platform9 makes it very easy to manage a KVM environment with resource pooling and automation. Platform9&#039;s Openstack service easily integrates with any new or existing Linux servers. KVM expertise is helpful but not required. The OpenStack service supports [https://platform9.com/support/linux-kvm-support-prerequisites-platform9-openstack/ major Linux distributions including CentOS, RHEL &amp;amp; Ubuntu]. See the [https://platform9.com/products/kvm/ demos for KVM].&lt;br /&gt;
|[https://platform9.com/products/kvm/ UI], [http://docs.openstack.org/cli-reference/content/novaclient_commands.html OpenStack CLI], [http://docs.platform9.com/ OpenStack API] &amp;amp; integrations (puppet, ansible, chef, vagrant, etc).&lt;br /&gt;
|Active&lt;br /&gt;
|Fast,  Easy &amp;amp; Affordable for anyone familiar with Linux. See [https://platform9.com/products/kvm/ KVM Management w/ OpenStack].&lt;br /&gt;
|Commercial. A free trial is available.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://pve.proxmox.com/wiki/ Proxmox VE]&lt;br /&gt;
|Proxmox Virtual Environment (Proxmox VE) is an open-source server virtualization management platform to manage VMs and containers. &lt;br /&gt;
The Debian-based platform uses KVM as hypervisor and also provides OS-level virtualization using LXC containers. It provides enterprise-class features like clustering, high availability, networking, live migration, backup/restore, integrates a built-in firewall and come with various storage plugins such as LVM, LVM-thin, iSCSI/kernel, iSCSI/libiscsi, Ceph/RBD, Sheepdog, ZFS over iSCSI, ZFS (local), directory, NFS, CIFS, and GlusterFS.&lt;br /&gt;
|Web, CLI, API&lt;br /&gt;
|Active&lt;br /&gt;
|Bare-metall ISO installer including KVM and LXC management tools&lt;br /&gt;
|[http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://pdnsoft.com/en/web/pdnen/pvm-download PVM]&lt;br /&gt;
| ( [http://www.pdnsoft.com/ PDNSoft ]  Virtual Machine Management System) is a hypervisor based on KVM.It provides new application stack to manage KVM virtual machines instead of using Libvirt with it&#039;s own considerations.Cluster and user awareness is specific features in PVM design, so managing of HA and other features is done by PVM application stack that is placed directly on KVM.&lt;br /&gt;
|Desktop,CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Bar-metall installer &lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Plain [http://www.linux-kvm.org qemu/kvm]&lt;br /&gt;
|You can run qemu/kvm straight from the command line&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|See man (qemu-system-x86_64 or kvm or qemu-kvm) for more info&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.redhat.com/rhev Red Hat Virtualization / RHV]&lt;br /&gt;
|Commercial management solution for RHEL / KVM.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.solusvm.com/ SolusVM]&lt;br /&gt;
|The most popular control panel for commercial use.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen &amp;amp; OpenVZ support&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.stackops.org/ Stackops Openstack Distro]&lt;br /&gt;
|Stackops is an Openstack Nova distribution verified and tested for KVM. You only need to download the ISO image with the distro and install it on one or more servers.&lt;br /&gt;
|CLI, REST&lt;br /&gt;
|Active &lt;br /&gt;
|KVM &amp;amp; QEMU (libvirt based)&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.univention.com/products/ucs/functions/virtualization-uvmm/ UVMM]&lt;br /&gt;
|UCS Virtual Machine Manager (UVMM) is an easy-to-use and powerful administration tool for KVM. It virtualizes Microsoft Windows, Univention Corporate Server and other Linux distributions by providing all the necessary functions for creating and managing virtual instances (also OpenStack and Amazon EC2-based resources) and hard drives on physical servers centrally via a web-based modern interface. On AWS it also manages Virtual Private Clouds (VPC). UVMM is included in [https://www.univention.com/products/ucs/ Univention Corporate Server] by default, an easy-to-use and scalable Enterprise distribution with an integrated management system for the central management of heterogeneous environments.&lt;br /&gt;
|Web, CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Supports KVM, Uses [http://libvirt.org libvirt]&lt;br /&gt;
|Free for use, [http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://libvirt.org virsh]&lt;br /&gt;
|A minimal shell around libvirt for managing VMs&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.opensource.org/licenses/lgpl-license.html LGPL]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/virtualbrick Virtualbricks]&lt;br /&gt;
|Python-gtk GUI to manage guest and hybrid (host/guest) networks.&lt;br /&gt;
|CLI&lt;br /&gt;
|2011-11-23&lt;br /&gt;
|kvm, qemu, ksm &amp;amp; [http://vde.sourceforge.net/ VDE] support&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://virt-manager.org VMM / Virtual Machine Manager]&lt;br /&gt;
|Also known as virt-manager. A desktop user interface for managing virtual machines.&lt;br /&gt;
|Desktop&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|VMM&#039;s supporting tools [http://virt-manager.org virt-install/clone/convert]&lt;br /&gt;
|Command line tools for provisioning new VMs, cloning existing VMs and importing / converting appliance images.&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://ispsystem.com/en/software/vmmanager VMmanager]&lt;br /&gt;
|Software solution for virtualization management that can be used both for hosting virtual machines and building a cloud. With VMmanager you can manage not only one server, but a large cluster of hypervisors. It delivers a number of functions, such as live migration that allows for load balancing between cluster nodes, monitoring CPU, memory and I/O operation enabling to detect problematic nodes, use of local and networks storages, and many tools for efficient management.&lt;br /&gt;
|Web, CLI, REST&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, uses [http://libvirt.org libvirt]&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/mzch/vmmaestro vmmaestro]&lt;br /&gt;
|vmmaestro is a tiny shell script which can start/stop/monitor KVM guests.&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| [http://opensource.org/licenses/mit-license.php MIT License]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://sparrow-devs.jimdo.com/vm-king VM-King]&lt;br /&gt;
|VM-King is an Android App that allows you to manage your hypervisior remotely from your Android mobile or tablet. This app supports the following functions: Start/stop/destroy VM, restore and delete snapshots, get screenshot of running VMs, get remote display connection information (VNC/Spice).&lt;br /&gt;
|mobile, tablet&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| free&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://retspen.github.io/ WebVirtMgr]&lt;br /&gt;
|Web service for managing VMs based on the KVM&lt;br /&gt;
|WEB&lt;br /&gt;
|Active &lt;br /&gt;
|Only KVM; use libvirt&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://witsbits.com/ Witsbits]&lt;br /&gt;
|Witsbits enables you to set up your servers with virtualization and deploy virtual machines faster than ever before. It’s a complete virtualization solution with a self-upgrading hypervisor and cloud-based centralized management, reducing time spent on maintenance to a fraction of what other solutions require. The self-configuring hypervisor comes as a Live CD, delivering the fastest time-to-deployment by removing the need for spending time on installation and configuration.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|Live CD Hypervisor with SaaS Management System&lt;br /&gt;
|Free for 5 CPUs (full version)&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=174017</id>
		<title>Management Tools</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=174017"/>
		<updated>2020-10-02T21:21:27Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Add Morpheus community license note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a several options available to manage kvm virtual machines:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!Name/URL&lt;br /&gt;
!Description&lt;br /&gt;
!UI Type&lt;br /&gt;
!Active|Last Updated&lt;br /&gt;
!Notes&lt;br /&gt;
!License&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://morpheusdata.com/ Morpheus]&lt;br /&gt;
|Morpheus provides a single dashboard for managing hybrid infrastructure - KVM, Xen, VMware hypervisors, public clouds, bare metal, and containers. [https://morpheusdata.com/ Learn more.]&lt;br /&gt;
|UI, API, and CLI&lt;br /&gt;
|Active&lt;br /&gt;
|&lt;br /&gt;
|Commercial (community licensing for testing and lab environments; up to 25 workloads and 3 clouds)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://mist.io Mist.io ]&lt;br /&gt;
|Mist.io provides a unifed dashboard / API for managing your entire infrastructure - public and private clouds, KVM and VMware hypervisors, bare metal, and containers.  You can install the [http://github.com/mistio/mist.io open-source version] or use the freemium service. [https://mist.io Try it out]&lt;br /&gt;
|Web, Mobile, REST API, CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org/ libvirt] and [https://libcloud.apache.org/ libcloud] for VM management. Supports KVM, several public cloud providers, OpenStack, Docker and bare metal servers.&lt;br /&gt;
|AGPL v3 for the open source version, Commercial for the service&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://platform9.com/products/kvm/ Platform9 Managed OpenStack]&lt;br /&gt;
|Platform9 makes it very easy to manage a KVM environment with resource pooling and automation. Platform9&#039;s Openstack service easily integrates with any new or existing Linux servers. KVM expertise is helpful but not required. The OpenStack service supports [https://platform9.com/support/linux-kvm-support-prerequisites-platform9-openstack/ major Linux distributions including CentOS, RHEL &amp;amp; Ubuntu]. See the [https://platform9.com/products/kvm/ demos for KVM].&lt;br /&gt;
|[https://platform9.com/products/kvm/ UI], [http://docs.openstack.org/cli-reference/content/novaclient_commands.html OpenStack CLI], [http://docs.platform9.com/ OpenStack API] &amp;amp; integrations (puppet, ansible, chef, vagrant, etc).&lt;br /&gt;
|Active&lt;br /&gt;
|Fast,  Easy &amp;amp; Affordable for anyone familiar with Linux. See [https://platform9.com/products/kvm/ KVM Management w/ OpenStack].&lt;br /&gt;
|Commercial. A free trial is available.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/ChoHag/nbsvm nbsvm]&lt;br /&gt;
|No Bullshit VMs. No setup required. No dependencies but sudo, and LVM or ZFS. Start, stop, create and clone images and view VMs using simple chained commands. Basically applies sane (overridden by cli or file) defaults to the kvm invocation and gets out of the way. Sudo invocation is designed to allow user access controls.&lt;br /&gt;
|CLI&lt;br /&gt;
|February 2014&lt;br /&gt;
|&lt;br /&gt;
|[http://www.wtfpl.net/ WTFPL 2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://witsbits.com/ Witsbits]&lt;br /&gt;
|Witsbits enables you to set up your servers with virtualization and deploy virtual machines faster than ever before. It’s a complete virtualization solution with a self-upgrading hypervisor and cloud-based centralized management, reducing time spent on maintenance to a fraction of what other solutions require. The self-configuring hypervisor comes as a Live CD, delivering the fastest time-to-deployment by removing the need for spending time on installation and configuration.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|Live CD Hypervisor with SaaS Management System&lt;br /&gt;
|Free for 5 CPUs (full version)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.eucalyptus.com/ Eucalyptus] &lt;br /&gt;
|Eucalyptus is open source software for building AWS-compatible private and hybrid clouds. Eucalyptus allows IT organizations to build an on-premises Infrastructure as a Service (IaaS) cloud that pools together compute, storage, and network resources. With Eucalyptus, developers can leverage knowledge and tools around AWS APIs, including EC2, S3, EBS, IAM, Auto Scaling, Elastic Load Balancing, and CloudWatch.  IT can create a flexible hybrid cloud environment so that developers can develop sooner, test more, and deploy faster while giving IT and cloud admins greater control of cloud performance, scale, and security.&lt;br /&gt;
|Web, CLI, REST, SOAP&lt;br /&gt;
|Active&lt;br /&gt;
|Supports KVM and VMware. Uses [http://libvirt.org libvirt]. View the Eucalyptus Compatibility Matrix: http://bit.ly/QfH4Iv&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-3.0.html GPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.univention.com/products/ucs/functions/virtualization-uvmm/ UVMM]&lt;br /&gt;
|UCS Virtual Machine Manager (UVMM) is an easy-to-use and powerful administration tool for KVM. It virtualizes Microsoft Windows, Univention Corporate Server and other Linux distributions by providing all the necessary functions for creating and managing virtual instances (also OpenStack and Amazon EC2-based resources) and hard drives on physical servers centrally via a web-based modern interface. On AWS it also manages Virtual Private Clouds (VPC). UVMM is included in [https://www.univention.com/products/ucs/ Univention Corporate Server] by default, an easy-to-use and scalable Enterprise distribution with an integrated management system for the central management of heterogeneous environments.&lt;br /&gt;
|Web, CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Supports KVM, Uses [http://libvirt.org libvirt]&lt;br /&gt;
|Free for use, [http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Plain [http://www.linux-kvm.org qemu/kvm]&lt;br /&gt;
|You can run qemu/kvm straight from the command line&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|See man (qemu-system-x86_64 or kvm or qemu-kvm) for more info&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://libvirt.org virsh]&lt;br /&gt;
|A minimal shell around libvirt for managing VMs&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.opensource.org/licenses/lgpl-license.html LGPL]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://virt-manager.org VMM / Virtual Machine Manager]&lt;br /&gt;
|Also known as virt-manager. A desktop user interface for managing virtual machines.&lt;br /&gt;
|Desktop&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|VMM&#039;s supporting tools [http://virt-manager.org virt-install/clone/convert]&lt;br /&gt;
|Command line tools for provisioning new VMs, cloning existing VMs and importing / converting appliance images.&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.redhat.com/rhev Red Hat Virtualization / RHV]&lt;br /&gt;
|Commercial management solution for RHEL / KVM.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://kubevirt.io/ Kubevirt]&lt;br /&gt;
|Virtualization API for Kubernetes&lt;br /&gt;
|&lt;br /&gt;
|Active&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://ispsystem.com/en/software/vmmanager VMmanager]&lt;br /&gt;
|Software solution for virtualization management that can be used both for hosting virtual machines and building a cloud. With VMmanager you can manage not only one server, but a large cluster of hypervisors. It delivers a number of functions, such as live migration that allows for load balancing between cluster nodes, monitoring CPU, memory and I/O operation enabling to detect problematic nodes, use of local and networks storages, and many tools for efficient management.&lt;br /&gt;
|Web, CLI, REST&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, uses [http://libvirt.org libvirt]&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://pve.proxmox.com/wiki/ Proxmox VE]&lt;br /&gt;
|Proxmox Virtual Environment (Proxmox VE) is an open-source server virtualization management platform to manage VMs and containers. &lt;br /&gt;
The Debian-based platform uses KVM as hypervisor and also provides OS-level virtualization using LXC containers. It provides enterprise-class features like clustering, high availability, networking, live migration, backup/restore, integrates a built-in firewall and come with various storage plugins such as LVM, LVM-thin, iSCSI/kernel, iSCSI/libiscsi, Ceph/RBD, Sheepdog, ZFS over iSCSI, ZFS (local), directory, NFS, CIFS, and GlusterFS.&lt;br /&gt;
|Web, CLI, API&lt;br /&gt;
|Active&lt;br /&gt;
|Bare-metall ISO installer including KVM and LXC management tools&lt;br /&gt;
|[http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
|-&lt;br /&gt;
|[http://pdnsoft.com/en/web/pdnen/pvm-download PVM]&lt;br /&gt;
| ( [http://www.pdnsoft.com/ PDNSoft ]  Virtual Machine Management System) is a hypervisor based on KVM.It provides new application stack to manage KVM virtual machines instead of using Libvirt with it&#039;s own considerations.Cluster and user awareness is specific features in PVM design, so managing of HA and other features is done by PVM application stack that is placed directly on KVM.&lt;br /&gt;
|Desktop,CLI&lt;br /&gt;
|Active&lt;br /&gt;
|Bar-metall installer &lt;br /&gt;
|Commercial&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|[http://www.convirture.com/products_opensource.php ConVirt]&lt;br /&gt;
|ConVirt 2.0 Open Source is the leading open source product for managing Xen and KVM, enabling you to standardize and proactively manage your virtualized environment in a centralized fashion.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|Xen &amp;amp; KVM; formerly known as xenman&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
|-&lt;br /&gt;
|[http://ovirt.org/ oVirt]&lt;br /&gt;
|oVirt is a virtualization management framework constisting of a small host image, the oVirt Node, that provides the libvirt service to host virtual machines, and a robust vm management software stack, controlled by a web-based management interface, the oVirt Server.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.op5.com/op5-features/easy-monitoring-kvm/ op5] &lt;br /&gt;
|op5 develops and delivers op5 Monitor a enterprise-class software for IT monitoring and administration of the whole IT. op5 developed a KVM plug-in to monitor KVM virtualization infrastructure that allows organizations to have better capacity planning, which enables the provisioning of usage of resources such as storage, CPU, and memory more proactively.&lt;br /&gt;
|Web, REST&lt;br /&gt;
|Active&lt;br /&gt;
|Uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.opennebula.org/doku.php OpenNebula]&lt;br /&gt;
|an open source virtual infrastructure engine&lt;br /&gt;
|CLI, XML-RPC&lt;br /&gt;
|Active&lt;br /&gt;
|cloud computing managment; uses libvirt&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
|-&lt;br /&gt;
|[http://opennode.activesys.org OpenNode]&lt;br /&gt;
|RHEL/CentOS based open-source server virtualization and management solution - simple bare-metal installer, providing KVM+OpenVZ host and standard libvirt, func management interfaces together with standard cli tools like virsh and vzctl. OpenNode Management Server with ajax web-based management console available - as is RPC-JSON API interface. &lt;br /&gt;
|Web, CLI, API&lt;br /&gt;
|Active&lt;br /&gt;
|Bare-metal installer, KVM, OpenVZ hypervizors and variety of management tools&lt;br /&gt;
|Unknown&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/ganeti/ Ganeti]&lt;br /&gt;
|Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|KVM support added in Ganeti 2.0&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
|-&lt;br /&gt;
|[http://karesansui-project.info/ Karesansui]&lt;br /&gt;
|Karesansui is an open-source virtualization management application. It&#039;s smart graphical user interface lowers your management cost, and brings a total management/audit solution for both physical and virtual servers.&lt;br /&gt;
|Web, REST&lt;br /&gt;
|November 2013&lt;br /&gt;
|KVM &amp;amp; Xen support; uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/lgpl-2.1.html LGPL v2.1]/[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openqrm.com/ openQRM]&lt;br /&gt;
|openQRM is the next generation, open-source Data-center management platform.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen, VMware and Linux V-Server support&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.abiquo.com/ Abiquo]&lt;br /&gt;
|Abiquo is a technology-agnostic solution for enterprises and service providers who want to quickly and simply build, manage and develop public and private clouds based on their existing heterogeneous environments.&lt;br /&gt;
|Web, REST&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen, VirtualBox, VMware, Hyper-V &amp;amp; XenServer support; uses [http://libvirt.org libvirt]&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://cloudstack.org/ CloudStack]&lt;br /&gt;
|Cloudstack is an open source project that enables the deployment, management, and configuration of multi-tier and multi-tenant infrastructure cloud services using Xen, KVM and VMware hypervisors. &lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen &amp;amp; VMware support&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://nimbula.com/ Nimbula Director]&lt;br /&gt;
|Nimbula Director is a Cloud Operating System that enables Infrastructure as a Service using the KVM. &lt;br /&gt;
|Web, CLI, REST&lt;br /&gt;
|Active&lt;br /&gt;
|KVM support&lt;br /&gt;
|Commercial (Freemium)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://archipelproject.org/ Archipel]&lt;br /&gt;
|Archipel is an Open Source project that aims to bring push notifications to virtualization orchestration using XMPP.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen, Virtual Box &amp;amp; OpenVZ support; uses [http://libvirt.org libvirt]&lt;br /&gt;
|[http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://codewreck.org/kvm-wrapper kvm-wrapper]&lt;br /&gt;
|kvm-wrapper is a lightweight, simple and intended to be hackable set of shell scripts that help manage kvm virtual machines a great deal.&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|KVM support&lt;br /&gt;
|[http://sam.zoy.org/wtfpl/ WTFPL (v2)]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.linux-kvm.org/page/Kvmtools kvm-admin]&lt;br /&gt;
|Python scripts for managing the guests (boot, shutdown ...) and include a commandline monitor .&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|kvm support&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.solusvm.com/ SolusVM]&lt;br /&gt;
|The most popular control panel for commercial use.&lt;br /&gt;
|Web&lt;br /&gt;
|Active&lt;br /&gt;
|KVM, Xen &amp;amp; OpenVZ support&lt;br /&gt;
|Commercial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.stackops.org/ Stackops Openstack Distro]&lt;br /&gt;
|Stackops is an Openstack Nova distribution verified and tested for KVM. You only need to download the ISO image with the distro and install it on one or more servers.&lt;br /&gt;
|CLI, REST&lt;br /&gt;
|Active &lt;br /&gt;
|KVM &amp;amp; QEMU (libvirt based)&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://retspen.github.io/ WebVirtMgr]&lt;br /&gt;
|Web service for managing VMs based on the KVM&lt;br /&gt;
|WEB&lt;br /&gt;
|Active &lt;br /&gt;
|Only KVM; use libvirt&lt;br /&gt;
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://theforeman.org Foreman]&lt;br /&gt;
|Foreman is aimed to be a Single Address For All Machines Life&lt;br /&gt;
Cycle Management including bare metal / vm / cloud provisioning, configuration managememnt and configureation reports/auditing using puppet&lt;br /&gt;
|Web, REST, CLI&lt;br /&gt;
|Active&lt;br /&gt;
| KVM, VMWare, oVirt RHEV-M, EC2, OpenStack&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-3.0.html GPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/virtualbrick Virtualbricks]&lt;br /&gt;
|Python-gtk GUI to manage guest and hybrid (host/guest) networks.&lt;br /&gt;
|CLI&lt;br /&gt;
|2011-11-23&lt;br /&gt;
|kvm, qemu, ksm &amp;amp; [http://vde.sourceforge.net/ VDE] support&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/aqemu/ AQemu]&lt;br /&gt;
|a Qt4 user interface for KVM&lt;br /&gt;
|Desktop&lt;br /&gt;
|2013-05-30&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://src.enomaly.com/ Enomaly]&lt;br /&gt;
|a programmable virtual cloud infrastructure for small, medium and large businesses&lt;br /&gt;
|Web, REST&lt;br /&gt;
|Not available as of 2010-02-08&lt;br /&gt;
|they have commercial and open source editions&lt;br /&gt;
|Commercial/[http://www.gnu.org/licenses/agpl-3.0.html AGPL v3]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/kvmadm/ kvmadm]&lt;br /&gt;
|a minimalistic set of command-line tools to control multi-user utilization of KVM&lt;br /&gt;
|CLI&lt;br /&gt;
|2007-09-25&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://gkvm.sourceforge.net/ GKVM]&lt;br /&gt;
|A Gnome user interface for KVM.&lt;br /&gt;
|Desktop&lt;br /&gt;
|2007-08-01&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.html GPL v2]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jstimpfle/kvmupdown kvmupdown]&lt;br /&gt;
|simple, robust and no-bloat management interface.&lt;br /&gt;
|CLI&lt;br /&gt;
|Link broken, probably terminated project&lt;br /&gt;
|KVM&lt;br /&gt;
|public domain&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/kimchi-project/kimchi kimchi]&lt;br /&gt;
|Kimchi is an HTML5 based management tool for KVM.  It is designed to make it&lt;br /&gt;
as easy as possible to get started with KVM and create your first guest.&lt;br /&gt;
|WEB&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| [http://www.opensource.org/licenses/lgpl-license.html LGPL],[http://www.apache.org/licenses/LICENSE-2.0.html Apache License v2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://clownix.net cloonix]&lt;br /&gt;
|cloonix is a virtualization management framework aimed at virtual networks building based on kvm.&lt;br /&gt;
|Gui/cli&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| [http://opensource.org/licenses/RPL-1.5 RPL Licence]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/mzch/vmmaestro vmmaestro]&lt;br /&gt;
|vmmaestro is a tiny shell script which can start/stop/monitor KVM guests.&lt;br /&gt;
|CLI&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| [http://opensource.org/licenses/mit-license.php MIT License]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://sparrow-devs.jimdo.com/vm-king VM-King]&lt;br /&gt;
|VM-King is an Android App that allows you to manage your hypervisior remotely from your Android mobile or tablet. This app supports the following functions: Start/stop/destroy VM, restore and delete snapshots, get screenshot of running VMs, get remote display connection information (VNC/Spice).&lt;br /&gt;
|mobile, tablet&lt;br /&gt;
|Active&lt;br /&gt;
|KVM&lt;br /&gt;
| free&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Guest_Support_Status&amp;diff=23021</id>
		<title>Guest Support Status</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Guest_Support_Status&amp;diff=23021"/>
		<updated>2014-07-22T04:59:22Z</updated>

		<summary type="html">&lt;p&gt;Iggy: emphasize that the list isn&amp;#039;t comprehensive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Guest Support Status=&lt;br /&gt;
&lt;br /&gt;
==Note:==&lt;br /&gt;
=Qemu/kvm will likely run most production operating systems, but this page is maintained nonetheless for general information purposes. Updates are welcomed.=&lt;br /&gt;
&lt;br /&gt;
== Windows Family ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows Small Business Server 2011&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.2&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installed on CentOS 6.4 x64. Virtio drivers are installed in the guest os. Host machine has a Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz and 8GB RAM. The guest uses 4GB RAM and 1 CPU core. Works flawless. By Jens Voskuhl&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2012 Standard 180-days Evaluation&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.12.1.2-2.295.el6 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installed on CentOS 6.3 64bit. Used Windows2008 settings for guest installation. By Alexander O.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Essential Business Server&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installed on 800 MB RAM only. Host is: Ubuntu Server 9.10 64-bit, 3 x 2.7 GHz AMD Athlon X3 425, 2 x 1 GB DDR2 667 MHz, single channel, 4 x 250 GB SATA Samsung 7200 drives: approx. 498 GB RAID 10 volume for host OS and machine images, 4 x 1 GB RAID 0 volume for swap due to low host main memory. USB hardware key works (Hasp), Virtio drivers for LAN and HDD still testing. By Tomaszg.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Small Business Server&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64&lt;br /&gt;
| Works (reboot from guest doesn&#039;t correctly work)&lt;br /&gt;
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don&#039;t use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Standard&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64&lt;br /&gt;
| Works (reboot from guest doesn&#039;t correctly work)&lt;br /&gt;
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don&#039;t use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Standard&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32&lt;br /&gt;
| Works &lt;br /&gt;
| Installed on 1.5 GB RAM, 2 CPU core. Host is: Fedora 14 32-bit, Intel(R) Core(TM)2 CPU 6300  @ 1.86GHz, 3 x 1 GB DDR2 + 1 x 2 GB DDR2, single SATA for host, separate SATA for guest.  Working just fine with virtio or Realtek for network.  CPU usage near 100% when viewing with KVM console, 14% when viewing through Remmina RDP.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 R2 RTM &lt;br /&gt;
| 64&lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works with 1GB guest RAM. [http://twitpic.com/dxs0z/full screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 R2 Standard&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.12.5&lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installed on HP Proliant ML330 G6 with Ubuntu 10.04.1 server host (2.6.32-24-server) with kvm-kmod-2.6.32.16 using 2 CPU and 2GB guest RAM with IDE harddisc and e1000 network emulation. Works great. By Krunoslav Husak (h00s)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 R2 Datacenter&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.12.5&lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installed on HP Proliant DL530 G4 with Debian 6.0.2 (2.6.32-5-amd64). Using 4 CPU and 4GB RAM for guest. Run stable. By Alexander Pushkarev. [http://www.easyfoto.ru/20110722070342560.jpg Screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 8 Enterprise&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-devel-1.1.92 3.7.0-rc2&lt;br /&gt;
| AMD&lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| using 2CPUs and 1GB guest RAM, latest virtio drivers work fine.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 Professional (Final)&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.12.1.2-1 ARCH-2.6.32&lt;br /&gt;
| AMD&lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| using 2CPUs and 2GB guest RAM [http://img715.yfrog.com/img715/2143/win7profnl642proc2gb.png Screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 RTM &lt;br /&gt;
| 32, 64&lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works with 1GB guest RAM. [http://twitpic.com/d3gqq/full screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 RC &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72+dfsg-5 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works without any problem with 1GB guest RAM.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 Beta &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works without any problem with 512MB guest RAM.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 7 Beta &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| Installed in about 25-30 minutes and worked flawlessly on my ThinkPad T60 (1953-7EU) with 1.5G of RAM &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 7 Beta &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &amp;quot;-m 2048 -vnc :0 -usbdevice tablet -smp 2 -std-vga&amp;quot; on qcow2 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2008 (Datacenter) &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2008 (Datacenter) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Vista Ultimate &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works  &lt;br /&gt;
| (not Aero Glass capable) by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Vista Ultimate &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| (not Aero Glass capable) by Alexey.E.  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 R2 (Std)&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Well with virtio drivers by Patrick.M. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows Server 2003 R2 (Std)&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.13&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Well with virtio drivers (1.1.13) by Alexandre D.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 x64 &lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.13 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Well with virtio drivers (1.1.13) by Alexandre D. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 x64 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. (setup is unstable, rerun several times) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 (Enterprise) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 (Enterprise) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro x64 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. (setup is unstable, rerun several times) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Installed on standard IDE driver. Swapped to Virtio XP drivers both for LAN and HDD after installation from &amp;quot;NetKVM-and-viostor.iso&amp;quot;. Works well so far. by Tomaszg.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.12.1.2-2.415; kernel 2.6.32-358.23.2, CentOS 6.5&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| failing&lt;br /&gt;
| crashed when qed disk format and quick format during installation chosen, normal works, XP didn&#039;t manage himself to reboot, forced but unable to finish the setup. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 2000 Pro (SP4) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 2000 Pro (SP4) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 2000 Advanced Server &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-44 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| use Qcow2 format. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 98SE &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-63 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Fails &lt;br /&gt;
| by Alexey.E. (halts when booting HIMEM) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 98SE &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-80, 2.6.27.7 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| no way &lt;br /&gt;
| install crashes &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 98SE &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-1.12.5 &lt;br /&gt;
| AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| works with a trick&lt;br /&gt;
| copy an existing installation with qemu-img&lt;br /&gt;
opts: -no-kvm, smp 1, nic,model=ne2k_pci, soundhw none, vga=cirrus+cirrus-Win95-Driver&lt;br /&gt;
tested by hiekjoha&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows NT Server 4.0 sp 1&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72, 2.6.30 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| for networking use -net nic,model=ne2k_pci and install rtl8029 guest driver (included in guest OS cd)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows NT Workstation 4.0 (no SP)&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm 0.12.3, 2.6.33&lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| without any SP requires -cpu qemu64,level=1, also use -vga std&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Windows NT 4.0 SP6&lt;br /&gt;
| 32&lt;br /&gt;
| kvm 1.0, 2.6.32&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| requires -cpu qemu32, use Universal VBE30 for VGA (http://bearwindows.zcm.com.au/vbempg.zip)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows NT 4.0 SP6&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm 1.4.1, 2.6.32&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| requires -cpu qemu32, install [https://packages.vmware.com/tools/esx/3.5latest/windows/x86/VMware-tools-windows-3.5.0-988599.iso vmmouse] driver instead of default ps/2 mouse, use Universal VBE30 for VGA (http://bearwindows.zcm.com.au/vbempg.zip)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 95 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-44, 2.6.23-rc8 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| no way &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Linux Family: Fedora/RedHat Derivatives ==&lt;br /&gt;
&lt;br /&gt;
=== CentOS ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 6.5&lt;br /&gt;
| 64&lt;br /&gt;
| CentOS 6.5,qemu-kvm-0.12.1.2-2.415, kernel 2.6.32-358.23.2&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Like a charm&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 6.2&lt;br /&gt;
| 32, 64&lt;br /&gt;
| 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works&lt;br /&gt;
| Requires sufficient memory (&amp;amp;#8807;1G)&lt;br /&gt;
by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 6.1&lt;br /&gt;
| 32, 64&lt;br /&gt;
| 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works&lt;br /&gt;
| Requires sufficient memory (&amp;amp;#8807;1G)&lt;br /&gt;
by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 6.0&lt;br /&gt;
| 64&lt;br /&gt;
| kvm-83&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 5.8&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.12.1.2-2.295.el6&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Alexander O.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 5.6&lt;br /&gt;
| 64&lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 5.5&lt;br /&gt;
| 64&lt;br /&gt;
| kvm-83-164.el5.x86_64.rpm &lt;br /&gt;
| AMD (Sempron 140)&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 5.5&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.12.1.2-2.295.el6&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Alexander O.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 5.4&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.12.3&lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes&lt;br /&gt;
| When installing from the netinstall image, hangs during installation of the first packet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Enterprise Linux ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Enterprise Linux 5.4 / Unbreakable Linux&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 18&lt;br /&gt;
| 32, 64&lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works&lt;br /&gt;
| Requires sufficient memory (&amp;amp;#8807;1G),&lt;br /&gt;
install from DVD or network&amp;lt;br /&amp;gt;&lt;br /&gt;
by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 17&lt;br /&gt;
| 32, 64&lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works&lt;br /&gt;
| Requires sufficient memory (&amp;amp;#8807;1G),&lt;br /&gt;
install from DVD or network&amp;lt;br /&amp;gt;&lt;br /&gt;
by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 16&lt;br /&gt;
| 32, 64&lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works&lt;br /&gt;
| Requires sufficient memory (&amp;amp;#8807;1G),&lt;br /&gt;
install from DVD or network&amp;lt;br /&amp;gt;&lt;br /&gt;
by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 15&lt;br /&gt;
| 64&lt;br /&gt;
| kvm-83&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Requires sufficient memory(e.g. 1.5G), and vga=std - by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 13&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 11&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-87 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Fails &lt;br /&gt;
| Anaconda freezes&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 11&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-87 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 11 BETA&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Fails &lt;br /&gt;
| by Alexey.E. Slowness and softlockups.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 10 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. Updated by Lennert.B.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 9 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 8 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 7 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-75 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 6 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-26 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 5 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 4 &lt;br /&gt;
| 64 &lt;br /&gt;
|  &lt;br /&gt;
| AMD &lt;br /&gt;
|  64 &lt;br /&gt;
| Works, slightly high idle cpu &lt;br /&gt;
|by  MichaelKarliner &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 3 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-78 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by George Y. Requires noacpi in boot options &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 1&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.12.3&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes&lt;br /&gt;
| by Patrick.M. KVM freeze unable to kill PID.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 1&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Patrick.M.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RedHat Enterprise Linux ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL6 beta&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL5&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL4 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Frank.Q. updated by Alexey.E.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL3 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Frank.Q. updated by Alexey.E.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 9 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 8 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Fails on init. by Frank.Q. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 7.3 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-78 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| -no-kvm is required for installation&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 7 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-52 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Fails on init. by Alexey.E. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scientific Linux ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Scientific Linux 5.4.1&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Trixbox ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Trixbox (CentOS) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linux Family: Ubuntu/Debian Derivatives ==&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian GNU/Linux 7.0 beta (Kernel 3.4.4)&lt;br /&gt;
| 32, 64&lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian GNU/Linux 6.0&lt;br /&gt;
| 64&lt;br /&gt;
| kvm-83&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian GNU/Linux 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian GNU/Linux 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Lenny 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.12.3&lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Patrick. M.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Lenny 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Patrick. M.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Lenny 5.0&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-72/77  &lt;br /&gt;
| Intel  &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Buggy virtio implementation (netinst), crc errors / segfaults after instalation.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Etch 4.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Etch 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Etch 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| FAILS, workaround exists &lt;br /&gt;
| by Alexey.E. (manually choose i586 kernel, do not use default &amp;quot;k7&amp;quot; kernel) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Sarge 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Sarge 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Mostly works &lt;br /&gt;
| Install hangs, will install via -no-kvm. Runs fine after &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 12.10&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works, upgrade from Ubuntu 12.04 &lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 12.04&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works, installs from network &lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 11.10&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works, installs from network &lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 11.04&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works, installs from network &lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 10.04 LTS&lt;br /&gt;
| 32, 64&lt;br /&gt;
| kvm-84&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2010/05/15 by KeithW&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 9.04 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| It&#039;s actually Xubuntu but should be the same both block and net virtio devices working too &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 8.10 &lt;br /&gt;
| 32&lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Peter.v.V.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 8.04 LTS &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
|  Works &lt;br /&gt;
| by Alexey.E. (some issues with virtio) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.10 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel,AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
|  Crashes, Workaround exists &lt;br /&gt;
| Install using Qemu, remove GFX boot. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.10 Server &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-60 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| No framebuffer (black screen at first). Hit enter to start installer. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.10 Server &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-60/61 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Doesn&#039;t work &lt;br /&gt;
| Installer crashes (by Ryota Ozaki) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.04 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel,AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
|  Crashes, Workaround exists &lt;br /&gt;
| Install using Qemu, remove GFX boot. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 6.06 LTS Server &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-20 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| use -no-acpi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Xandros ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Xandros 3 OCE &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Knoppix ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| KNOPPIX 5.1.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| use nmi_watchdog=0 or nolapic kernel parameter to boot &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Knoppix 5.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Knoppix 6.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-1.12.5 &lt;br /&gt;
| AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| tested by hiekjoha&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Knoppix 6.7.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-1.12.5&lt;br /&gt;
| AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| tested by hiekjoha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Linux Distros ==&lt;br /&gt;
&lt;br /&gt;
=== Android ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Android 2.2&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| deactivate suspend-mode(Screen timeout), by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux Enterprise Server 11&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux Enterprise Server 10&lt;br /&gt;
| 32&lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== openSUSE ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.3&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.2&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.1&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.1&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.0 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 10.3 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-57 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 10.3 &lt;br /&gt;
| 32/64 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 10.2 &lt;br /&gt;
| 32/64 &lt;br /&gt;
| kvm-28/kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux 10.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux 9.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel/AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slackware ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Slackware 12 .2&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-36 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Slackware 12 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-36 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Slackware 11 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-15 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
|  using test26.s kernel &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Qemu-Puppy ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Qemu-Puppy 2.01-3 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-17/18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Qemu-Puppy 2.13-1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-17/18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SystemRescueCD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SystemRescueCD 0.3.4 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Works fine, except for initial X-setting &amp;quot;cirrus&amp;quot; - changed to &amp;quot;vesa&amp;quot;, then works. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Gentoo 2006.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-24 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Gentoo 2007.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-24 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Gentoo 20100311&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| using hardened kernel 2.6.32-r3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Arch Linux (Duke) &lt;br /&gt;
|32 &lt;br /&gt;
| kvm-17 &lt;br /&gt;
|AMD &lt;br /&gt;
|64 &lt;br /&gt;
|Works &lt;br /&gt;
|Host: 2.6.21-ARCH, guest: 2.6.22-rc5-ARCH says &amp;quot;booting paravirtualized kernel on bare hardware&amp;quot; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mandrake Linux ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandrake Linux 9.2 &lt;br /&gt;
|32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
|Intel &lt;br /&gt;
|64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mandriva ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2009 &lt;br /&gt;
| 32/64 &lt;br /&gt;
| kvm-75 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2008.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2008 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2007 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Crux Linux ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Crux Linux 2.5 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-82 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| Boots Automatically at &#039;Guest Install&#039; stage. Installs without issue. by Chris P &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mikrotik ===&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mikrotik 5.0rc3 &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.13.0 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| using virtio nic + vhost_net, watchdog does not work, does not support virtio block device&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UNIX Family: BSD ==&lt;br /&gt;
&lt;br /&gt;
=== OpenBSD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 5.2 (prerelease)&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-1.0+noroms-0ubuntu14.1&lt;br /&gt;
| Intel Core2 6400&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Only tested single processor, disabling mpbios wasn&#039;t required but did reduce host CPU usage, as did disabling USB (either via guest kernel config at boot time or via omitting -usb flag)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 5.2 (prerelease)&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-1.0+noroms-0ubuntu14.1&lt;br /&gt;
| Intel Core2 6400&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Only tested single processor, disabling mpbios wasn&#039;t required but did reduce host CPU usage, as did disabling USB (either via guest kernel config at boot time or via omitting -usb flag)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 5.0&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.15.0, Linux 2.6.37.6 (Slackware 13.37)&lt;br /&gt;
| Intel Core2Duo E8400&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| SMP works, no need to disable mpbios anymore. Must use &#039;&#039;&#039;if=ide&#039;&#039;&#039; as the scsi interface will result in sd0(siop0) errors during install; recommend using the e1000 network driver as well. More information can be found [http://tenforward.libpcap.net:8080/2011/10/OpenBSD-5.0-supports-SMP-under-KVM here].&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.9&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.14, linux 2.6.38.4 (Fedora 15 Beta)&lt;br /&gt;
| AMD Phenom(tm) 9650 Quad-Core &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Disable mpbios as with 4.5&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.8&lt;br /&gt;
| 32&lt;br /&gt;
| kvm-83, linux 2.6.18 (CentOS 5.5)&lt;br /&gt;
| Intel E5700&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Disable mpbios as with 4.5&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.7&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.12.5&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Need e1000 driver. (scsi driver does not work). Ide works out of the box. disabling the mpbios is not needed. Done with Linux 2.6.34.2 host kernel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.6&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm-0.11.0-0ubuntu6.3&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Need e1000 driver and disable mpbios (same as other OpenBSD &amp;amp;#8807; 4.5 entries)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.6&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-84-7.6 &lt;br /&gt;
| AMD&lt;br /&gt;
| 32 &lt;br /&gt;
| Works&lt;br /&gt;
| Use the e1000 driver [-net nic,model=e1000]. Does not find the network after the installation (during install is fine)  but disabling mpbios as suggested in 4.5 workaround fixes it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.5 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Use the e1000 driver [-net nic,model=e1000] to avoid lockups and slow network speeds.  Crashes after &amp;quot;setting tty flags&amp;quot; - Jaco van der Schyff&lt;br /&gt;
4.0 would hang on me at the same place if i booted /bsd.mp but not if i boot /bsd (uniprocessor kernel) - Buck &amp;lt;br/&amp;gt;&lt;br /&gt;
4.5 can be made to boot by disabling mpbios as described [http://scie.nti.st/2009/10/4/running-openbsd-4-5-in-kvm-on-ubuntu-linux-9-04 here]; this is a workaround though, not a fix - Maxim&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.5 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use e1000 drivers.  Install from CD works, but then you must do the following at the next boot prompt: &amp;quot;bsd -c&amp;quot;, &amp;quot;disable mpbios&amp;quot;, then &amp;quot;quit&amp;quot;&lt;br /&gt;
Make this permanent by using &amp;quot;config -ef /bsd&amp;quot; as root, once everything has booted. -- Garry Dolley&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.4 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-78 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-58 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-16 + CVS &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== FreeBSD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD CURRENT&lt;br /&gt;
|32, 64&lt;br /&gt;
|qemu-kvm-1.0+dfsg-9, qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
|Intel, AMD&lt;br /&gt;
|32, 64&lt;br /&gt;
|Works, use NIC model=e1000&lt;br /&gt;
|Upgrade from FreeBSD 9.0-STABLE&lt;br /&gt;
by Thomas Schweikle [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 9.0&lt;br /&gt;
|32, 64&lt;br /&gt;
|qemu-kvm-1.0+dfsg-9, qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
|Intel&lt;br /&gt;
|32, 64&lt;br /&gt;
|Works, use NIC model=e1000&lt;br /&gt;
|installed from full DVD or Network Install&lt;br /&gt;
by Thomas Schweikle [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 8.3&lt;br /&gt;
|32, 64&lt;br /&gt;
|qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
|Intel&lt;br /&gt;
|32, 64&lt;br /&gt;
|Works, use NIC model=ne2k_pci or model=e1000 (prefered)&lt;br /&gt;
|installed from full DVD or Network Install&lt;br /&gt;
by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 7.4&lt;br /&gt;
|32, 64&lt;br /&gt;
|Debian Lenny, kvm-60 &lt;br /&gt;
|Intel, AMD &lt;br /&gt;
|32, 64 &lt;br /&gt;
|Works, use NIC model=e2k_pci or model=e1000 (prefered)&lt;br /&gt;
|No issues in several weeks of testing.  Tested with 1 and 2 virtual CPUs.  Freddie;&lt;br /&gt;
installed from full DVD or Network Install&lt;br /&gt;
by Thomas Schweikle [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 7.2&lt;br /&gt;
|64&lt;br /&gt;
|kvm-86-3&lt;br /&gt;
|Intel&lt;br /&gt;
|64&lt;br /&gt;
|Works, need to install from the DVD or CD image&lt;br /&gt;
|Damon Chesser, Jadase Staff&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 7.1 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| sdl graphics mess up if using kvm, setup with -nokvm then use ssh or -nographics and serial console &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 7.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| OpenSUSE 10.3 kvm-63 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| crashes after boot loader &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 6.3 (EOL)&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Fedora 8 - kvm-37-7.fc8, qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| works &lt;br /&gt;
| No issues in several weeks of testing. Freddie&lt;br /&gt;
by Thomas Schweikle [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 6.2 (EOL)&lt;br /&gt;
| 32, 64&lt;br /&gt;
| kvm-12, qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Thomas Schweikle [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 6.1 (EOL)&lt;br /&gt;
| 32, 64&lt;br /&gt;
| kvm-17/18, qemu-kvm 0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works &lt;br /&gt;
| by Thomas Schweikle [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 6.0 (EOL), FreeBSD 6.2, FreeBSD 7.2 &lt;br /&gt;
|32, 64&lt;br /&gt;
|debian squeeze, kvm-0.12.5, libvirt&lt;br /&gt;
|Intel Xeon &lt;br /&gt;
|64 &lt;br /&gt;
|works &lt;br /&gt;
|freeze with &amp;quot;ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX&amp;quot;. fix with &#039;hw.ata.ata_dma=0&#039; in /boot/loader.conf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/kFreeBSD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/kFreeBSD CURRENT&lt;br /&gt;
| 32, 64&lt;br /&gt;
| qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD CURRENT&lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/kFreeBSD 9.0&lt;br /&gt;
| 32, 64&lt;br /&gt;
| qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD 9.0&lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/kFreeBSD 8.3&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works, but significant more CPU needed compared to regular Debian GNU/Linux and FreeBSD 8.3&lt;br /&gt;
| by Thomas Schweikle / [http://www.xompu.de/ Xompu]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/kFreeBSD &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-16 + CVS &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== NetBSD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-17/18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-21 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-60 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| avoid hangup on boot with --no-acpi and network card timeout by trying out a different card, e.g. -net nic,model=ne2k_pci &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 5.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes/hangs&lt;br /&gt;
| Install CD image will crash or hang, depending on if ACPI is enabled or not. NetBSD 4.0 workarounds ineffective.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 5.0.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm from 2.6.32-2-amd64 debian kernel on debian sid &lt;br /&gt;
| both Intel and Amd&lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| avoid slow down/ hangs with --no-acpi and network timeout by using -net nic,model=ne2k_pci, disable both SMP and ACPI in /boot.cfg inside guest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MirBSD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MirBSD 2009/10&lt;br /&gt;
| 32&lt;br /&gt;
| kvm_1:84+dfsg-0ubuntu12.4~hardy1&lt;br /&gt;
| Intel&lt;br /&gt;
| Works&lt;br /&gt;
| Use of nic,model=e1000 is strongly recommended, ne2k variants work too, emulated Realtek are crappier than metal ones and do not work.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PC-BSD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| PC-BSD 1.4 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-56 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| By Alexey.E. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Darwin ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Darwin 8.0.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DragonflyBSD ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| DragonflyBSD 1.10.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-58 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| avoid kvm-[64-67] which require -no-kvm-pit to work; use -net nic,model=e1000 to avoid network timeouts &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| DragonflyBSD 2.2.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| not tried X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UNIX Family: Solaris/OpenSolaris ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Solaris 10 U1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| later releases will detect the CPU is 64 bit capable and try to default to run a 64 bit kernel and fail, for those you have to override Solaris autodetection by adding &amp;quot;kernel/unix&amp;quot; to the kernel multiboot entry in GRUB &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Solaris 10 U3 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-58 + patch &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| needs additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode] &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Nexenta Core 1.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-61 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| needs additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode].  Use -m 512 -net nic,model=e1000 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Nexenta Core 2.0 b104 rc3&lt;br /&gt;
| 32 / 64&lt;br /&gt;
| qemu-kvm-0.11.0&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Might need additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode]. My qemu-kvm was already patched. Had to switch of &#039;acpi&#039;, &#039;apic&#039; and &#039;pae&#039; features in guest configuration. Guest machine-type set to pc-0.10. Use -m 512 -net nic,model=e1000.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenSolaris 2008.05 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-69 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use -m 512 -net nic,model=e1000 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Milax 0.3.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use the kvm option -net nic,model=rtl8139 and add atapi-cd-dma-enabled=0,atapi-other-dma-enabled=0 to the kernel line in the grub menu for older releases of Milax http://www.milax.org/ in version 0.3.2 choose the Qemu grub menu entry ; tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Belenix 0.7.1 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Note: older releases of Belenix only work in text mode; tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Solaris 10 U6 &lt;br /&gt;
| 32 &amp;amp; 64&lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Mostly Works (see note)&lt;br /&gt;
| Note: the grub menu entry for Solaris 10 created by the installer is wrong, to make it work add kernel/unix to the line beginning with kernel ; tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenSolaris 2008.11 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
|Works&lt;br /&gt;
| tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenSolaris 2009.06 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm-0.11.0-0ubuntu6.3&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
|Works&lt;br /&gt;
| Used &amp;quot;-vga std&amp;quot; but don&#039;t recall why.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Solaris 11 Express 2010.11 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm-0.12.1.2-2.113.el6_0.8&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
|Works but without USB support&lt;br /&gt;
| During boot the system prints the following warning: &amp;quot;No SOF interrupts have  been  received.  This  USB  EHCI controller is unusable.&amp;quot;  As a result, no keyboard and mouse functionality from the console.  Must install with automatic networking enabled, and login via the network to use it.  Also warns at boot &amp;quot;rtls0: Failure resetting PHY&amp;quot; but networking seems to still work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenIndiana Build 151a (Desktop)&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.12.5+dfsg-5+squeeze&lt;br /&gt;
| Intel Core i7&lt;br /&gt;
| 64 &lt;br /&gt;
|Works&lt;br /&gt;
| During boot the system prints the following warning: &amp;quot;No SOF interrupts have  been  received. This  USB  EHCI controller is unusable.&amp;quot; However, the mouse and keyboard work fine via the VNC console. Also warns at boot &amp;quot;rtls0: Failure resetting PHY&amp;quot; but networking works fine. Installed using &amp;quot;Solaris -&amp;gt; OpenSolaris&amp;quot; settings in virt-manager.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other UNIX systems ==&lt;br /&gt;
&lt;br /&gt;
=== Minix ===&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MINIX 3.1.6&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-0.12.3, qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Only boots without -enable-kvm&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MINIX 3.1.2a &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-71, qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Hurd ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU hurd live CD (20051117) &lt;br /&gt;
| 32&lt;br /&gt;
| kvm-28, qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works &lt;br /&gt;
| Seems to have networking problems. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/Hurd (Debian K16) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-69, qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| avoid kvm-[64-67] which require -no-kvm-pit to work &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/Hurd (Debian K14) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-33 &lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| [http://kvm.qumranet.com/kvmwiki/Guest_Support_Status?action=AttachFile&amp;amp;do=get&amp;amp;target=hurd-k14.png screenshot] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QNX ===&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 6.4.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.11.0, 2.6.31.5; qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 6.4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83, qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 6.3.2&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm 88, host kernel: 2.6.30; qemu-kvm-0.14.1+noroms-0ubuntu6.2&lt;br /&gt;
| Intel&lt;br /&gt;
| 32, 64&lt;br /&gt;
| Works&lt;br /&gt;
| Use &amp;quot;-net nic,model=ne2k_pci&amp;quot; for network. See also [http://community.qnx.com/sf/wiki/do/viewPage/projects.qemu/wiki/NeutrinoAsGuestInQEMU;jsessionid=82CAC3EC7E4C62A6DC51A1E021618862]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 4.25 &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.12.3, kernel 2.6.32-24&lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use &amp;quot;-net nic,model=ne2k_pci&amp;quot; for network.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Others ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Haiku OS &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Amiga Research OS (AROS) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| LiveCD tested.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Amiga Research OS (AROS) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-58 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| LiveCD tested. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| ReactOS 0.3.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-14 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeDOS 1.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-71 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
|  Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MS DOS 6.22 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Works with &amp;quot;-cpu qemu32&amp;quot;. Do not load emm386.exe inside config.sys [http://twitpic.com/dce6g screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MS DOS 5.0&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-62&lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installs and boots.  Tested by Alan J.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Syllable 0.61 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Visopsys 0.62 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Plan 9 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-68 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| needs -no-kvm-irqchip &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeDOS 7 + Novell Netware 4.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| tested by Ruediger G. Biernat / [http://flickr.com/photos/rgbiernat/3261075882/ screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| clonezilla-live-1.2.* - iso  &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-1.12.5 &lt;br /&gt;
| AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| tested by hiekjoha&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Bugs&amp;diff=2992</id>
		<title>Bugs</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Bugs&amp;diff=2992"/>
		<updated>2010-05-21T16:24:57Z</updated>

		<summary type="html">&lt;p&gt;Iggy: cleanup links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bugs=&lt;br /&gt;
&lt;br /&gt;
Kernel side KVM bugs should be file to the [https://bugzilla.kernel.org/ kernel&#039;s bug tracker].&lt;br /&gt;
&lt;br /&gt;
Userspace bugs should be filed to [https://bugs.launchpad.net/qemu Qemu&#039;s launchpad tracker]. If you think they are qemu-kvm specific (i.e. upstream qemu is not affected), you should mark them clearly as being qemu-kvm specific.&lt;br /&gt;
&lt;br /&gt;
If in doubt, email (kvm@vger.kernel.org) the mailing list first (no need to register) and you will be directed where to file the bug if necessary.&lt;br /&gt;
&lt;br /&gt;
Historical bug reports can be found in the sourceforge [http://sourceforge.net/tracker/?atid=893831&amp;amp;group_id=180599&amp;amp;func=browse bug tracker].            &lt;br /&gt;
&lt;br /&gt;
== Submitting a bug report ==&lt;br /&gt;
&lt;br /&gt;
When submitting a bug report, make sure to provide the following information:&lt;br /&gt;
&lt;br /&gt;
* What cpu model (examples: Intel Core Duo, Intel Core 2 Duo, AMD Opteron 2210).  See /proc/cpuinfo if you&#039;re not sure.                                                                                           &lt;br /&gt;
* What kvm version you are using.  If you&#039;re using git directly, provide the output of &#039;git describe&#039;.&lt;br /&gt;
&lt;br /&gt;
* The host kernel version&lt;br /&gt;
       &lt;br /&gt;
* What host kernel arch you are using (i386 or x86_64)&lt;br /&gt;
&lt;br /&gt;
* What guest you are using, including OS type (Linux, Windows, Solaris, etc.), bitness (32 or 64), kernel version&lt;br /&gt;
                        &lt;br /&gt;
* The qemu command line you are using to start the guest&lt;br /&gt;
&lt;br /&gt;
* Whether the problem goes away if using the &amp;lt;code&amp;gt;-no-kvm-irqchip&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;-no-kvm-pit&amp;lt;/code&amp;gt; switch.&lt;br /&gt;
                            &lt;br /&gt;
* Whether the problem also appears with the &amp;lt;code&amp;gt;-no-kvm&amp;lt;/code&amp;gt; switch.&lt;br /&gt;
&lt;br /&gt;
Please use the latest release version of kvm at the time you submit the bug.  Even if you use kvm from a distribution (Ubuntu starting from Feisty or Fedora starting from 7), it is important to use the latest sources.&lt;br /&gt;
&lt;br /&gt;
In case qemu-kvm exits with SIGSEGV (Segmentation fault) or SIGBUS (Bus error), please make sure ulimit is configured so that a core file can be generated (ulimit -a to report, ulimit -c unlimited to allow unlimited size core files). Then get a backtrace of the error with&lt;br /&gt;
&lt;br /&gt;
(gdb) info threads&lt;br /&gt;
&lt;br /&gt;
And for every thread present do:&lt;br /&gt;
&lt;br /&gt;
(gdb) thread n &lt;br /&gt;
&lt;br /&gt;
(gdb) bt&lt;br /&gt;
&lt;br /&gt;
Attach the output to the bug report.&lt;br /&gt;
&lt;br /&gt;
== Getting a serial console from the guest ==&lt;br /&gt;
&lt;br /&gt;
If a guest crashes on boot, it is sometimes useful to have its console output.  This can be done using&lt;br /&gt;
qemu&#039;s -serial option to emulate a serial port:&lt;br /&gt;
 qemu-system-x86_64 -serial file:serial.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the guest OS you will need to do some additional changes to instruct it to use the serial port as a console as shown below :&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Change the guest kernel&#039;s command line (in the GRUB or LILO menu) to include the string &lt;br /&gt;
 console=ttyS0,115200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If after a crash, there is still no output in the serial.log file and the guest kernel was configured touse a serial console; chances are that the crash was too early in the process to have the console initialized and then the following kernel command line should be used additionally (only to be used as a last resort as it interacts badly with the console boot parameter)&lt;br /&gt;
 earlyprintk=serial,ttyS0,115200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenSolaris ===&lt;br /&gt;
&lt;br /&gt;
Change the guest kernel&#039;s entry in the GRUB menu to include the string &lt;br /&gt;
 -B console=ttya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if there is already a -B option just add the console parameter to it after a comma &amp;quot;,&amp;quot; and beware that since this will redirect the console to the file you&#039;ll need to tail the serial.log file to see it boot asthere will be no output in the SDL console and you won&#039;t be able to interact with it through the keyboard.&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Bugs&amp;diff=2991</id>
		<title>Bugs</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Bugs&amp;diff=2991"/>
		<updated>2010-05-21T16:23:40Z</updated>

		<summary type="html">&lt;p&gt;Iggy: remove extra brackets around tracker links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bugs=&lt;br /&gt;
&lt;br /&gt;
Kernel side KVM bugs should be file to the [https://bugzilla.kernel.org/|kernel&#039;s bug tracker].&lt;br /&gt;
&lt;br /&gt;
Userspace bugs should be filed to [https://bugs.launchpad.net/qemu|Qemu&#039;s launchpad tracker]. If you think they are qemu-kvm specific (i.e. upstream qemu is not affected), you should mark them clearly as being qemu-kvm specific.&lt;br /&gt;
&lt;br /&gt;
If in doubt, email (kvm@vger.kernel.org) the mailing list first (no need to register) and you will be directed where to file the bug if necessary.&lt;br /&gt;
&lt;br /&gt;
Historical bug reports can be found in the sourceforge [http://sourceforge.net/tracker/?atid=893831&amp;amp;group_id=180599&amp;amp;func=browse bug tracker].            &lt;br /&gt;
&lt;br /&gt;
== Submitting a bug report ==&lt;br /&gt;
&lt;br /&gt;
When submitting a bug report, make sure to provide the following information:&lt;br /&gt;
&lt;br /&gt;
* What cpu model (examples: Intel Core Duo, Intel Core 2 Duo, AMD Opteron 2210).  See /proc/cpuinfo if you&#039;re not sure.                                                                                           &lt;br /&gt;
* What kvm version you are using.  If you&#039;re using git directly, provide the output of &#039;git describe&#039;.&lt;br /&gt;
&lt;br /&gt;
* The host kernel version&lt;br /&gt;
       &lt;br /&gt;
* What host kernel arch you are using (i386 or x86_64)&lt;br /&gt;
&lt;br /&gt;
* What guest you are using, including OS type (Linux, Windows, Solaris, etc.), bitness (32 or 64), kernel version&lt;br /&gt;
                        &lt;br /&gt;
* The qemu command line you are using to start the guest&lt;br /&gt;
&lt;br /&gt;
* Whether the problem goes away if using the &amp;lt;code&amp;gt;-no-kvm-irqchip&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;-no-kvm-pit&amp;lt;/code&amp;gt; switch.&lt;br /&gt;
                            &lt;br /&gt;
* Whether the problem also appears with the &amp;lt;code&amp;gt;-no-kvm&amp;lt;/code&amp;gt; switch.&lt;br /&gt;
&lt;br /&gt;
Please use the latest release version of kvm at the time you submit the bug.  Even if you use kvm from a distribution (Ubuntu starting from Feisty or Fedora starting from 7), it is important to use the latest sources.&lt;br /&gt;
&lt;br /&gt;
In case qemu-kvm exits with SIGSEGV (Segmentation fault) or SIGBUS (Bus error), please make sure ulimit is configured so that a core file can be generated (ulimit -a to report, ulimit -c unlimited to allow unlimited size core files). Then get a backtrace of the error with&lt;br /&gt;
&lt;br /&gt;
(gdb) info threads&lt;br /&gt;
&lt;br /&gt;
And for every thread present do:&lt;br /&gt;
&lt;br /&gt;
(gdb) thread n &lt;br /&gt;
&lt;br /&gt;
(gdb) bt&lt;br /&gt;
&lt;br /&gt;
Attach the output to the bug report.&lt;br /&gt;
&lt;br /&gt;
== Getting a serial console from the guest ==&lt;br /&gt;
&lt;br /&gt;
If a guest crashes on boot, it is sometimes useful to have its console output.  This can be done using&lt;br /&gt;
qemu&#039;s -serial option to emulate a serial port:&lt;br /&gt;
 qemu-system-x86_64 -serial file:serial.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the guest OS you will need to do some additional changes to instruct it to use the serial port as a console as shown below :&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Change the guest kernel&#039;s command line (in the GRUB or LILO menu) to include the string &lt;br /&gt;
 console=ttyS0,115200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If after a crash, there is still no output in the serial.log file and the guest kernel was configured touse a serial console; chances are that the crash was too early in the process to have the console initialized and then the following kernel command line should be used additionally (only to be used as a last resort as it interacts badly with the console boot parameter)&lt;br /&gt;
 earlyprintk=serial,ttyS0,115200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenSolaris ===&lt;br /&gt;
&lt;br /&gt;
Change the guest kernel&#039;s entry in the GRUB menu to include the string &lt;br /&gt;
 -B console=ttya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if there is already a -B option just add the console parameter to it after a comma &amp;quot;,&amp;quot; and beware that since this will redirect the console to the file you&#039;ll need to tail the serial.log file to see it boot asthere will be no output in the SDL console and you won&#039;t be able to interact with it through the keyboard.&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Bugs&amp;diff=2990</id>
		<title>Bugs</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Bugs&amp;diff=2990"/>
		<updated>2010-05-21T16:22:14Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Change to using Qemu and the kernel&amp;#039;s trackers instead of the sourceforge one... also some white space cleanups&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bugs=&lt;br /&gt;
&lt;br /&gt;
Kernel side KVM bugs should be file to the [[https://bugzilla.kernel.org/|kernel&#039;s bug tracker]].&lt;br /&gt;
&lt;br /&gt;
Userspace bugs should be filed to [[https://bugs.launchpad.net/qemu|Qemu&#039;s launchpad tracker]]. If you think they are qemu-kvm specific (i.e. upstream qemu is not affected), you should mark them clearly as being qemu-kvm specific.&lt;br /&gt;
&lt;br /&gt;
If in doubt, email (kvm@vger.kernel.org) the mailing list first (no need to register) and you will be directed where to file the bug if necessary.&lt;br /&gt;
&lt;br /&gt;
Historical bug reports can be found in the sourceforge [http://sourceforge.net/tracker/?atid=893831&amp;amp;group_id=180599&amp;amp;func=browse bug tracker].            &lt;br /&gt;
&lt;br /&gt;
== Submitting a bug report ==&lt;br /&gt;
&lt;br /&gt;
When submitting a bug report, make sure to provide the following information:&lt;br /&gt;
&lt;br /&gt;
* What cpu model (examples: Intel Core Duo, Intel Core 2 Duo, AMD Opteron 2210).  See /proc/cpuinfo if you&#039;re not sure.                                                                                           &lt;br /&gt;
* What kvm version you are using.  If you&#039;re using git directly, provide the output of &#039;git describe&#039;.&lt;br /&gt;
&lt;br /&gt;
* The host kernel version&lt;br /&gt;
       &lt;br /&gt;
* What host kernel arch you are using (i386 or x86_64)&lt;br /&gt;
&lt;br /&gt;
* What guest you are using, including OS type (Linux, Windows, Solaris, etc.), bitness (32 or 64), kernel version&lt;br /&gt;
                        &lt;br /&gt;
* The qemu command line you are using to start the guest&lt;br /&gt;
&lt;br /&gt;
* Whether the problem goes away if using the &amp;lt;code&amp;gt;-no-kvm-irqchip&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;-no-kvm-pit&amp;lt;/code&amp;gt; switch.&lt;br /&gt;
                            &lt;br /&gt;
* Whether the problem also appears with the &amp;lt;code&amp;gt;-no-kvm&amp;lt;/code&amp;gt; switch.&lt;br /&gt;
&lt;br /&gt;
Please use the latest release version of kvm at the time you submit the bug.  Even if you use kvm from a distribution (Ubuntu starting from Feisty or Fedora starting from 7), it is important to use the latest sources.&lt;br /&gt;
&lt;br /&gt;
In case qemu-kvm exits with SIGSEGV (Segmentation fault) or SIGBUS (Bus error), please make sure ulimit is configured so that a core file can be generated (ulimit -a to report, ulimit -c unlimited to allow unlimited size core files). Then get a backtrace of the error with&lt;br /&gt;
&lt;br /&gt;
(gdb) info threads&lt;br /&gt;
&lt;br /&gt;
And for every thread present do:&lt;br /&gt;
&lt;br /&gt;
(gdb) thread n &lt;br /&gt;
&lt;br /&gt;
(gdb) bt&lt;br /&gt;
&lt;br /&gt;
Attach the output to the bug report.&lt;br /&gt;
&lt;br /&gt;
== Getting a serial console from the guest ==&lt;br /&gt;
&lt;br /&gt;
If a guest crashes on boot, it is sometimes useful to have its console output.  This can be done using&lt;br /&gt;
qemu&#039;s -serial option to emulate a serial port:&lt;br /&gt;
 qemu-system-x86_64 -serial file:serial.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the guest OS you will need to do some additional changes to instruct it to use the serial port as a console as shown below :&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Change the guest kernel&#039;s command line (in the GRUB or LILO menu) to include the string &lt;br /&gt;
 console=ttyS0,115200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If after a crash, there is still no output in the serial.log file and the guest kernel was configured touse a serial console; chances are that the crash was too early in the process to have the console initialized and then the following kernel command line should be used additionally (only to be used as a last resort as it interacts badly with the console boot parameter)&lt;br /&gt;
 earlyprintk=serial,ttyS0,115200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenSolaris ===&lt;br /&gt;
&lt;br /&gt;
Change the guest kernel&#039;s entry in the GRUB menu to include the string &lt;br /&gt;
 -B console=ttya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if there is already a -B option just add the console parameter to it after a comma &amp;quot;,&amp;quot; and beware that since this will redirect the console to the file you&#039;ll need to tail the serial.log file to see it boot asthere will be no output in the SDL console and you won&#039;t be able to interact with it through the keyboard.&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=FAQ&amp;diff=2655</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=FAQ&amp;diff=2655"/>
		<updated>2009-10-29T17:11:16Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Update the dynamic memory mgmt FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FAQ=&lt;br /&gt;
&lt;br /&gt;
== Preparing to use KVM ==&lt;br /&gt;
=== What do I need to use KVM? ===&lt;br /&gt;
You will need an x86 machine running a recent Linux kernel on an Intel processor with VT (virtualization technology) extensions, or an AMD processor with SVM extensions (also called AMD-V). Xen has a [http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors complete list] of compatible processors. For Intel processors, see also [http://ark.intel.com/VTList.aspx the Intel® Virtualization Technology List].&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
=== Are 64bits processors supported under KVM? ===&lt;br /&gt;
Yes they are supported and will allow you to run 32bits and 64 bits guests.&lt;br /&gt;
&lt;br /&gt;
See also &#039;&#039;&#039;Can KVM run a 32-bit guest on a 64-bit host? What about PAE?&#039;&#039;&#039; below.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is Intel VT / AMD-V / hvm? ===&lt;br /&gt;
[http://www.intel.com/technology/itj/2006/v10i3/1-hardware/6-vt-x-vt-i-solutions.htm Intel VT] and [http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8826_14287,00.html AMD&#039;s AMD-V] are instruction set extensions that provide hardware assistance to virtual machine monitors. They enable running fully isolated virtual machines at native hardware speeds, for some workloads.&lt;br /&gt;
&lt;br /&gt;
HVM (for Hardware Virtual Machine) is a vendor-neutral term often used to designate the x86 instruction set extensions.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Where do I get my kvm kernel modules from? ===&lt;br /&gt;
&lt;br /&gt;
See the [[Getting the kvm kernel modules]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I tell if I have Intel VT or AMD-V? ===&lt;br /&gt;
With a recent enough Linux kernel, run the command:&lt;br /&gt;
&lt;br /&gt;
 . egrep &#039;^flags.*(vmx|svm)&#039; /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
If something shows up, you have VT. You can also check the processor model name (in `/proc/cpuinfo`) in the vendor&#039;s web site.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Some manufacturers disable VT in the machine&#039;s BIOS, in such a way that it cannot be re-enabled.&lt;br /&gt;
* `/proc/cpuinfo` only shows virtualization capabilities starting with Linux 2.6.15 (Intel) and Linux 2.6.16 (AMD). Use the `uname -r` command to query your kernel version.&lt;br /&gt;
In case of doubt, contact your hardware vendor.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;KVM: disabled by BIOS&amp;quot; error ===&lt;br /&gt;
Check if there is an option to enable it in the BIOS. If not, look for a more recent BIOS on the vendor&#039;s web site.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* On some hardware (e-g HP nx6320), you need to power-off/power-on the machine after enabling virtualization in the BIOS.&lt;br /&gt;
* Enabling some BIOS features may break VT support on some hardware (e-g Enabling Intel AMT on a Thinkpad T500 will prevent kvm-intel from loading with &amp;quot;disabled by bios&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I use AMD-V extension? ===&lt;br /&gt;
 modprobe kvm-amd&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What user space tools does KVM use? ===&lt;br /&gt;
KVM uses a slightly modified [http://www.nongnu.org/qemu QEMU] program to instantiate the virtual machine. Once running, a virtual machine is just a regular process. You can use `top(1), kill(1), taskset(1)` and similar tools to manage virtual machines.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What virtual disk formats can KVM use? ===&lt;br /&gt;
KVM inherits a wealth of disk formats support from QEMU; it supports raw images, the native QEMU format (qcow2), VMware format, and many more.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Are there management tools available to help me manage my virtual machines? ===&lt;br /&gt;
Yes.  Please see the [[Management Tools]] page for some links.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== Using KVM ==&lt;br /&gt;
=== How can I use KVM with a non-privileged user? ===&lt;br /&gt;
The cleanest way is probably to create a group, say &#039;&#039;kvm&#039;&#039;, and add the user(s) to that group. Then you will need change /dev/kvm to owned by group &#039;&#039;kvm&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
On a system that runs udev, you will probably need to add the following line somewhere in your udev configuration so it will automatically give the right group to the newly created device (i-e for ubuntu add a line to &#039;&#039;/etc/udev/rules.d/40-permissions.rules&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 KERNEL==&amp;quot;kvm&amp;quot;, GROUP=&amp;quot;kvm&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I get the most performance out of KVM? ===&lt;br /&gt;
&lt;br /&gt;
See the [[Tuning KVM]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is KVM stable? ===&lt;br /&gt;
KVM is stable and used in production.  As with most open source projects, development snapshots are less stable than the stable release series.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== That&#039;s alright, but can I really use it for my daily use? ===&lt;br /&gt;
Sure. We continuously run the most often-used OSes and configurations and if anything breaks for the developers, it&#039;s fixed as soon as it was broken. See the [[Guest Support Status]] and [[Host Support Status]] pages to find out more. Please update them with success stories so that new users would benefit from the experience of the community.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How about production use? ===&lt;br /&gt;
For production use, it&#039;s recommended you use the KVM modules shipped by the distribution you&#039;re using to ensure stability. As mentioned above, it&#039;s tempting to use new features, but you never know of (unwanted) surprises hidden away. It&#039;ll be best if you can run the development snapshots with non-critical production load, so that the latest releases are stable for you when you decide to deploy them.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What happens if I kill -9 a VM process? ===&lt;br /&gt;
From the guest&#039;s perspective, it is as if you yanked the power cord out. From the host&#039;s perspective, the process is killed and all resources it uses are reclaimed.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I need help to setup the network for my guest ===&lt;br /&gt;
You can have a look to the [[Networking]] page of this wiki for informations on the most classical networking setup for the guests. You can also refer to the QEMU documentation.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Where can I find more documention... ===&lt;br /&gt;
Most usability issues are covered in the QEMU [http://www.nongnu.org/qemu/user-doc.html documentation].  There is also an extensive [http://kidsquid.com/cgi-bin/moin.cgi/FrequentlyAskedQuestions FAQ].&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== How can I check that I&#039;m not falling back to QEMU with no hardware acceleration? ===&lt;br /&gt;
&lt;br /&gt;
If you think that you might no be using the hardware acceleration provided by the KVM module, here are a few steps to help you check this.&lt;br /&gt;
&lt;br /&gt;
First of all, check that you don&#039;t have messages such as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 qemu-system-x86_64 -hda myvm.qcow2&lt;br /&gt;
 open /dev/kvm: No such file or directory&lt;br /&gt;
 Could not initialize KVM, will disable KVM support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In that case, you can check that:&lt;br /&gt;
* the modules are correctly loaded &amp;lt;code&amp;gt;lsmod|grep kvm&lt;br /&gt;
* you don&#039;t have a &amp;quot;KVM: disabled by BIOS&amp;quot; line in the output of dmesg&lt;br /&gt;
* /dev/kvm exists and you have the correct rights to use it&lt;br /&gt;
&lt;br /&gt;
Other ways to do the diagnostic:&lt;br /&gt;
* if you have access to the QEMU monitor (Ctrl-Alt-2, use Ctrl-Alt-1 to get back to the VM display), enter the &amp;quot;info kvm&amp;quot; command and it should respond with &amp;quot;KVM support: enabled&amp;quot;&lt;br /&gt;
* the right-end columns of the output from &amp;lt;code&amp;gt;lsmod|grep kvm&amp;lt;/code&amp;gt; on the host system, once the VM is started should show only non zero values. The value on the line corresponding to the architecture specific module (e-g kvm_intel, kvm_amd) show the number of VM using the module. For instance, if I have 2 VM running using the KVM module on a machine with vt, it will report:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 lsmod|grep kvm&lt;br /&gt;
 kvm_intel              44896  2&lt;br /&gt;
 kvm                   159656  1 kvm_intel&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;rect too big&amp;quot; Message when using VNC Display ===&lt;br /&gt;
When connection to a VNC Terminal, a &amp;quot;rect too big&amp;quot; message appears, and the VNC Session disconnects.&lt;br /&gt;
&lt;br /&gt;
This happens because of a VNC protocol flaw on the way on-the-fly pixel format changes are handled (more info at [http://www.mail-archive.com/qemu-devel@nongnu.org/msg04879.html this thread]). If you are using TigerVNC, you can avoid this problem by disabling on-the-fly selection of pixel encoding, using the &amp;lt;tt&amp;gt;-AutoSelect=0&amp;lt;/tt&amp;gt; command-line option of vncviewer. You may also want to check the encoding options on the vncviewer man page, as this will disable automatic selection of encoding based on connection speed.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&#039;&#039;&#039;How do I set up the network such that my guest is accessible from other machines?&#039;&#039;&#039; or&lt;br /&gt;
&lt;br /&gt;
=== My guest network is stuck what should I do? ===&lt;br /&gt;
KVM uses QEMU for its device emulation. Consult the [http://kidsquid.com/cgi-bin/moin.cgi/QemuNetwork QEMU network wiki page] for detailed network setup instructions.&lt;br /&gt;
&lt;br /&gt;
One would probably be interested in the Root Networking Mode page and the Network Bridge page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== I get an &amp;quot;Exception 13&amp;quot; or &amp;quot;Exception 12&amp;quot; message while booting a guest OS on my Intel host ===&lt;br /&gt;
See the [[Intel Real Mode Emulation Problems]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
=== I get &amp;quot;rtc interrupts lost&amp;quot; messages, and the guest is very slow? ===&lt;br /&gt;
Try setting &amp;lt;code&amp;gt;CONFIG_HPET_EMULATE_RTC=y&amp;lt;/code&amp;gt; in your host &amp;lt;code&amp;gt;.config&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I have VMware/Parallels/VirtualBox installed and when I modprobe KVM, my system deadlocks. ===&lt;br /&gt;
Neither Intel VT nor AMD-V provide a mechanism to determine whether software is currently using the hardware virtualization extensions.  This means that if you have two kernel modules loaded attempting to use hardware virtualization extensions, very bad things will happen.  If you are using another type of virtualization software and experience any sort of weirdness with KVM, make sure you can reproduce the problem without the kernel modules for that software loaded before you report a bug in KVM.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== There&#039;s nothing on QEMU/KVM screen, but it&#039;s not hanged! I&#039;m trying to install Kubuntu. ===&lt;br /&gt;
Try to run kvm with -std-vga option. It helps if guest operating system uses framebuffer mode like Kubuntu/Ubuntu.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== When I click the guest operating system window, mouse is grabbed. How can I get mouse to not to do that? OR Mouse doesn&#039;t show up / doesn&#039;t work in the guest. What do I do? ===&lt;br /&gt;
From #qemu wiki, try to run kvm/qemu with&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 -usb -usbdevice tablet&lt;br /&gt;
If that doesn&#039;t work, try this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ export SDL_VIDEO_X11_DGAMOUSE=0&lt;br /&gt;
(from http://wiki.clug.org.za/wiki/QEMU_mouse_not_working )&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== General KVM information ==&lt;br /&gt;
=== What is the difference between KVM and Xen? ===&lt;br /&gt;
Xen is an external hypervisor; it assumes control of the machine and divides resources among guests. On the other hand, KVM is part of Linux and uses the regular Linux scheduler and memory management. This means that KVM is much smaller and simpler to use; it is also more featureful; for example KVM can swap guests to disk in order to free RAM.&lt;br /&gt;
&lt;br /&gt;
KVM only run on processors that supports x86 hvm (vt/svm instructions set) whereas Xen also allows running modified operating systems on non-hvm x86 processors using a technique called paravirtualization. KVM does not support paravirtualization for CPU but may support paravirtualization for device drivers to improve I/O performance.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is the difference between KVM and VMware? ===&lt;br /&gt;
VMware is a proprietary product. KVM is Free Software released under the GPL.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is the difference between KVM and QEMU? ===&lt;br /&gt;
QEMU uses emulation; KVM uses processor extensions (HVM) for virtualization.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Do you have a port of KVM for Windows? ===&lt;br /&gt;
No.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What kernel version does it work with? ===&lt;br /&gt;
It depends on what version of KVM you are using. The last release of KVM should work with any recent kernel (2.6.17 and above), older releases even older kernels.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How much RAM do I need? ===&lt;br /&gt;
You will need enough memory to let the guest run comfortably while keeping enough for the host. 1GB is probably a minimum configuration for the host OS.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is dynamic memory management for guests supported? ===&lt;br /&gt;
This is a broad topic covering a few areas.&lt;br /&gt;
&lt;br /&gt;
A. KVM only allocates memory as the guest tries to use it. Once it&#039;s allocated, KVM keeps it. Some guests (namely Microsoft guests) zero all memory at boot time. So they will use all memory.&lt;br /&gt;
&lt;br /&gt;
B. Certain guests (only Linux at the moment) have a balloon driver, so the host can have the guest allocate a certain amount of memory which the guest won&#039;t be able to use anymore and it can then be freed on the host. Ballooning is controlled in the host via the [http://www.nongnu.org/qemu/qemu-doc.html#SEC12 balloon monitor command].&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What OSs can I run inside KVM VM? ===&lt;br /&gt;
Several.  See the [[Guest Support Status]] page for details. Note that several Linux flavors are known to hang on Intel processors during startup. Workaround is to disable splash screens in grub.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support a live migration feature to move virtual machines from one host to another without downtime? ===&lt;br /&gt;
Yes.  See the [[Migration]] page for details.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support live migration from an AMD host to an Intel host and back? ===&lt;br /&gt;
Yes.  There may be issues on 32-bit Intel hosts which don&#039;t support NX (or XD), but for 64-bit hosts back and forth migration should work well. Migration of 32-bit guests should work between 32-bit hosts and 64-bit hosts.&lt;br /&gt;
If one of your hosts does not support NX, you may consider disabling NX when starting the guest on a NX-capable system. You can do it by passing &amp;quot;-cpu qemu64,-nx&amp;quot; parameter to the guest.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Can KVM run a 32-bit guest on a 64-bit host? What about PAE? ===&lt;br /&gt;
KVM supports 32-bit guests on 64-bit hosts, and any combination of PAE and non-PAE guests and hosts. The only unsupported combination is a 64-bit guest on a 32-bit host.&lt;br /&gt;
&lt;br /&gt;
If you are running a Windows Virtual Machine and have problems enabling PAE in your guest see the [[Windows PAE Workaround]] page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is it possible to use USB devices with a guest OS? ===&lt;br /&gt;
Yes, look up how to do it with QEMU, it&#039;s the same way.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Can I have higher or widescreen resolutions (eg 1680 x 1050) in KVM? ===&lt;br /&gt;
Use the -vga std parameter while starting the VM to allow high resolution and widescreen displays.&lt;br /&gt;
&lt;br /&gt;
If the resolution you want to use is not available, you can patch the corresponding source files (see http://article.gmane.org/gmane.comp.emulators.kvm.devel/13557 as a reference), or send a mail to the KVM mailing list if you are not able to patch the source yourself.&lt;br /&gt;
&lt;br /&gt;
When using Windows as guest OS you might want to use the driver from the VBEMP x86 project (http://www.geocities.com/bearwindows/vbemp.htm).&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support SMP hosts? ===&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does KVM support SMP guests? ===&lt;br /&gt;
Yes. Up to 16 CPUs can be specified using the -smp option.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is the name &#039;KVM&#039; trademarked? ===&lt;br /&gt;
No.&lt;br /&gt;
&lt;br /&gt;
----------&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Documents&amp;diff=2597</id>
		<title>Documents</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Documents&amp;diff=2597"/>
		<updated>2009-10-05T20:21:36Z</updated>

		<summary type="html">&lt;p&gt;Iggy: add tuning page to user/admin docs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Documents =&lt;br /&gt;
                                                                         &lt;br /&gt;
== User/Admin documentation ==&lt;br /&gt;
* [[HOWTO]]&lt;br /&gt;
* [http://www.nongnu.org/qemu/qemu-doc.html QEMU user manual]&lt;br /&gt;
* [[Tuning_KVM]]&lt;br /&gt;
== Presentations ==&lt;br /&gt;
* Presentations on many aspects of KVM were made at [[KvmForum2007]] (Aug 2007).&lt;br /&gt;
* Presentations from the [[KvmForum2008]] (June 2008)&lt;br /&gt;
* Avi Kivity&#039;s presentation from the [http://ols.108.redhat.com/2007/Reprints/kivity-Reprint.pdf Ottawa Linux Symposium 2007] (Jun 2007).&lt;br /&gt;
* TPR patching [attachment:kvm-tpr-patching.odp overview] (Avi Kivity, Oct 2008)&lt;br /&gt;
* [http://markmc.fedorapeople.org/virtio-code-review/VirtioCodeReview.pdf Virtio code walkthrough], [http://markmc.fedorapeople.org/virtio-code-review/virtio-talk.txt notes], [http://blogs.gnome.org/markmc/2008/05/28/checksums-scatter-gather-io-and-segmentation-offload/ GSO background] (Mark McLoughlin, Oct 2008), and [http://portal.acm.org/citation.cfm?id=1400097.1400108 ACM pdf about virtio by Rusty Russell]&lt;br /&gt;
== White papers: ==&lt;br /&gt;
* Qumranet&#039;s [http://www.qumranet.com/files/white_papers/KVM_Whitepaper.pdf KVM Whitepaper]&lt;br /&gt;
== Books ==&lt;br /&gt;
* [http://qemu-buch.de/english/order.php Book &amp;quot;QEMU &amp;amp; KVM&amp;quot;, ISBN 978-3-8370-0876-0]&lt;br /&gt;
== Magazine Articles ==&lt;br /&gt;
* [http://www.linux-magazine.com/Issues/2008/86/DEEP-VIRTUE Linux Magazine]&lt;br /&gt;
* [http://www.linuxplanet.com/linuxplanet/reports/6490/4/ KVM for Embedded] at Linux Planet&lt;br /&gt;
* [http://www.linuxplanet.com/linuxplanet/reports/6503/1/ Linux as a hypervisor] at Lunux Planet&lt;br /&gt;
== Benchmarks ==&lt;br /&gt;
* [http://www.phoronix.com/scan.php?page=article&amp;amp;item=ubuntu_virt_benchmarks&amp;amp;num=1 Phoronix - Ubuntu 8.04 KVM Benchmarks]&lt;br /&gt;
* [http://www.phoronix.com/scan.php?page=article&amp;amp;item=intel_corei7_virt&amp;amp;num=1 Phoronix - Intel Core i7 Virtualization Performance]&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* [[small_look_inside|small look inside(kvm-54)]]&lt;br /&gt;
* [[buildup|qemu kvm buildup]]&lt;br /&gt;
* [[vl_runthrough|qemu-system-x86_64 startup (kvm-57)]]&lt;br /&gt;
* [[initialization|initialization (kvm-57)]]&lt;br /&gt;
* [[file_layout_in_kernel|file layout in kernel (~kvm-58)]]&lt;br /&gt;
* [http://qemu-buch.de/ Wikibook &amp;quot;QEMU &amp;amp; KVM&amp;quot;]&lt;br /&gt;
== KVM Doxygen Documentation ==&lt;br /&gt;
* [http://doxygen.org/ kvm doxygen documentation tool]&lt;br /&gt;
== Tools ==&lt;br /&gt;
* [[tools|Tools]]&lt;br /&gt;
== Supported cpus ==&lt;br /&gt;
* [[processor_support|cpus]]&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2502</id>
		<title>Management Tools</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2502"/>
		<updated>2009-08-04T23:37:49Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Added Enomaly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a several options available to manage kvm virtual machines:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Name/URL&lt;br /&gt;
!Description&lt;br /&gt;
!UI Type&lt;br /&gt;
!Active|Last Updated&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.linux-kvm.org Plain old qemu/kvm]&lt;br /&gt;
|You can run qemu/kvm straight from the command line&lt;br /&gt;
|cli&lt;br /&gt;
|active&lt;br /&gt;
|See man (qemu-system-x86_64 or kvm or qemu-kvm) for more info&lt;br /&gt;
|-&lt;br /&gt;
|[http://virt-manager.org Virtual Machine Manager (virt-manager)]&lt;br /&gt;
|A desktop user interface for managing virtual machines&lt;br /&gt;
|desktop&lt;br /&gt;
|active&lt;br /&gt;
|uses libvirt&lt;br /&gt;
|-&lt;br /&gt;
|[http://gkvm.sourceforge.net/ GKVM]&lt;br /&gt;
|a gnome user interface for KVM&lt;br /&gt;
|desktop&lt;br /&gt;
|2007-08-01&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/aqemu/ AQemu]&lt;br /&gt;
|a Qt4 user interface for KVM&lt;br /&gt;
|desktop&lt;br /&gt;
|active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/kvmadm/ kvmadm]&lt;br /&gt;
|a minimalistic set of command-line tools to control multi-user utilization of KVM&lt;br /&gt;
|cli&lt;br /&gt;
|2007-09-25&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://pve.proxmox.com/wiki/Main_Page Proxmox VE]&lt;br /&gt;
|an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines&lt;br /&gt;
|web&lt;br /&gt;
|active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.convirture.com/community.html ConVirt]&lt;br /&gt;
|an intuitive, graphical management console providing comprehensive life cycle management for Virtual Machines and virtualization infrastructures&lt;br /&gt;
|web?&lt;br /&gt;
|active&lt;br /&gt;
|basic support for kvm added in 0.9.1; formerly known as xenman&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.opennebula.org/doku.php OpenNebula]&lt;br /&gt;
|an open source virtual infrastructure engine&lt;br /&gt;
|cli &amp;amp; xml-rpc&lt;br /&gt;
|active&lt;br /&gt;
|cloud computing managment; uses libvirt&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/ganeti/ Ganeti]&lt;br /&gt;
|Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies&lt;br /&gt;
|cli&lt;br /&gt;
|active&lt;br /&gt;
|KVM support added in Ganeti 2.0&lt;br /&gt;
|-&lt;br /&gt;
|[http://src.enomaly.com/ Enomaly]&lt;br /&gt;
|a programmable virtual cloud infrastructure for small, medium and large businesses&lt;br /&gt;
|web &amp;amp; REST API&lt;br /&gt;
|active&lt;br /&gt;
|they have commercial and open source editions&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=HowToConfigScript&amp;diff=2431</id>
		<title>HowToConfigScript</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=HowToConfigScript&amp;diff=2431"/>
		<updated>2009-07-29T14:14:31Z</updated>

		<summary type="html">&lt;p&gt;Iggy: add note about tarball being gone&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NOTE: kvmctl is long gone. Ignore this page unless you already have a copy of kvmctl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Intro =                                                                                              &lt;br /&gt;
I have written a utility called &#039;&#039;&#039;kvmctl&#039;&#039;&#039; to manage KVM-based VMs, along with a configuration file format, and other associated utilities.  Feel free to use it, or to expand on it.  While not strictly required by the license, I would appreciate knowing if you use it, and would appreciate being credited if you expand upon it.                                                                                           &lt;br /&gt;
&lt;br /&gt;
A couple of assumptions are made for this work:&lt;br /&gt;
&lt;br /&gt;
* all the VMs have unique host names.&lt;br /&gt;
* all the VMs have config files in /etc/kvm that are named &amp;lt;host&amp;gt;.kvm.  These are shell script fragments that initialise variabless related to the VM.                                                            &lt;br /&gt;
* all the VMs are given unique numeric identifiers between 00 and 99.  This is used for the VNC port number and the last 2 digits of the virtual MAC address.                                                     &lt;br /&gt;
* there is a single bridge configured for all VMs to use, and all VMs will use bridged networking        &lt;br /&gt;
I don&#039;t proclaim to be a great shell programmer, so there are undoubtedly better ways to do a lot of things in this script.  However, this works well enough for us, covers all the things we need to do, and has been running without issues for a couple of weeks now.  I have made a bunch of changes to the script, and have released is as 2.0.2.  :)                                                                          &lt;br /&gt;
&lt;br /&gt;
There&#039;s a simple init.d/ script included that can be used to auto-start VMs when the host system boots.  Just symlink config files into /etc/kvm/auto/ and then add the script to whichever runlevel you want.  Just be sure to set it to start after networking is up.                                                    &lt;br /&gt;
&lt;br /&gt;
= Download =&lt;br /&gt;
&lt;br /&gt;
== Version 2.0.2 ==&lt;br /&gt;
Stable and working. Auto-shutdown doesn&#039;t work yet, as I haven&#039;t found a way to send a &amp;quot;powerdown&amp;quot; event to the guest OS to tell it to initiate a clean shutdown.                                                 &lt;br /&gt;
* Download the tarball here:  [[Media:HowToConfigScript$kvmctl-2.0.2.tbz|kvmctl-2.0.2.tbz]]            &lt;br /&gt;
* [[HowToConfigScriptSource202|Source Version 2.0.2]]&lt;br /&gt;
&lt;br /&gt;
== Version 2.1.0 ==&lt;br /&gt;
I&#039;ve added a possibility to start a monitor port as telnet server and added a shutdown. Since debian has removed bash tcp support i need netcat (nc) to send a power-button-press to the monitor of virtual machine. So if you like to test the shutdown, start the machine with a monitor and install &amp;quot;nc&amp;quot;. This Version includes some other changes and is not roughly tested.                                                    &lt;br /&gt;
* Download the tarball here: [[Media:kvmctl-2.1.0.tar.gz|kvmctl-2.1.0.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: The tarball is gone, nobody has a copy, don&#039;t report this issue. This page is here strictly for people who already have kvmctl and historic purposes.&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
The script can be run as a normal user.  It uses sudo internally for the start/stop commands (all the rest are run as the normal user).  Currently, all kvm processes are run as root, as this was developed on Debian Lenny which (for whatever reason) decided to include kernel capabilities which prevents non-root users from accessing tun devices.                                                                           &lt;br /&gt;
&lt;br /&gt;
To see a blurb that describe all the options:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl help&lt;br /&gt;
 kvmctl 2.0.2 &lt;br /&gt;
 Licensed under BSDL  Copyright:      2008&lt;br /&gt;
 kvmctl is a management and control script for KVM-based virtual machines.&lt;br /&gt;
 Usage:  kvmctl start    host    - start the named VM                     &lt;br /&gt;
         kvmctl startvnc host    - start the named VM, and then connect to console via VNC&lt;br /&gt;
         kvmctl stop     host    - stop  the named VM (only use if the guest is hung)     &lt;br /&gt;
         kvmctl restart  host    - stop and then start the named VM (only use if the guest is hung)&lt;br /&gt;
         kvmctl vnc      host    - connect via VNC to the console of the named VM                  &lt;br /&gt;
         kvmctl whichvnc host    - show which VNC display port is assigned to the named VM         &lt;br /&gt;
         kvmctl killvnc  host    - kills any running vncviewer processes attached to the named VM  &lt;br /&gt;
         kvmctl edit     host    - open config file for host using $EDITOR, or create a new config file based on a template                                                                                       &lt;br /&gt;
         kvmctl status           - show the names of all running VMs                                     &lt;br /&gt;
         kvmctl status   kvm     - show full details for all running kvm processes                       &lt;br /&gt;
         kvmctl status   host    - show full details for the named kvm process                           &lt;br /&gt;
         kvmctl help             - show this usage blurb                                                 &lt;br /&gt;
 ** Using stop is the same as pulling the power cord on a physical system. Use with caution.             &lt;br /&gt;
&lt;br /&gt;
To start a VM named webmail:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl start webmail&lt;br /&gt;
 Starting webmail.     &lt;br /&gt;
 The VNC port for webmail is :05&lt;br /&gt;
&lt;br /&gt;
To start a VM named webmail, and then immediately attach to the console via VNC:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl startvnc webmail&lt;br /&gt;
 Starting webmail.        &lt;br /&gt;
 The VNC port for webmail is :05&lt;br /&gt;
 &amp;lt;vncviewer is started&amp;gt;         &lt;br /&gt;
&lt;br /&gt;
To check the status of all running VMs (just outputs the name of the running VMs):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl status&lt;br /&gt;
 The following VMs are running:&lt;br /&gt;
 fcsync                        &lt;br /&gt;
 webmail                       &lt;br /&gt;
&lt;br /&gt;
To see the process info for all the running VMs:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl status kvm&lt;br /&gt;
 The following VMs are running:&lt;br /&gt;
 3792 /usr/bin/kvm -name fcsync -daemonize -localtime -usb -usbdevice tablet -smp 1 -m 1048 -vnc :02 -pidfile /var/run/kvm/fcsync.pid -net nic,macaddr=00:16:3e:00:00:02,model=rtl8139 -net tap,ifname=tap02 -boot c -drive index=0,media=disk,if=ide,file=/dev/mapper/vol0-fcsync                                         &lt;br /&gt;
 5123 /usr/bin/kvm -name webmail -daemonize -localtime -usb -usbdevice tablet -smp 2 -m 2048 -vnc :05 -pidfile /var/run/kvm/webmail.pid -net nic,macaddr=00:16:3e:00:00:05,model=e1000 -net tap,ifname=tap05 -boot c -drive index=1,media=disk,if=scsi,file=/dev/mapper/vol0-webmail--storage -drive index=0,media=disk,if=ide,file=/dev/mapper/vol0-webmail                                                                        &lt;br /&gt;
&lt;br /&gt;
To see the process info for a specific VM:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl status webmail&lt;br /&gt;
 VM for host webmail is running with:&lt;br /&gt;
 5123 /usr/bin/kvm -name webmail -daemonize -localtime -usb -usbdevice tablet -smp 2 -m 2048 -vnc :05 -pidfile /var/run/kvm/webmail.pid -net nic,macaddr=00:16:3e:00:00:05,model=e1000 -net tap,ifname=tap05 -boot c -drive index=1,media=disk,if=scsi,file=/dev/mapper/vol0-webmail--storage -drive index=0,media=disk,if=ide,file=/dev/mapper/vol0-webmail                                                                        &lt;br /&gt;
&lt;br /&gt;
To &amp;quot;pull the power cord&amp;quot; of a running VM:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl stop webmail&lt;br /&gt;
 Attempting to stop VM for webmail&lt;br /&gt;
 VM for webmail has stopped       &lt;br /&gt;
&lt;br /&gt;
To &amp;quot;powercycle&amp;quot; a running VM:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl restart webmail&lt;br /&gt;
 Attempting to stop VM for webmail&lt;br /&gt;
 VM for webmail has stopped       &lt;br /&gt;
 Starting webmail.                &lt;br /&gt;
 The VNC port for webmail is :05  &lt;br /&gt;
&lt;br /&gt;
To see which VNC port has been assigned to a VM:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl whichvnc webmail&lt;br /&gt;
 The VNC port for webmail is :05&lt;br /&gt;
&lt;br /&gt;
To connect to the VNC port of a VM (requires vncviewer installed on the host):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl vnc webmail&lt;br /&gt;
 &amp;lt;vncviewer is started&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To create a new config file for a VM:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl edit newvm&lt;br /&gt;
 /etc/kvm/test.kvm does not exist.  Would you like to create one from the template? (y/n)&lt;br /&gt;
 &amp;lt;if yes, $EDITOR is opened with the template loaded&amp;gt;                                    &lt;br /&gt;
&lt;br /&gt;
To edit an existing config file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # kvmctl edit webmail&lt;br /&gt;
 &amp;lt;$EDITOR is opened with /etc/kvm/webmail.kvm loaded.&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= kvmctl 2.0 config file format =&lt;br /&gt;
&lt;br /&gt;
 # kvmctl Version:  2.0.0&lt;br /&gt;
 # The name of the VM must be unique across all VMs running on this server&lt;br /&gt;
 host=&amp;quot;webmail&amp;quot;                                                           &lt;br /&gt;
 # An ID number for the VM.                                               &lt;br /&gt;
 # This is used to generate the MAC address of the virtual NIC, the tap device in the host, and&lt;br /&gt;
 # the VNC port for the VM&#039;s console.                                                          &lt;br /&gt;
 id=&amp;quot;12&amp;quot;                                                                                       &lt;br /&gt;
 # How much RAM to associate with the VM.                                                      &lt;br /&gt;
 # This is the max amount of RAM that it will use.                                             &lt;br /&gt;
 mem=&amp;quot;2048&amp;quot;                                                                                    &lt;br /&gt;
 # Whether to enable ACPI support in the virtual BIOS                                          &lt;br /&gt;
 # Default is to enable ACPI                                                                   &lt;br /&gt;
 # noacpi cannot be set if cpus &amp;gt; 1.                                                           &lt;br /&gt;
 noacpi=&amp;quot;&amp;quot;                                                                                     &lt;br /&gt;
 # The number of virtual CPUs to assign to the VM.                                             &lt;br /&gt;
 # Stable values are 1-4.                                                                      &lt;br /&gt;
 # cpus must be set to 1 if noacpi is set.                                                     &lt;br /&gt;
 cpus=&amp;quot;2&amp;quot;                                                                                      &lt;br /&gt;
 # Which mouse device to use                                                                   &lt;br /&gt;
 # Values:  mouse, tablet                                                                      &lt;br /&gt;
 # Default: tablet                                                                             &lt;br /&gt;
 mouse=&amp;quot;tablet&amp;quot;                                                                                &lt;br /&gt;
 # The network chipset to use in the VM.                                                       &lt;br /&gt;
 # Values:  rtl1389, e1000                                                                     &lt;br /&gt;
 # Default: rtl8139                                                                            &lt;br /&gt;
 nic=&amp;quot;e1000&amp;quot;                                                                                   &lt;br /&gt;
 # Which virtual block device to boot from                                                     &lt;br /&gt;
 # Values:  a=floppy0, b=floppy1, c=disk0, d=disk1                                             &lt;br /&gt;
 # Default: c                                                                                  &lt;br /&gt;
 boot=&amp;quot;c&amp;quot;                                                                                      &lt;br /&gt;
 # If the VM is set to boot from &amp;quot;d&amp;quot; and &amp;quot;d&amp;quot; is a CD-ROM, an extra &#039;-no-reboot&#039;                &lt;br /&gt;
 # option is added to the kvm commandline.  This will cause the VM to treat a                  &lt;br /&gt;
 # &amp;quot;reboot&amp;quot; command as if it were a &amp;quot;shutdown&amp;quot; command.                                        &lt;br /&gt;
 # Values  for disktype: ide, scsi, virtio                                                     &lt;br /&gt;
 # Default for disktype: ide&lt;br /&gt;
 # If the value for disktyp0 is scsi or virtio, an extra &#039;,boot=on&#039; option will&lt;br /&gt;
 # be added to the kvm commandline.  This is needed in order to boot from SCSI&lt;br /&gt;
 # and paravirtualised block devices.&lt;br /&gt;
 # Values  for media:    disk, cdrom&lt;br /&gt;
 # Default for disktype: disk&lt;br /&gt;
 # Values  for disk:     a path to either a disk image file, or an LVM logical volume&lt;br /&gt;
 # Default for disk:     /dev/mapper/vol0-${host}&lt;br /&gt;
 # The first virtual block device&lt;br /&gt;
 # For IDE devices, this is primary master.&lt;br /&gt;
 disktype0=&amp;quot;ide&amp;quot;&lt;br /&gt;
 media0=&amp;quot;disk&amp;quot;&lt;br /&gt;
 disk0=&amp;quot;/dev/mapper/vol0-webmail&amp;quot;&lt;br /&gt;
 # The second virtual block device&lt;br /&gt;
 # For IDE devices, this is primary slave.&lt;br /&gt;
 disktype1=&amp;quot;&amp;quot;&lt;br /&gt;
 media1=&amp;quot;&amp;quot;&lt;br /&gt;
 disk1=&amp;quot;&amp;quot;&lt;br /&gt;
 # The third virtual block device&lt;br /&gt;
 # For IDE devices, this is secondary master&lt;br /&gt;
 # USE THIS FOR CD-ROMS OR PERFORMANCE WILL SUFFER GREATLY!!&lt;br /&gt;
 disktype2=&amp;quot;ide&amp;quot;&lt;br /&gt;
 media2=&amp;quot;cdrom&amp;quot;&lt;br /&gt;
 disk2=&amp;quot;/home/iso/debian-40r3-amd64-netinst.iso&amp;quot;&lt;br /&gt;
 # The fourth virtual block device&lt;br /&gt;
 # For IDE devices, this is secondary slave&lt;br /&gt;
 disktype3=&amp;quot;&amp;quot;&lt;br /&gt;
 media3=&amp;quot;&amp;quot;&lt;br /&gt;
 disk3=&amp;quot;&amp;quot;&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2372</id>
		<title>Management Tools</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2372"/>
		<updated>2009-07-07T22:57:52Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Add info about Ganeti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a several options available to manage kvm virtual machines:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Name/URL&lt;br /&gt;
!Description&lt;br /&gt;
!UI Type&lt;br /&gt;
!Active|Last Updated&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.linux-kvm.org Plain old qemu/kvm]&lt;br /&gt;
|You can run qemu/kvm straight from the command line&lt;br /&gt;
|cli&lt;br /&gt;
|active&lt;br /&gt;
|See man (qemu-system-x86_64|kvm|qemu-kvm) for more info&lt;br /&gt;
|-&lt;br /&gt;
|[http://virt-manager.org Virtual Machine Manager (virt-manager)]&lt;br /&gt;
|A desktop user interface for managing virtual machines&lt;br /&gt;
|desktop&lt;br /&gt;
|active&lt;br /&gt;
|uses libvirt&lt;br /&gt;
|-&lt;br /&gt;
|[http://gkvm.sourceforge.net/ GKVM]&lt;br /&gt;
|a gnome user interface for KVM&lt;br /&gt;
|desktop&lt;br /&gt;
|2007-08-01&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/aqemu/ AQemu]&lt;br /&gt;
|a Qt4 user interface for KVM&lt;br /&gt;
|desktop&lt;br /&gt;
|active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/kvmadm/ kvmadm]&lt;br /&gt;
|a minimalistic set of command-line tools to control multi-user utilization of KVM&lt;br /&gt;
|cli&lt;br /&gt;
|2007-09-25&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://pve.proxmox.com/wiki/Main_Page Proxmox VE]&lt;br /&gt;
|an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines&lt;br /&gt;
|web&lt;br /&gt;
|active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.convirture.com/community.html ConVirt]&lt;br /&gt;
|an intuitive, graphical management console providing comprehensive life cycle management for Virtual Machines and virtualization infrastructures&lt;br /&gt;
|web?&lt;br /&gt;
|active&lt;br /&gt;
|basic support for kvm added in 0.9.1; formerly known as xenman&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.opennebula.org/doku.php OpenNebula]&lt;br /&gt;
|an open source virtual infrastructure engine&lt;br /&gt;
|cli &amp;amp; xml-rpc&lt;br /&gt;
|active&lt;br /&gt;
|cloud computing managment; uses libvirt&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/ganeti/ Ganeti]&lt;br /&gt;
|Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies&lt;br /&gt;
|cli&lt;br /&gt;
|active&lt;br /&gt;
|KVM support added in Ganeti 2.0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2368</id>
		<title>Management Tools</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2368"/>
		<updated>2009-07-04T03:04:37Z</updated>

		<summary type="html">&lt;p&gt;Iggy: merged name and url columns&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a several options available to manage kvm virtual machines:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Name/URL&lt;br /&gt;
!Description&lt;br /&gt;
!UI Type&lt;br /&gt;
!Active|Last Updated&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.linux-kvm.org Plain old qemu/kvm]&lt;br /&gt;
|You can run qemu/kvm straight from the command line&lt;br /&gt;
|cli&lt;br /&gt;
|active&lt;br /&gt;
|See man (qemu-system-x86_64|kvm|qemu-kvm) for more info&lt;br /&gt;
|-&lt;br /&gt;
|[http://virt-manager.org Virtual Machine Manager (virt-manager)]&lt;br /&gt;
|A desktop user interface for managing virtual machines&lt;br /&gt;
|desktop&lt;br /&gt;
|active&lt;br /&gt;
|uses libvirt&lt;br /&gt;
|-&lt;br /&gt;
|[http://gkvm.sourceforge.net/ GKVM]&lt;br /&gt;
|a gnome user interface for KVM&lt;br /&gt;
|desktop&lt;br /&gt;
|2007-08-01&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/aqemu/ AQemu]&lt;br /&gt;
|a Qt4 user interface for KVM&lt;br /&gt;
|desktop&lt;br /&gt;
|active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/kvmadm/ kvmadm]&lt;br /&gt;
|a minimalistic set of command-line tools to control multi-user utilization of KVM&lt;br /&gt;
|cli&lt;br /&gt;
|2007-09-25&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://pve.proxmox.com/wiki/Main_Page Proxmox VE]&lt;br /&gt;
|an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines&lt;br /&gt;
|web&lt;br /&gt;
|active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.convirture.com/community.html ConVirt]&lt;br /&gt;
|an intuitive, graphical management console providing comprehensive life cycle management for Virtual Machines and virtualization infrastructures&lt;br /&gt;
|web?&lt;br /&gt;
|active&lt;br /&gt;
|basic support for kvm added in 0.9.1; formerly known as xenman&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.opennebula.org/doku.php OpenNebula]&lt;br /&gt;
|an open source virtual infrastructure engine&lt;br /&gt;
|cli &amp;amp; xml-rpc&lt;br /&gt;
|active&lt;br /&gt;
|cloud computing managment; uses libvirt&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=FAQ&amp;diff=2335</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=FAQ&amp;diff=2335"/>
		<updated>2009-06-12T22:39:55Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Fixed some url&amp;#039;s&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FAQ=&lt;br /&gt;
&lt;br /&gt;
== Preparing to use kvm ==&lt;br /&gt;
=== What do I need to use kvm? ===&lt;br /&gt;
You will need an x86 machine running a recent Linux kernel on an Intel processor with VT (virtualization technology) extensions, or an AMD processor with SVM extensions (also called AMD-V). Xen has a [http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors complete list] of compatible processors. For Intel processors, see also [http://ark.intel.com/VTList.aspx the Intel® Virtualization Technology List].             &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
=== Are 64bits processors supported under kvm? ===&lt;br /&gt;
Yes they are supported and will allow you to run 32bits and 64 bits clients.&lt;br /&gt;
&lt;br /&gt;
See also &#039;&#039;&#039;Can kvm run a 32-bit guest on a 64-bit host? What about PAE?&#039;&#039;&#039; below.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is Intel VT / AMD-V / hvm? ===&lt;br /&gt;
[http://www.intel.com/technology/itj/2006/v10i3/1-hardware/6-vt-x-vt-i-solutions.htm Intel VT] and [http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8826_14287,00.html AMD&#039;s AMD-V] are instruction set extensions that provide hardware assistance to virtual machine monitors. They enable running fully isolated virtual machines at native hardware speeds, for some workloads.                                &lt;br /&gt;
&lt;br /&gt;
HVM (for Hardware Virtual Machine) is a vendor-neutral term often used to designate the x86 instruction set extensions.                                                                                           &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I tell if I have Intel VT or AMD-V? ===&lt;br /&gt;
With a recent enough Linux kernel, run the command:&lt;br /&gt;
&lt;br /&gt;
 . egrep &#039;^flags.*(vmx|svm)&#039; /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
If something shows up, you have VT. You can also check the processor model name (in `/proc/cpuinfo`) in the vendor&#039;s web site.                                                                                    &lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Some manufacturers disable VT in the machine&#039;s BIOS, in such a way that it cannot be re-enabled.&lt;br /&gt;
* `/proc/cpuinfo` only shows virtualization capabilities starting with Linux 2.6.15 (Intel) and Linux 2.6.16 (AMD). Use the `uname -r` command to query your kernel version.                                      &lt;br /&gt;
In case of doubt, contact your hardware vendor.                                                          &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;KVM: disabled by BIOS&amp;quot; error ===&lt;br /&gt;
Check if there is an option to enable it in the BIOS. If not, look for a more recent BIOS on the vendor&#039;s web site.                                                                                               &lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* On some hardware (e-g HP nx6320), you need to power-off/power-on the machine after enabling virtualisation in the BIOS.                                                                                     &lt;br /&gt;
* Enabling some BIOS features may break VT support on some hardware (e-g Enabling Intel AMT on a Thinkpad T500 will prevent kvm-intel from loading with &amp;quot;disabled by bios&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How can I use AMD-V extension? ===&lt;br /&gt;
 modprobe kvm-amd                      &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What user space tools does kvm use? ===&lt;br /&gt;
kvm uses a slightly modified [http://www.nongnu.org/qemu qemu] program to instantiate the virtual machine. Once running, a virtual machine is just a regular process. You can use `top(1), kill(1), taskset(1)` and similar tools to manage virtual machines.                                                                    &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What virtual disk formats can kvm use? ===&lt;br /&gt;
kvm inherits a wealth of disk formats support from qemu; it supports raw images, the native qemu format (qcow), VMware format, and many more.                                                                     &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Are there management tools available to help me manage my virtual machines? ===&lt;br /&gt;
Yes.  Please see the [[Management Tools]] page for some links.                     &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== Using kvm ==&lt;br /&gt;
=== How can I use kvm with a non-privileged user? ===&lt;br /&gt;
The cleanest way is probably to create a group, say &#039;&#039;kvm&#039;&#039;, and add the user(s) to that group. Then you will need change /dev/kvm to owned by group &#039;&#039;kvm&#039;&#039;.                                                     &lt;br /&gt;
&lt;br /&gt;
On a system that runs udev, you will probably need to add the following line somewhere in your udev configuration so it will automatically give the right group to the newly created device (i-e for ubuntu add a line to &#039;&#039;/etc/udev/rules.d/40-permissions.rules&#039;&#039;).                                                     &lt;br /&gt;
&lt;br /&gt;
 KERNEL==&amp;quot;kvm&amp;quot;, GROUP=&amp;quot;kvm&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is KVM stable? ===&lt;br /&gt;
The good news is that more and more developers and testers use KVM each passing day and for the most part, it works. KVM is a very young project and constantly evolving to add new features and more hardware support. Given the fervent pace of development, it&#039;s very likely that we&#039;re introducing new bugs at a fast pace as well, however small they might be. We would encourage our users to report any bug(s) they encounter so that we can continue making KVM better and stabler with each commit.                                &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== That&#039;s alright, but can I really use it for my daily use? ===&lt;br /&gt;
Sure. We continuously run the most often-used OSes and configurations and if anything breaks for the developers, it&#039;s fixed as soon as it was broken. See the [[Guest Support Status]] and [[Host Support Status]] pages to find out more. Please update them with success stories so that new users would benefit from the experience of the community.                                     &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How about production use? ===&lt;br /&gt;
For production use, it&#039;s recommended you use the kvm modules shipped by the distribution you&#039;re using to ensure stability. As mentioned above, it&#039;s tempting to use new features, but you never know of (unwanted) surprises hidden away. It&#039;ll be best if you can run the development snapshots with non-critical production load, so that the latest releases are stable for you when you decide to deploy them.                  &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What happens if I kill -9 a VM process? ===&lt;br /&gt;
From the guest&#039;s perspective, it is as if you yanked the power cord out. From the host&#039;s perspective, the process is killed and all resources it uses are reclaimed.                                              &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I need help to setup the network for my guest ===&lt;br /&gt;
You can have a look to the [[Networking]] page of this wiki for informations on the most classical networking setup for the guests. You can also refer to the Qemu documentation.                                 &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Where can I find more documention... ===&lt;br /&gt;
Most usability issues are covered in the QEMU [http://www.nongnu.org/qemu/user-doc.html documentation].  There is also an extensive [http://kidsquid.com/cgi-bin/moin.cgi/FrequentlyAskedQuestions FAQ].             &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== How can I check that I&#039;m not falling back to qemu with no hardware acceleration? ===&lt;br /&gt;
&lt;br /&gt;
If you think that you might no be using the hardware acceleration provided by the kvm module, here are a few steps to help you check this.                                                                        &lt;br /&gt;
&lt;br /&gt;
First of all, check that you don&#039;t have messages such as:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 qemu-system-x86_64 -hda myvm.qcow2 &lt;br /&gt;
 open /dev/kvm: No such file or directory&lt;br /&gt;
 Could not initialize KVM, will disable KVM support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In that case, you can check that:&lt;br /&gt;
* the modules are correctly loaded &amp;lt;code&amp;gt;lsmod|grep kvm&lt;br /&gt;
* you don&#039;t have a &amp;quot;KVM: disabled by BIOS&amp;quot; line in the output of dmesg&lt;br /&gt;
* /dev/kvm exists and you have the correct rights to use it           &lt;br /&gt;
&lt;br /&gt;
Other ways to do the diagnostic:&lt;br /&gt;
* if you have access to the qemu monitor (Ctrl-Alt-2, use Ctrl-Alt-1 to get back to the VM display), enter the &amp;quot;info kvm&amp;quot; command and it should respond with &amp;quot;KVM support: enabled&amp;quot;                               &lt;br /&gt;
* the right-end columns of the output from &amp;lt;code&amp;gt;lsmod|grep kvm&amp;lt;/code&amp;gt; on the host system, once the VM is started should show only non zero values. The value on the line corresponding to the architecture specific module (e-g kvm_intel, kvm_amd) show the number of VM using the module. For instance, if I have 2 VM running using the kvm module on a machine with vt, it will report:                                        &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 lsmod|grep kvm&lt;br /&gt;
 kvm_intel              44896  2 &lt;br /&gt;
 kvm                   159656  1 kvm_intel&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;rect too big&amp;quot; Message when using VNC Display ===&lt;br /&gt;
When connection to a VNC Terminal, a &amp;quot;rect too big&amp;quot; message appears, and the VNC Session disconnects.&lt;br /&gt;
&lt;br /&gt;
This might happen, when a VNC Client (for example RealVNC / xvnc4viewer) chooses ZRLE Encoding. Simple choose Hextile Encoding in the options of your VNC Client, and the Problem should be resolved.             &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&#039;&#039;&#039;How do I set up the network such that my guest is accessible from other machines?&#039;&#039;&#039; or&lt;br /&gt;
&lt;br /&gt;
=== My guest network is stuck what should I do? ===                                          &lt;br /&gt;
kvm uses qemu for its device emulation. Consult the [http://kidsquid.com/cgi-bin/moin.cgi/QemuNetwork qemu network wiki page] for detailed network setup instructions.                                            &lt;br /&gt;
&lt;br /&gt;
One would probably be interested in the Root Networking Mode page and the Network Bridge page.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== I get an &amp;quot;Exception 13&amp;quot; or &amp;quot;Exception 12&amp;quot; message while booting a guest OS on my Intel host ===&lt;br /&gt;
See the [[Intel Real Mode Emulation Problems]] page.                                               &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
=== I get &amp;quot;rtc interrupts lost&amp;quot; messages, and the guest is very slow? ===&lt;br /&gt;
Try setting &amp;lt;code&amp;gt;CONFIG_HPET_EMULATE_RTC=y&amp;lt;/code&amp;gt; in your host &amp;lt;code&amp;gt;.config&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== I have VMware/Parallels/VirtualBox installed and when I modprobe KVM, my system deadlocks. ===&lt;br /&gt;
Neither Intel VT nor AMD-V provide a mechanism to determine whether software is currently using the hardware virtualization extensions.  This means that if you have two kernel modules loaded attempting to use hardware virtualization extensions, very bad things will happen.  If you are using another type of virtualization software and experience any sort of weirdness with KVM, make sure you can reproduce the problem without the kernel modules for that software loaded before you report a bug in KVM.                       &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== There&#039;s nothing on QEMU/kvm screen, but it&#039;s not hanged! I&#039;m trying to install Kubuntu. ===&lt;br /&gt;
Try to run kvm with -std-vga option. It helps if guest operating system uses framebuffer mode like Kubuntu/Ubuntu.                                                                                                &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== When I click the guest operating system window, mouse is grabbed. How can I get mouse to not to do that? OR Mouse doesn&#039;t show up / doesn&#039;t work in the guest. What do I do? ===                              &lt;br /&gt;
From #qemu wiki, try to run kvm/qemu with                                                                &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 -usb -usbdevice tablet&lt;br /&gt;
If that doesn&#039;t work, try this:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 $ export SDL_VIDEO_X11_DGAMOUSE=0&lt;br /&gt;
(from http://wiki.clug.org.za/wiki/QEMU_mouse_not_working )&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
== General kvm information ==&lt;br /&gt;
=== What is the difference between kvm and Xen? ===&lt;br /&gt;
Xen is an external hypervisor; it assumes control of the machine and divides resources among guests. On the other hand, kvm is part of Linux and uses the regular Linux scheduler and memory management. This means that kvm is much smaller and simpler to use.                                                           &lt;br /&gt;
&lt;br /&gt;
kvm only run on processors that supports x86 hvm (vt/svm instructions set) whereas Xen also allows running modified operating systems on non-hvm x86 processors using a technique called paravirtualisation. kvm does not support paravirtualization for cpu but may support paravirtualization for device drivers to improve I/O performances.                                                                                     &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is the difference between kvm and VMWare? ===&lt;br /&gt;
VMware is a proprietary product. kvm is Free Software released under the GPL.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What is the difference between kvm and QEMU? ===&lt;br /&gt;
Qemu uses emulation; kvm uses processor extensions (HVM) for virtualization.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Do you have a port of kvm for Windows? ===&lt;br /&gt;
Not in this release.                          &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What kernel version does it work with? ===&lt;br /&gt;
It depends on what version of kvm you are using. The last release of kvm should work with any recent kernel (2.6.17 and above), older releases even older kernels.                                                &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== How much RAM do I need? ===&lt;br /&gt;
You will need enough memory to let the guest run comfortably while keeping enough for the host. 1GB is probably a minimum configuration for the host OS.                                                          &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is dynamic use of RAM for guest operating system supported? ===&lt;br /&gt;
Yes. If you set -m 6144, guest can get a maximum of 6GB of RAM, but doesn&#039;t necessarily uses all. PLease note however that the usual platform limits will apply so you won&#039;t be able to see more than 4GB of RAM on a 32 bits guest unless you use PAE.                                                                    &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== What OSs can I run inside kvm VM? ===&lt;br /&gt;
Several.  See the [[Guest Support Status]] page for details. Note that several Linux flavors are known to hang on Intel processors during startup. Workaround is to disable splashscreens in grub.                                                                                                     &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does kvm support a live migration feature to move virtual machines from one host to another without downtime? ===                                                                                             &lt;br /&gt;
Yes.  See the [[Migration]] page for details.                                                            &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does kvm support live migration from an AMD host to an Intel host and back? ===&lt;br /&gt;
Yes.  There may be issues on 32-bit Intel hosts which don&#039;t support NX (or XD), but for 64-bit hosts back and forth migration should work well. Migration of 32-bit guests should work between 32-bit hosts and 64-bit hosts.&lt;br /&gt;
If one of your hosts does not support NX, you may consider disabling NX when starting the guest on a NX-capable system. You can do it by passing &amp;quot;-cpu qemu64,-nx&amp;quot; parameter to the guest.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Can kvm run a 32-bit guest on a 64-bit host? What about PAE? ===&lt;br /&gt;
kvm supports 32-bit guests on 64-bit hosts, and any combination of PAE and non-PAE guests and hosts. The only unsupported combination is a 64-bit guest on a 32-bit host.                                         &lt;br /&gt;
&lt;br /&gt;
If you are running a Windows Virtual Machine and have problems enabling PAE in your guest see the [[Windows PAE Workaround]] page.                                                                                &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is it possible to use USB devices with a guest OS? ===&lt;br /&gt;
Yes, look up how to do it with qemu, it&#039;s the same way.   &lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Can I have higher or widescreen resolutions (eg 1680 x 1050) in kvm? ===&lt;br /&gt;
Support for higher resolutions was added in kvm-59, but some bugs were left until the release of kvm-62. Use the -std-vga parameter while starting the VM.                                                        &lt;br /&gt;
&lt;br /&gt;
If the resolution you want to use is not available, you can patch the corresponding source files (see http://article.gmane.org/gmane.comp.emulators.kvm.devel/13557 as a reference), or send a mail to the kvm mailing list if you are not able to patch the source yourself.                                              &lt;br /&gt;
&lt;br /&gt;
When using Windows as guest OS you might want to use the driver from the VBEMP x86 project (http://www.geocities.com/bearwindows/vbemp.htm).&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does kvm support SMP hosts? ===&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Does kvm support SMP guests? ===&lt;br /&gt;
Yes. Up to 16 CPUs can be specified using the -smp option.&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
=== Is the name &#039;kvm&#039; trademarked? ===&lt;br /&gt;
No.&lt;br /&gt;
&lt;br /&gt;
----------&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Main_Page&amp;diff=2334</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Main_Page&amp;diff=2334"/>
		<updated>2009-06-12T22:33:20Z</updated>

		<summary type="html">&lt;p&gt;Iggy: Add some links to the bottom of the main page to assist new users&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kernel Based Virtual Machine ==&lt;br /&gt;
&lt;br /&gt;
KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. KVM also requires a modified QEMU although work is underway to get the required changes upstream. &lt;br /&gt;
&lt;br /&gt;
Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc.&lt;br /&gt;
&lt;br /&gt;
The kernel component of KVM is included in mainline Linux, as of 2.6.20.&lt;br /&gt;
&lt;br /&gt;
KVM is open source software.&lt;br /&gt;
&lt;br /&gt;
== Common Pages ==&lt;br /&gt;
{| style=&amp;quot;border:none&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:50%;border:none;&amp;quot;|&lt;br /&gt;
* [[KVM Forum]]&lt;br /&gt;
* [[TODO]]&lt;br /&gt;
* [[KVM-Autotest]]&lt;br /&gt;
|style=&amp;quot;width:50%;border:none;&amp;quot;|&lt;br /&gt;
* [[Management Tools]]&lt;br /&gt;
* [[Documents]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Common External Pages ==&lt;br /&gt;
{|style=&amp;quot;border:none&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:50%;border:none;&amp;quot;|&lt;br /&gt;
* [http://www.nongnu.org/qemu QEMU]&lt;br /&gt;
* [http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors Xen&#039;s HVM Compatible Processors List]&lt;br /&gt;
|style=&amp;quot;width:50%;border:none;&amp;quot;|&lt;br /&gt;
* [http://calamari.reverse-dns.net:980/cgi-bin/moin.cgi/FrontPage QEMU Wiki]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2333</id>
		<title>Management Tools</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Management_Tools&amp;diff=2333"/>
		<updated>2009-06-12T20:09:17Z</updated>

		<summary type="html">&lt;p&gt;Iggy: table-ified info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a several options available to manage kvm virtual machines:&lt;br /&gt;
* First of all, you can manage kvm simply by running the binary file qemu-system_x86_64 (or just &amp;quot;kvm&amp;quot; depending on distribution). Check the man page for arguments (man qemu-system-x86_64).&lt;br /&gt;
* The &amp;quot;[http://virt-manager.org Virtual Machine Manager]&amp;quot; application (virt-manager for short package name) is a desktop user interface for managing virtual machines.&lt;br /&gt;
* [http://gkvm.sourceforge.net/ GKVM] is a lightweight management tool that can manage kvm virtual machines.&lt;br /&gt;
* Any management tool built on [http://libvirt.org/ libvirt] can manage kvm virtual machines.&lt;br /&gt;
* [http://code.google.com/p/kvmadm/ kvmadm] is a minimalistic set of command-line tools to control multi-user utilization of KVM.&lt;br /&gt;
* [http://pve.proxmox.com/ Proxmox VE] is an easy to use virtualization platform for running virtual appliances and virtual machines: including bare-metal installer and web-based management interface.&lt;br /&gt;
* [http://xenman.sourceforge.net ConVirt] is an intuitive, graphical management console providing comprehensive life cycle management for Virtual Machines and virtualization infrastructures. As of version 0.9.1, Convirt has basic support for KVM.&lt;br /&gt;
* [http://www.opennebula.org OpenNebula] is an open source virtual infrastructure engine that enables the dynamic deployment and re-allocation of virtual machines on a pool of physical resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Name&lt;br /&gt;
!URL&lt;br /&gt;
!Description&lt;br /&gt;
!UI Type&lt;br /&gt;
!Active|Last Updated&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Plain old qemu/kvm&lt;br /&gt;
|[http://www.linux-kvm.org]&lt;br /&gt;
|You can run qemu/kvm straight from the command line&lt;br /&gt;
|cli&lt;br /&gt;
|active&lt;br /&gt;
|See man (qemu-system-x86_64|kvm|qemu-kvm) for more info&lt;br /&gt;
|-&lt;br /&gt;
|Virtual Machine Manager (virt-manager)&lt;br /&gt;
|[http://virt-manager.org]&lt;br /&gt;
|A desktop user interface for managing virtual machines&lt;br /&gt;
|desktop&lt;br /&gt;
|active&lt;br /&gt;
|uses libvirt&lt;br /&gt;
|-&lt;br /&gt;
|GKVM&lt;br /&gt;
|[http://gkvm.sourceforge.net/]&lt;br /&gt;
|a gnome user interface for KVM&lt;br /&gt;
|desktop&lt;br /&gt;
|2007-08-01&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|kvmadm&lt;br /&gt;
|[http://code.google.com/p/kvmadm/]&lt;br /&gt;
|a minimalistic set of command-line tools to control multi-user utilization of KVM&lt;br /&gt;
|cli&lt;br /&gt;
|2007-09-25&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Proxmox VE&lt;br /&gt;
|[http://pve.proxmox.com/wiki/Main_Page]&lt;br /&gt;
|an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines&lt;br /&gt;
|web&lt;br /&gt;
|active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ConVirt&lt;br /&gt;
|[http://www.convirture.com/community.html]&lt;br /&gt;
|an intuitive, graphical management console providing comprehensive life cycle management for Virtual Machines and virtualization infrastructures&lt;br /&gt;
|web?&lt;br /&gt;
|active&lt;br /&gt;
|basic support for kvm added in 0.9.1; formerly known as xenman&lt;br /&gt;
|-&lt;br /&gt;
|OpenNebula&lt;br /&gt;
|[http://www.opennebula.org/doku.php]&lt;br /&gt;
|an open source virtual infrastructure engine&lt;br /&gt;
|cli &amp;amp; xml-rpc&lt;br /&gt;
|active&lt;br /&gt;
|cloud computing managment; uses libvirt&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Code&amp;diff=2332</id>
		<title>Code</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Code&amp;diff=2332"/>
		<updated>2009-06-12T18:58:10Z</updated>

		<summary type="html">&lt;p&gt;Iggy: add info about stable release tags and debian binary packages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Code=&lt;br /&gt;
&lt;br /&gt;
[[Category:Architechture]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== kernel git tree ==&lt;br /&gt;
&lt;br /&gt;
The kvm kernel code is available through a git tree (like the kernel itself).  To create a repository using git, type&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git&lt;br /&gt;
&lt;br /&gt;
Alternatively, it is also accessible through the kernel.org gitweb interface:               &lt;br /&gt;
[http://git.kernel.org/?p=linux/kernel/git/avi/kvm.git;a=summary]&lt;br /&gt;
&lt;br /&gt;
For subsequent upgrades use the command&lt;br /&gt;
                                       &lt;br /&gt;
 git-pull&lt;br /&gt;
in the git working dir.&lt;br /&gt;
&lt;br /&gt;
== userspace git tree ==&lt;br /&gt;
&lt;br /&gt;
The kvm userspace code (libkvm and qemu) is available through a git tree. To create a repository using git, type&lt;br /&gt;
                                                                                      &lt;br /&gt;
 git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git&lt;br /&gt;
&lt;br /&gt;
Alternatively, it is also accessible through the kernel.org gitweb interface:         &lt;br /&gt;
[http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=summary]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== building an external module with older kernels ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This only works for the x86 architecture.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. If you wish to use a distribution kernel (or just some random kernel you like) with kvm,&lt;br /&gt;
you can use the external module kit.  You will need the kvm-kmod repository:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.kernel.org/pub/scm/virt/kvm/kvm-kmod.git&lt;br /&gt;
 cd kvm-kmod&lt;br /&gt;
 git submodule update --init&lt;br /&gt;
 ./configure [--kerneldir=/path/to/kernel/dir]&lt;br /&gt;
 make sync&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
=== Tip about building against Red Hat Enterprise Linux kernels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kvm-userspace/kernel&amp;lt;/code&amp;gt; has some compat code to allow it to compile against older kernels, and also some code specific to features that are normally not present on older kernels but are present on RHEL kernels.&lt;br /&gt;
&lt;br /&gt;
So, when building against a RHEL kernel tree, check if the &amp;lt;code&amp;gt;RHEL_*&amp;lt;/code&amp;gt; macros at &amp;lt;code&amp;gt;${kerneldir}/include/linux/version.h&amp;lt;/code&amp;gt; are defined correctly, corresponding to the RHEL version where the kernel source comes from. If those macros aren&#039;t defined correctly, the compat code that allows compilation against RHEL kernels will break and you will get build errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== release tags ==&lt;br /&gt;
&lt;br /&gt;
kvm stable releases (based off of Qemu&#039;s stable branch) are tagged with &amp;lt;code&amp;gt;kvm-qemu-0.NN.N&amp;lt;/code&amp;gt; where &#039;&#039;N&#039;&#039; equates to the upstream Qemu branch versions. Note that kvm has them tagged not branched.&lt;br /&gt;
&lt;br /&gt;
kvm development releases are tagged with &amp;lt;code&amp;gt;kvm-nn&amp;lt;/code&amp;gt; where &#039;&#039;nn&#039;&#039; is the release number.&lt;br /&gt;
&lt;br /&gt;
== Binary Packages ==&lt;br /&gt;
&lt;br /&gt;
=== CentOS / RHEL ===&lt;br /&gt;
&lt;br /&gt;
Unofficial packages of latest releases can be found at:&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.lfarkas.org/linux/packages/centos/5/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Debian Lenny ===&lt;br /&gt;
&lt;br /&gt;
There are some updated packages for debian lenny available at:&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.corpit.ru/debian/tls/kvm/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nightly snapshots ==&lt;br /&gt;
&lt;br /&gt;
Nightly snapshots, for those who are uncomfortable with git, are [http://people.qumranet.com/avi/snapshots available].  When reporting a problem with a snapshot, please quote the snapshot name (which includes the date) and the contents of the SOURCES file in the snapshot tarball.&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=RunningKVM&amp;diff=2309</id>
		<title>RunningKVM</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=RunningKVM&amp;diff=2309"/>
		<updated>2009-05-15T23:00:38Z</updated>

		<summary type="html">&lt;p&gt;Iggy: remove note about using -no-acpi with windows as it hasn&amp;#039;t been the case for a while&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
You will need (see download section):&lt;br /&gt;
&lt;br /&gt;
* kvm-&#039;&#039;release&#039;&#039;.tar.gz&lt;br /&gt;
* A VT capable Intel processor, or an SVM capable AMD processor&lt;br /&gt;
* qemu prerequisites:&lt;br /&gt;
** `zlib` libraries and headers&lt;br /&gt;
** `SDL` libraries and headers&lt;br /&gt;
** `alsa` libraries and headers (optional alsa support: disabled by default but can be enabled with --enable-alsa)&lt;br /&gt;
** `gnutls` libraries and headers (optional VNC TLS support: enabled by default but can be disabled with --disable-vnc-tls)&lt;br /&gt;
** kernel headers (on Fedora, the kernel-devel package)&lt;br /&gt;
&lt;br /&gt;
On a debian etch system you can install the prerequisites with:&lt;br /&gt;
  apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; When building from git, you also need gawk.&lt;br /&gt;
&lt;br /&gt;
Please report problems (and successes) to the [[Lists,_IRC| mailing list]].&lt;br /&gt;
&lt;br /&gt;
== Unpacking and configuring kvm components ==&lt;br /&gt;
&lt;br /&gt;
You may wish to take a look at the [&amp;quot;Kernel-optimizations&amp;quot;] page.&lt;br /&gt;
There exists a [attachment:kvm-26-alt-grab.diff.gz patch] which will change the SDL keygrab combination from ctrl-alt to ctrl-alt-shift.  It was written primarily to deal with the heavy use of ctrl-alt-delete in NT-based VMs.&lt;br /&gt;
&lt;br /&gt;
If you are using a patched kernel (e.g. a recent -mm kernel or the kvm git tree), configure the kernel normally, boot into it, and:&lt;br /&gt;
&lt;br /&gt;
 tar xzf kvm-release.tar.gz&lt;br /&gt;
 cd kvm-release&lt;br /&gt;
 ./configure --prefix=/usr/local/kvm --with-patched-kernel&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo /sbin/modprobe kvm-intel&lt;br /&gt;
 # or: sudo /sbin/modprobe kvm-amd&lt;br /&gt;
&lt;br /&gt;
If you&#039;re &#039;&#039;not&#039;&#039; running a patched kernel:&lt;br /&gt;
&lt;br /&gt;
 tar xzf kvm-release.tar.gz &lt;br /&gt;
 cd kvm-release &lt;br /&gt;
 ./configure --prefix=/usr/local/kvm &lt;br /&gt;
 make &lt;br /&gt;
 sudo make install &lt;br /&gt;
 sudo /sbin/modprobe kvm-intel &lt;br /&gt;
 # or: sudo /sbin/modprobe kvm-amd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; if sound doesn&#039;t play in the guest vm you can add --audio-drv-list=&amp;quot;alsa oss&amp;quot; to ./configure as explained in http://www.linux-kvm.com/content/sound-problem-solved&lt;br /&gt;
&lt;br /&gt;
== Creating a disk image for the guest ==&lt;br /&gt;
 /usr/local/kvm/bin/qemu-img create -f qcow vdisk.img 10G &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing a guest operating system ==&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/local/kvm/bin/qemu-system-x86_64 -hda vdisk.img -cdrom /path/to/boot-media.iso \ &lt;br /&gt;
    -boot d  -m 384&lt;br /&gt;
&lt;br /&gt;
(kvm doesn&#039;t make a distinction between i386 and x86_64 so even in i386 you should use `qemu-system-x86_64`)[[BR]]  &lt;br /&gt;
&lt;br /&gt;
If you have less than 1GB of memory don&#039;t use the -m 384 flag (which allocates 384 MB of RAM for the guest). For computers with 512MB of RAM it&#039;s safe to use -m 192, or even -m 128 (the default)&lt;br /&gt;
&lt;br /&gt;
== Running the newly-installed guest ==&lt;br /&gt;
 sudo /usr/local/kvm/bin/qemu-system-x86_64 vdisk.img -m 384&lt;br /&gt;
&lt;br /&gt;
or a slightly more complicated example, where it is assumed that bridged networking is available on tap0; see [&amp;quot;Kernel-optimizations&amp;quot;] for some setup hints:&lt;br /&gt;
&lt;br /&gt;
 /usr/local/kvm/bin/qemu-system-x86_64 -hda xp-curr.img -m 512 -soundhw es1370 -no-acpi -snapshot -localtime -boot c -usb -usbdevice tablet -net nic,vlan=0,macaddr=00:00:10:52:37:48 -net tap,vlan=0,ifname=tap0,script=no&lt;br /&gt;
&lt;br /&gt;
(kvm doesn&#039;t make a distinction between i386 and x86_64 so even in i386 you should use `qemu-system-x86_64`)&lt;br /&gt;
&lt;br /&gt;
If you&#039;re on Debian Etch, substitute `kvm` for `qemu-system-x86_64` (thanks to fromport, soren and mael_). See also the entries under the label &amp;quot;Ubuntu&amp;quot; on the [[HOWTO]] page.&lt;br /&gt;
qemu-system-x86_64`&lt;br /&gt;
&lt;br /&gt;
If you&#039;re on Fedora/RHEL/CentOS (and installed a kvm package and not built kvm yourself from source) then substitute &#039;&#039;&#039;qemu-kvm&#039;&#039;&#039; for &#039;&#039;&#039;qemu-system-x86_64&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Documents&amp;diff=2222</id>
		<title>Documents</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Documents&amp;diff=2222"/>
		<updated>2009-04-07T17:59:35Z</updated>

		<summary type="html">&lt;p&gt;Iggy: add acm virtio article link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Documents =&lt;br /&gt;
                                                                         &lt;br /&gt;
== User/Admin documentation ==&lt;br /&gt;
* [[HOWTO]]&lt;br /&gt;
* [http://www.nongnu.org/qemu/qemu-doc.html QEMU user manual]&lt;br /&gt;
== Presentations ==&lt;br /&gt;
* Presentations on many aspects of KVM were made at KvmForum2007 (Aug 2007).&lt;br /&gt;
* Presentations from the KvmForum2008 (June 2008)&lt;br /&gt;
* Avi Kivity&#039;s presentation from the [http://ols.108.redhat.com/2007/Reprints/kivity-Reprint.pdf Ottawa Linux Symposium 2007] (Jun 2007).&lt;br /&gt;
* TPR patching [attachment:kvm-tpr-patching.odp overview] (Avi Kivity, Oct 2008)&lt;br /&gt;
* [http://markmc.fedorapeople.org/virtio-code-review/VirtioCodeReview.pdf Virtio code walkthrough], [http://markmc.fedorapeople.org/virtio-code-review/virtio-talk.txt notes], [http://blogs.gnome.org/markmc/2008/05/28/checksums-scatter-gather-io-and-segmentation-offload/ GSO background] (Mark !McLoughlin, Oct 2008), and [http://portal.acm.org/citation.cfm?id=1400097.1400108 ACM pdf about virtio by Rusty Russell]&lt;br /&gt;
== White papers: ==&lt;br /&gt;
* Qumranet&#039;s [http://www.qumranet.com/files/white_papers/KVM_Whitepaper.pdf KVM Whitepaper]&lt;br /&gt;
== Magazine Articles ==&lt;br /&gt;
* [http://www.linux-magazine.com/issues/2008/86/kernel_tricks Linux Magazine]&lt;br /&gt;
* [http://www.linuxplanet.com/linuxplanet/reports/6490/4/ KVM for Embedded] at Linux Planet&lt;br /&gt;
== Benchmarks ==&lt;br /&gt;
* http://www.phoronix.com/scan.php?page=article&amp;amp;item=ubuntu_virt_benchmarks&amp;amp;num=1&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* [[small_look_inside|small look inside(kvm-54)]]&lt;br /&gt;
* [[buildup|qemu kvm buildup]]&lt;br /&gt;
* [[vl_runthrough|qemu-system-x86_64 startup (kvm-57)]]&lt;br /&gt;
* [[initialization|initialization (kvm-57)]]&lt;br /&gt;
* [[file_layout_in_kernel|file layout in kernel (~kvm-58)]]&lt;br /&gt;
== KVM Doxygen Documentation ==&lt;br /&gt;
* [http://kvmapi.ath.cx kvm doxygen documentation]&lt;br /&gt;
== Tools ==&lt;br /&gt;
* [[tools|Tools]]&lt;br /&gt;
== Supported cpus ==&lt;br /&gt;
* [[processor_support|cpus]]&lt;/div&gt;</summary>
		<author><name>Iggy</name></author>
	</entry>
</feed>