From KVM
(update OpenSolaris support, doesn't need a patched kvm module)
Line 873: Line 873:
 
|  64  
 
|  64  
 
|  Works  
 
|  Works  
|  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 (or any other than the default rtl adapter)
+
|  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  
 
|  
 
|  
 
|-
 
|-
Line 882: Line 882:
 
|  64  
 
|  64  
 
|  Works  
 
|  Works  
| 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=rtl8139
+
|  Use -m 512 -net nic,model=e1000
 
|  
 
|  
 
|}
 
|}

Revision as of 05:01, 13 July 2008


Windows Family

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Windows Server 2008 (Datacenter) 64 kvm-64 Intel, AMD 64 Works by Alexey.E.
Windows Server 2008 (Datacenter) 32 kvm-64 Intel, AMD 64, 32 Works by Alexey.E.
Windows Vista Ultimate 64 kvm-64 Intel, AMD 64 Works Not Aero Glass capable. by Alexey.E.
Windows Vista Ultimate 32 kvm-64 Intel, AMD 64, 32 Works Not Aero Glass capable. by Alexey.E.
Windows Server 2003 x64 64 kvm-64 Intel, AMD 64 Works by Alexey.E.
Windows Server 2003 (Enterprise) 32 kvm-64 Intel 32, 64 Works by Alexey.E.
Windows Server 2003 (Enterprise) 32 kvm-64 AMD 64 Works by Alexey.E.
Windows XP Pro x64 64 kvm-64 Intel, AMD 64 Works by Alexey.E.
Windows XP Pro 32 kvm-64 Intel 32, 64 Works by Alexey.E.
Windows XP Pro 32 kvm-64 AMD 64 Works by Alexey.E.
Windows 2000 Pro (SP4) 32 kvm-64 Intel, AMD 64 Works use Qcow2 format. Setup may be unstable, so retry several times. by Alexey.E.
Windows 2000 Pro (SP4) 32 kvm-64 Intel 32 Works use Qcow2 format. Setup may be unstable, so retry several times. by Alexey.E.
Windows 2000 Advanced Server 32 kvm-44 Intel 64 Works use Qcow2 format.
Windows NT 4.0 (SP1) 32 kvm-28 Intel 32 Works
Windows NT 4.0 (SP6a) 32 kvm-28 Intel 32 Works Crashes starting the GUI. Works with -no-kvm
Windows 98SE 32 kvm-63 Intel 32 FAILS by Alexey.E. (halts when booting HIMEM)
Windows 98SE 32 kvm-44, 2.6.23-rc8 AMD 64, 32 no way
Windows 95 32 kvm-44, 2.6.23-rc8 AMD 64, 32 no way

Linux Family: Fedora/RedHat Derivatives

Guest Guest bitness Host version Host cpu Host bitness Status Comments
F9 (BETA) 32 kvm-64 Intel, AMD 64 Works by Alexey.E.
F8 64 kvm-64 Intel, AMD 64 Works by Alexey.E.
F8 32 kvm-64 Intel, AMD 64 Works by Alexey.E.
F7 64 kvm-64 Intel, AMD 64 Works by Alexey.E.
F7 32 kvm-64 Intel, AMD 64 Works by Alexey.E.
FC6 32 kvm-26 Intel, AMD 32, 64 Works
FC5 32, 64 kvm-12 Intel, AMD 32, 64 Works
Trixbox (CentOS) 32 kvm-12 Intel 64 Works
Red Hat Linux 7 32 kvm-52 Intel, AMD 64 Crashes Fails on init. by Alexey.E.
Red Hat Linux 8 32 kvm-64 Intel 64 Crashes Fails on init. by Frank.Q.
Red Hat Linux 9 32 kvm-51 Intel 64 Works by Alexey.E.
RHEL3 32 kvm-64 Intel 64 Works by Frank.Q.
RHEL4 64 kvm-64 Intel 64 Works by Frank.Q.
RHEL5/CentOS 5 64 kvm-64 Intel, AMD 64 Works by Alexey.E.
RHEL5/CentOS 5 32 kvm-64 Intel, AMD 64 Works by Alexey.E. (SMP is unstable)
CentOS 4.6 32 kvm-62 Intel 32 Works by EddyMulyono

