Comparison of platform virtualization software: Difference between revisions
Appearance
Content deleted Content added
kqemu module is a "closed source proprietary product" |
|||
Line 112: | Line 112: | ||
| ? |
| ? |
||
| Virtualization |
| Virtualization |
||
| Proprietary |
|||
| GPL/LGPL |
|||
| Hobbyist, Developer, Business workstation, Server |
| Hobbyist, Developer, Business workstation, Server |
||
| Near native |
| Near native |
Revision as of 00:51, 19 June 2005
Basic general information about the virtual machine packages: creator, guest systems supported, license, etc.
Name | Creator | Host Processor | Guest Processor | Host OS | Officially supported guest OS | Guest OS SMP available? | Runs Arbitrary OS | Drivers for supported guest OS available? | Method of operation | License | Typical use | Guest OS speed relative to Host OS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Bochs | Kevin Lawton | x86, x86_64, Sparc, PowerPC, Alpha, MIPS | x86, x86_64 | Windows, Linux, OS X, IRIX, AIX, BeOS |
DOS, Windows, xBSD, Linux | No | Yes | ? | Emulation | LGPL | Hobbyist, Developer | Very slow |
Cherry OS | PearPC Developers | x86 | PowerPC | Windows | Mac OS X | ? | ? | ? | Emulation | Proprietary | Hobbyist, Developer | Claimed 80% Performance of Host CPU |
Denali | University of Washington[1] | x86 | x86 | Denali | Ilwaco | No | No | ? | Paravirtualization and Porting | ? | ? | ? |
Mac on Linux | Mac On Linux [2] | PowerPC | PowerPC | Linux | Mac OS X, Mac OS 7.5.2 to 9.2.2, Linux | ? | ? | ? | Virtualization | GPL | Native | |
PearPC | ? | x86, x86_64 | PowerPC | Windows, Linux | OS X, Darwin, Linux | No | Yes | ? | Emulation and Dynamic Translation | GPL | Hobbyist, Developer, Business workstation | 1/10 host CPU speed |
QEMU | Fabrice Bellard | x86, x86_64, ia64, PowerPC, Alpha, Sparc32 & 64, ARM, S390, m68k | x86, x86_64, ARM, Sparc 32 and 64, PowerPC | Windows, Linux, OS X | Changes regularly [3] | No | Yes | ? | Dynamic Recompilation | GPL/LGPL | Hobbyist, Developer, Business workstation, Server | 1/10 to 1/5 host CPU speed [4] |
QEMU w/ kqemu module | Fabrice Bellard | x86 | x86 | Linux | Changes regularly [5] | No | Yes | ? | Virtualization | Proprietary | Hobbyist, Developer, Business workstation, Server | Near native |
Name | Creator | Host Processor | Guest Processor | Host OS | Officially supported guest OS | Guest OS SMP available? | Runs Arbitrary OS | Drivers for supported guest OS available? | Method of operation | License | Typical use | Guest OS speed relative to Host OS |
SVISTA 2004 | Serenity Systems International | Intel x86 | Intel x86 | Windows, OS/2, Linux, FreeBSD | ? | No | ? | ? | ? | Proprietary | Hobbyist, Developer, Business workstation | ? |
VirtualPC 2004 | Microsoft | Intel x86 | Intel x86 | Windows | DOS, Windows, OS/2 | No | Yes | Yes | Dynamic Recompilation / Virtualization | Proprietary | Hobbyist, Developer, Business workstation | Near native with Virtual Machine additions |
Virtual Server 2005 | Microsoft | Intel x86 | Intel x86 | Windows 2003, XP | Windows NT, 2000, 2003 | No | Yes | Yes | Dynamic Recompilation / Virtualization | Proprietary | Server, Server Farm | Near native with Virtual Machine additions |
VirtualPC 7 for Mac | Microsoft | PowerPC | Intel x86 | OS X | Windows, OS/2, Linux | No | Yes | Yes | Dynamic Recompilation / Virtualization | Proprietary | Hobbyist, Developer, Business workstation | ? |
Name | Creator | Host Processor | Guest Processor | Host OS | Officially supported guest OS | Guest OS SMP available? | Runs Arbitrary OS | Drivers for supported guest OS available? | Method of operation | License | Typical use | Guest OS speed relative to Host OS |
Virtuozzo | SWSoft | Intel x86, x86_64, ia64 | Intel x86, x86_64, ia64 | Windows, Linux | Windows, Linux | Yes | No | n/a | Kernel emulation / OS partioning | Proprietary | Hosting | 3% speed loss |
VMWare Server ESX 2 | Vmware | Intel x86, x86_64, ia64 | Intel x86, x86_64, ia64 | VMWare Server ESX | Windows, Linux, FreeBSD, Netware | Yes | Yes | Yes | Dynamic Recompilation/ Virtualization | Proprietary | Server, Server Farm | Near native with VMWare tools |
VMWare Server GSX 3 | Vmware | Intel x86, x86_64, ia64 | Intel x86, x86_64, ia64 | Windows, Linux | DOS, Windows, Linux, FreeBSD, Netware, Solaris | No | Yes | Yes | Dynamic Recompilation/ Virtualization | Proprietary | Business workstation, Server, Server Farm | Near native with VMWare tools |
VMWare Workstation 5 | Vmware | Intel x86, x86_64, ia64 | Intel x86, x86_64, ia64 | Windows, Linux | DOS, Windows, Linux, xBSD, Netware, Solaris, Sun Java Desktop | No | Yes | Yes | Dynamic Recompilation/ Virtualization | Proprietary | Hobbyist, Developer, Business workstation | Near native with VMWare tools |
Xen | University of Cambridge | Intel x86 | Intel x86 | NetBSD, Linux | Linux, NetBSD, FreeBSD, Plan 9 | No | No | Required | Paravirtualization and Porting | GPL | ? | Native |
Name | Creator | Host Processor | Guest Processor | Host OS | Officially supported guest OS | Guest OS SMP? | Runs Arbitrary OS | Supported guest OS drivers? | Method of operation | License | Typical use | Speed relative to Host OS |