Сравнение виртуальных машин
Материал из Xgu.ru
Название | Создатель | Процессор хост-машины | Гостевой процессор | ОС хост-машины | Официально поддерживаемые гостевые ОС | Поддержка SMP в гостевых ОС? | Работает любая ОС? | Драйверы для гостевой ОС? | Принцип действия | Лицензия | Типичное применение | Guest OS speed relative to ОС хост-машины |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Bochs | Kevin Lawton | Intel x86, x86_64, Sparc, PowerPC, Alpha, MIPS | Intel x86, x86_64 | Windows, Linux, OS X, IRIX, AIX, BeOS | DOS, Windows, xBSD, Linux | Да | Да | ? | Эмулятор | LGPL | Хобби, разработка | Очень низкая |
Colinux | Dan Aloni и другие | Intel x86 | Такой же как и у родительской | Windows NT (NT, 2000, XP, Server 2003), Linux? | Linux | ? | Нет | некоторые | Портирование | GPL version 2 | Изоляция | Без потерь |
Denali | University of Washington | Intel x86 | Intel x86 | Denali | Ilwaco, NetBSD | Нет | Нет | ? | Паравиртуализация и портирование | ? | Исследования | Медленная |
DOSBox | Peter Veenstra, Sjoerd и другие | Intel x86, x86_64, Sparc, PowerPC, Alpha, MIPS | Intel x86 | GNU/Linux, Windows, Mac OS Classic, Mac OS X, BeOS, FreeBSD, OpenBSD, Solaris, QNX, IRIX | Эмуляции оболочки DOS | Нет | Нет | Да | Эмуляция с помощью динамической трансляции или интерпретации | GPL | Исполнение приложений под DOS, в частности, игр | Крайне низкая. Скорость работы никак не связана с тем, какое приложение исполняется |
DOSEMU | Проект сообщества | Intel x86 | Intel x86 | Linux | DOS | Нет | Да | Да | Аппаратная виртуализация | GPL version 2 | Поддержка старых приложений | Без потерь |
FreeVPS | PSoft | Intel x86, AMD x86_64 / EM64T | compatible | Linux | Различные дистрибутивы Linux | Да | Нет | n/a | Виртуализация на уровне ОС | GPL version 2 | хостинг, разделение сервисов, безопасность | Без потерь |
GUSS | guss-hackers | Intel x86 | Intel x86 | GNU/Linux | GNU/Linux | ? | ? | ? | ? | GPL | ? | ? |
Integrity Virtual Machine | Hewlett-Packard | Itanium | Itanium | HP-UX | HP-UX (анонсирована поддержка Linux, Windows, OpenVMS) | Да (4-way) | Да | Необязательно | Виртуализация | Проприетарная | Консолидация серверов | Близка к производительности хост-системы (не нужено ставить дополнительные гостевые сервера) |
Jail | FreeBSD | Intel x86, | совместимая | FreeBSD | FreeBSD | Да | Нет | N/A | Виртуализация на уровне операционной системы | FreeBSD | хостинг, разделение сервисов, безопасность | Без потерь |
Linux- VServer | Проект сообщества | Intel x86, x86_64, IA64, Alpha, PPC/64, hppa/64, sparc/64, ARM, s390/x, sh/66, MIPS | совместимая | Linux | Различные дистрибутивы Linux | Да | Нет | N/A | Виртуализация на уровне операционной системы | GPL version 2 | хостинг, разделение сервисов, безопасность | Без потерь |
Mac on Linux | Mac On Linux [1] | PowerPC | PowerPC | Linux | Mac OS X, Mac OS 7.5.2 to 9.2.2, Linux | ? | ? | ? | Виртуализация | GPL | Без потерь | |
OpenVZ | Проект сообщества, поддерживаемый SWsoft | Intel x86, x86_64, IA64 | Intel x86, x86_64, IA64 | Linux | Various Linux distributions | Да | Нет | Compatible | Виртуализация на уровне операционной системы | GPL | Изоляция виртуализированных серверов | Без потерь |
Parallels Workstation | Parallels, Inc. | Intel x86, Intel VT-x | Intel x86 | Windows, Linux, Mac OS X (Intel version) | Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, Solaris | Нет | Да | Да | Виртуализация, легковесный гипервизор | Проприетарная | Хобби, разработка, тестирование, рабочая станция | Близка к производительности хост-системы |
PearPC | Sebastian Biallas | x86, x86_64 | PowerPC | Windows, Linux | OS X, Darwin, Linux | Нет | Да | Да | Эмуляция с помощью динамической трансляции | GPL | Хобби, разработка, рабочая станция | 10% производительности хост-системы |
QEMU | Fabrice Bellard и другие | Intel x86, x86_64, IA64, PowerPC, Alpha, Sparc 32 and 64, ARM, S390, m68k | Intel x86, x86_64, ARM, Sparc 32 and 64, PowerPC, MIPS | Windows, Linux, OS X, FreeBSD, BeOS | Постоянно меняется [2] | Да | Да | ? | Динамическая рекомпиляция | GPL/LGPL | Хобби, разработка, рабочая станция, сервер | От 10 до 20% скорости хост-системы [3] |
QEMU с модулем kqemu | Fabrice Bellard | Intel x86, x86-64 | Такая же как и у хост-системы | Linux, FreeBSD, Windows | Постоянно меняется [4] | Нет | Да | ? | Виртуализация | Проприетарная | Хобби, разработка, рабочая станция, сервер | Близка к производительности хост-системы |
QEMU с модулем qvm86 | Paul Brook | x86 | x86 | Linux, NetBSD, Windows | Постоянно меняется | Нет | Да | ? | Виртуализация | GPL | Хобби, разработка, рабочая станция, сервер | Близка к производительности хост-системы |
Название | Создатель | Процессор хост-машины | Гостевой процессор | ОС хост-машины | Официально поддерживаемые гостевые ОС | Поддержка SMP в гостевых ОС? | Работает любая ОС | Драйверы для гостевой ОС? | Принцип действия | Лицензия | Типичное приминение | Скорость гостевой ОС по сравнению со скоростьюОС хост-машины |
SVISTA 2004 | Serenity Systems International | Intel x86 | Intel x86 | Windows, OS/2, Linux, FreeBSD | ? | Нет | ? | ? | ? | Проприетарная | Хобби, разработка, рабочая станция | ? |
TRANGO | TRANGO Systems, Grenoble, France | ARM, XScale, MIPS, PowerPC | Паравиртуализация архитектур ARM, MIPS, PowerPC | Нет; аппаратное исполнение; Linux или Windows как хост-системы | Linux, eCos, µC/OS-II | Да | Да | Да | Паравиртуализация, портирование, аппаратная виртуализация | Проприетарная | Мобильные телефоны, сетевые устройства и т.д. | Без потерь |
View-OS | Renzo Davoli helped by other developers [5] | Intel x86, PPC, x86_64 (in progress) | такая же как и у хост-системы | Linux 2.6+ | Исполнимые файлы Linux | Да | Нет | ? | Частичная виртуализация с помощью перехвата системных вызовов | GPL version 2 | Безопасность, изоляция, тестирование, мобильность | Близка к производительности хост-системы (лучше с патчем ptrace ядра) |
User Mode Linux | Jeff Dike и другие | Intel x86, others? | Та же, что и на хост-системе | Linux | Linux | ? | Нет | ? | Портирование | GPL version 2 | Изоляция | Низкая |
Virtual PC 2004 | Microsoft | Intel x86 | Intel x86 | Windows | DOS, Windows, OS/2 | Нет | Да | Да | Virtualization (перехват гостевых вызовов) | Проприетарная (free from Jul 2006) | Хобби, разработка, рабочая станция | Практически без потерь, если используются расширения Virtual Machine additions |
VirtualPC 7 for Mac | Microsoft | PPC | Intel x86 | OS X | Windows, OS/2, Linux | Нет | Да | Да | Динамическая рекомпиляция (поддерживается перехват гостевых вызовов) | Проприетарная | Хобби, разработка, рабочая станция | Медленная |
Virtual Server 2005 R2 | Microsoft | Intel x86, x64, IA64 (in progress) | Intel x86 | Windows 2003, XP | Windows NT, 2000, 2003, Linux (Red Hat и SUSE) | Нет | Да | Да | Virtualization (перехват гостевых вызовов) | Проприетарная (Free) | Организация сервер-фармов | Near native with Virtual Machine additions |
Virtuozzo | SWsoft | Intel x86, IA64, x86_64 | Intel x86, IA64, x86_64 | Linux & Windows | Различные дистрибутивы Linux; Windows | Да | Нет | Совместимая | Виртуализация на уровне операционной системы | Проприетарная | консолидация серверов, устойчивость ко сбоям, сервис-провайдеры | Без потерь |
VMware ESX Server 3.0 | VMware | Intel x86, x86_64 | Intel x86, x86_64 | нет (инсталлируется на голое железо) | Windows, RedHat, SuSE, FreeBSD, Netware | Да
(Дополнительно) (до 4х) | Да | Да | Виртуализация x86 | Проприетарная | Консолидация серверов, организация непрерывной работы, разработка/тестироване | Без потерь |
VMware ESX Server 2.5.3 | VMware | Intel x86, x86_64 | Intel x86 | нет (инсталлируется на голое железо) | Windows, RedHat, SuSE, FreeBSD, Netware | Да
(Дополнительно) (До 2х) | Да | Да | Виртуализация x86 | Проприетарная | Консолидация серверов, разработка, тестирование | Без потерь |
VMware Server | VMware | Intel x86, x86_64 | Intel x86, x86_64 | Windows, Linux | DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[6] | Да | Да | Да | Виртуализация x86 | Проприетарная (Free) | Консолидация серверов/десктопов, разрабока, тестирование | При использовании VMware Tools практически без потерь |
VMware Workstation 5.5 | VMware | Intel x86, x86_64 | Intel x86, x86_64 | Windows, Linux | DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[7] | Да | Да | Да | Virtualization | Проприетарная | Технические специалисты, разработчики, тестировщики, тренеры | При использовании VMware Tools практически без потерь |
VMware Player | VMware | Intel x86, x86_64 | Intel x86, x86_64 | Windows, Linux | DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[8] | Нет | Да | Да | Virtualization | Проприетарная (free) | Технические специалисты, разработчики, тестировщики, тренеры (заранее подготовленная машина) | При использовании VMware Tools практически без потерь |
Xen | University of Cambridge, Intel, AMD | Intel x86, x86_64, (ведётся портирование на PPC и IA64) | такая же как у хост-системы | NetBSD, Linux | Linux, NetBSD, FreeBSD, OpenBSD, Windows XP & 2003 Server (требует версию не ниже 3.0 и процессор поддерживающий технологию Vanderpool или Pacifica, Plan 9 | Да | Да | Нет - NetBSD/Linux Kernel | Паравиртуализация и и портирование или аппаратная виртуализация | GPL | ? | Без потерь |
z/VM | IBM | z/Architecture | z/Architecture и её предшественники | Никакая или такая же. Множество уровней вложенности, например VM/ESA работает внутри z/VM 4.4, которая работает внутри z/VM 5.2, которая работает внутри z/VM 5.1. | Linux на zSeries, z/OS, z/VSE, z/TPF, z/VM, VM/CMS, MUSIC/SP и их предшественники | Да, реальная и виртуальная (гостевая система может получить больше процессоров, чем есть), динамическое назначение процессоров | Да | Да, но не обязательно | Аппаратная виртуализация | Проприетарная, one-time charge plus optional maintenance/support | Универсальная | Наивысшая. Обычно работают тысячи виртуальных машин на одной системе; одна или более на каждого пользователя |
Zones | Sun Microsystems OpenSolaris | Intel x86, AMD64, UltraSparc, Sparc64 | совместимая | Solaris | Solaris, Linux (BrandZ) | Да | Нет | N/A | Виртуализация на уровне ОС | CDDL (Free) | бизнес, разработка, консолидация серверов, хостинг, разделение сервисов, безопасность, изоляция | Без потерь |
VE Lite / VE2 | SecureOL Ltd. | Intel x86 | Такая же как и родительская | Windows XP | Не поддерживает гостевых ОС | N/A | Нет | N/A | Паравиртуализация | Shareware | Дом, бизнес, Интернет-сёрфинг, рынок развлечений для взрослых | Быстрая |
Название | Создатель | Процессор хост-машины | Гостевой процессор | ОС хост-машины | Официально поддерживаемые гостевые ОС | Поддержка SMP в гостевых ОС? | Работает любая ОС? | Драйверы для гостевой ОС? | Принцип действия | Лицензия | Типичное приминение | Скорость в сравнении со скоростью ОС хост-машины |
Оригинал:
См. также:
[править] Ссылки
|
---|