Linux Family: Ubuntu/Debian Derivatives

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Ubuntu 8.04 LTS (Beta) 32, 64 kvm-64 Intel, AMD 32, 64 Works by Alexey.E. (some issues with virtio)
Ubuntu 7.10 32, 64 kvm-62 Intel,AMD 32, 64 Crashes, Workaround exists Install using Qemu, remove GFX boot. by Alexey.E.
Ubuntu 7.10 Server 64 kvm-60 AMD 64 Works No framebuffer (black screen at first). Hit enter to start installer.
Ubuntu 7.10 Server 32 kvm-60/61 Intel 64 Doesn't work Installer crashes (by Ryota Ozaki)
Ubuntu 7.04 32, 64 kvm-62 Intel,AMD 32, 64 Crashes, Workaround exists Install using Qemu, remove GFX boot. by Alexey.E.
Ubuntu 6.06 LTS Server 32 kvm-20 Intel 32 Works use -no-acpi
Debian Etch 4.0 64 kvm-64 Intel, AMD 64 Works by Alexey.E.
Debian Etch 4.0 32 kvm-64 Intel 64, 32 Works by Alexey.E.
Debian Etch 4.0 32 kvm-64 AMD 64 FAILS, workaround exists by Alexey.E. (manually choose i586 kernel, do not use default "k7" kernel)
Debian Sarge 3.1 32 kvm-12 Intel 32 Works
Debian Sarge 3.1 32 kvm-12 Intel 64 Mostly works Install hangs, will install via -no-kvm. Runs fine after
Xandros 3 OCE 32 kvm-29 Intel 64 Works by Alexey.E.
KNOPPIX 5.1.1 32 kvm-18 Intel 64 Works use nmi_watchdog=0 or nolapic kernel parameter to boot
Knoppix 5.2 32 kvm-18 Intel 32 Works

Other Linux Distros

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Slackware 11 32 kvm-15 Intel 64 Works using test26.s kernel
Slackware 12 32 kvm-36 Intel 32 Works
openSUSE 11.0 (Alpha 3) 32 kvm-64 Intel 64 Works by Alexey.E.
openSUSE 10.3 32 kvm-57 AMD 64 Works by Alexey.E.
openSUSE 10.3 32/64 kvm-64 Intel 64, 32 Crashes, Workaround exists Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
openSUSE 10.2 32/64 kvm-28/kvm-51 Intel 64 Crashes, Workaround exists Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
SUSE Linux 10.0 32 kvm-64 Intel 64, 32 Crashes, Workaround exists Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
SUSE Linux 9.1 32 kvm-64 Intel/AMD 64, 32 Works by Alexey.E.
Qemu-Puppy 2.01-3 32 kvm-17/18 Intel 32 Works
Qemu-Puppy 2.13-1 32 kvm-17/18 Intel 32 Works
SystemRescueCD 0.3.4 32 kvm-18 Intel 64 Works Works fine, except for initial X-setting "cirrus" - changed to "vesa", then works.
Gentoo 2006.1 32 kvm-24 Intel 64 Works
Gentoo 2007.0 32 kvm-24 Intel 64 Works
Arch Linux (Duke) 32 kvm-17 AMD 64 Works Host: 2.6.21-ARCH, guest: 2.6.22-rc5-ARCH says "booting paravirtualized kernel on bare hardware"
Mandrake Linux 9.2 32 kvm-51 Intel 64 Works by Alexey.E.
Mandriva 2007 32 kvm-51 Intel 64 Crashes, Workaround exists start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
Mandriva 2008 32 kvm-51 Intel 64 Crashes, Workaround exists start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.
Mandriva 2008.1 32 kvm-64 Intel 64, 32 Crashes, Workaround exists start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E.

UNIX Family: BSD

Guest Guest bitness Host version Host cpu Host bitness Status Comments
OpenBSD 4.2 32 kvm-58 Intel 32 Works
OpenBSD 4.1 32 kvm-64 Intel, AMD 64 Works by Alexey.E.
OpenBSD 4.0 64 kvm-12 Intel 64 Works
OpenBSD 4.0 32 kvm-16 + CVS Intel 64 Works
FreeBSD 6.1 32 kvm-17/18 Intel 32 Works
FreeBSD 6.2 64 kvm-12 AMD 64 Works
FreeBSD 6.2 32 kvm-16 + CVS AMD 64 Works
FreeBSD 6.3 32 Fedora 8 - kvm-37-7.fc8 Intel 64 works
FreeBSD 6.3 32 Debian Lenny, kvm-60 AMD 64 Works No issues in several weeks of testing. Freddie
FreeBSD 6.3 64 Debian Lenny, kvm-60 AMD 64 Works No issues in several weeks of testing. Freddie
FreeBSD 7.0 32 Debian Lenny, kvm-60 AMD 64 Works No issues in several weeks of testing. Tested with 1 and 2 virtual CPUs. Freddie
FreeBSD 7.0 64 Debian Lenny, kvm-60 AMD 64 Works No issues in several weeks of testing. Tested with 1 and 2 virtual CPUs. Freddie
FreeBSD 7.0 32 OpenSUSE 10.3 kvm-63 AMD 64 works disk i/o issues? "ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX"
FreeBSD 7.0 64 OpenSUSE 10.3 kvm-63 AMD 64 crashes after boot loader
GNU/kFreeBSD 64 kvm-15 AMD 64 Works
GNU/kFreeBSD 32 kvm-16 + CVS AMD 64 Works
NetBSD 3.1 32 kvm-17/18 Intel 32 Works
NetBSD 3.1 32 kvm-21 AMD 64 Works
NetBSD 4.0 32 kvm-60 Intel 64 Works avoid hangup on boot with --no-acpi and network card timeout by trying out a different card, e.g. -net nic,model=ne2k_pci
PC-BSD 1.4 32 kvm-56 Intel 64 Works By Alexey.E.
DragonflyBSD 1.10.1 32 kvm-58 Intel 64 Works avoid kvm-[64-67] which require -no-kvm-pit to work; use -net nic,model=e1000 to avoid network timeouts

UNIX Family: Solaris/OpenSolaris

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Solaris 10 U1 32 kvm-12 Intel 64 Works 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 "kernel/unix" to the kernel multiboot entry in GRUB
Solaris 10 U3 64 kvm-58 + patch Intel 64 Works needs additional patch to kvm for kvm kernel longmode
Nexenta Core 1.0 64 kvm-61 Intel 64 Works needs additional patch to kvm for kvm kernel longmode. Use -m 512 -net nic,model=e1000
OpenSolaris 2008.05 64 kvm-69 Intel 64 Works Use -m 512 -net nic,model=e1000

Other UNIX systems

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Darwin 8.0.1 32 kvm-29 Intel 64 Crashes by Alexey.E.
MINIX 3.1.2a 32 kvm-28 Intel 64 Crashes Crashes when loading MINIX's boot monitor and exits with exception 13, although it runs fine with -no-kvm
GNU hurd live CD (20051117) 32 kvm-28 Intel 32 Works Seems to have networking problems.
GNU/Hurd (Debian K14) 32 kvm-33 Intel 32 Works screenshot
GNU/Hurd (Debian K16) 32 kvm-69 AMD 64 Works avoid kvm-[64-67] which require -no-kvm-pit to work

Others

Guest Guest bitness Host version Host cpu Host bitness Status Comments
Haiku OS 32 kvm-12 AMD 64 Works screenshot
Amiga Research OS (AROS) 32 kvm-12 AMD 64 Works LiveCD tested. screenshot
Amiga Research OS (AROS) 32 kvm-58 Intel 32 Works LiveCD tested.
ReactOS 0.3.0 32 kvm-14 AMD 64 Works screenshot
FreeDOS 1.0 32 kvm-12/14 Intel 64 Work(ish) Can only be installed from live CD by disabling kvm and using qemu only. Upper memory management (himem.exe) crashed kvm. Some other drivers do so as well. Step through booting using F8 to determine which. DOS is confined to the lower 640K of memory. See bug 1666308.
MS DOS 6.22 32 kvm-28 Intel 32 Stops It seems to stop booting after HIMEM.
Syllable 0.61 32 kvm-29 Intel 64 Crashes by Alexey.E.
Visopsys 0.62 32 kvm-29 Intel 64 Crashes by Alexey.E.
Plan 9 32 kvm-68 Intel 64 Works needs -no-kvm-irqchip