Интернет магазин китайских планшетных компьютеров



Компьютеры - Сравнение виртуальных машин

23 января 2011





В таблице ниже приводится сравнение основных характеристик виртуальных машин. Все приведённые далее виртуальные машины являются гипервизорами. Ни одна из них не является виртуализацией приложений, как, например, Java Virtual Machine или Parrot Virtual Machine.

Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС Поддержка любой ОС Поддержка драйверов в гостевой ОС Принцип действия Лицензия Типичное применение Скорость работы гостевой ОС в сравнении с ОС хоста
Bochs Kevin Lawton Intel x86, AMD64, SPARC, PowerPC, Alpha, MIPS, ARM Intel x86, AMD64 Windows, Linux,
OS X, IRIX, AIX, BeOS
DOS, Windows, xBSD, Linux Есть Есть  ? Эмулятор LGPL Хобби, разработка, безопасное низкоуровневое исследование и отладка, дизассемблирование Очень низкая
Colinux Dan Aloni и другие Intel x86 Такой же как и у родительской Windows NT, Linux Linux  ? Нет Некоторые Портирование GPL version 2 Изоляция Без потерь
CHARON-AXP Stromasys x86-64 DEC Alphaserver Windows XP/2003/2008 x64 OpenVMS, Tru64 Нет Нет  ?  ? Проприетарная Исследования, хобби Медленная
CHARON-VAX Stromasys x86, IA-64 DEC Alphaserver Windows XP/2003/2008 x64 OpenVMS Нет Нет  ?  ? Проприетарная Исследования, хобби Медленная
Denali University of Washington Intel x86 Intel x86 Denali Ilwaco, NetBSD Нет Нет  ? Паравиртуализация и портирование  ? Исследования Медленная
DOSBox Peter Veenstra, Sjoerd и сообщество Intel x86, AMD64, SPARC, PowerPC, Alpha, MIPS Intel x86 Linux, Windows, Mac OS Classic, Mac OS X, BeOS, FreeBSD, OpenBSD, Solaris, QNX, IRIX, Kolibri Внешне эмулирует оболочку DOS Нет Нет Есть Эмуляция с помощью динамической трансляции или интерпретации GPL Исполнение приложений под DOS, в частности, игр Крайне низкая. Скорость работы никак не связана с тем, какое приложение исполняется
DOSEMU DOSEMU Intel x86 Intel x86 Linux DOS Нет Есть Есть Аппаратная виртуализация GPL version 2 Полная поддержка приложений Без потерь
FreeVPS PSoft Intel x86, AMD64 Совместимый Linux Различные дистрибутивы Linux Есть Нет n/a Виртуализация на уровне ОС GPL version 2 Хостинг, разделение сервисов, безопасность Без потерь
GUSS guss-hackers Intel x86 Intel x86 Linux Linux  ?  ?  ?  ? GPL  ?  ?
Icore virtual accounts iCore Software Intel x86 Совместимый Windows Windows есть нет N/A Виртуализация на уровне ОС Проприетарная Безопасность, пробование нового ПО,совместное использование компьютера несколькими людьми. Без потерь
Integrity Virtual Machines Hewlett- Packard Itanium Itanium HP-UX HP-UX Есть Есть Необязательно Виртуализация Проприетарная Консолидация серверов Близка к производительности хост-системы

Jail FreeBSD Intel x86 Совместимый FreeBSD FreeBSD Есть Нет N/A Виртуализация на уровне ОС BSD Хостинг, разделение сервисов, безопасность Без потерь
KVM Red Hat Процессор Intel/AMD с поддержкой аппаратной виртуализации Совместимый Linux Linux, HURD, Windows, xBSD, Darwin, QNX, MINIX, Haiku, Amiga Research OS, ReactOS, Plan 9, MS DOS, Free DOS, Solaris Есть Нет N/A Паравиртуализация, Аппаратная виртуализация GPL2  ? Близка к производительности хост-системы
Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС Поддержка любой ОС Поддержка драйверов в гостевой ОС Принцип действия Лицензия Типичное применение Скорость работы гостевой ОС в сравнении с ОС хоста
Linux-VServer Linux-VServer Intel x86, AMD64, IA-64, Alpha, PowerPC/64, PA-RISC/64, SPARC/64, ARM, S/390, SH/66, MIPS Совместимый Linux Различные дистрибутивы Linux Есть Нет N/A Виртуализация на уровне ОС GPL version 2 Хостинг, разделение сервисов, безопасность Без потерь
Mac on Linux Mac On Linux PowerPC PowerPC Linux Mac OS X, Mac OS 7.5.2 to 9.2.2, Linux  ?  ?  ? Виртуализация GPL Без потерь
OpenVZ Проект сообщества, поддерживаемый Parallels, Inc. Intel x86, AMD64, IA-64 Intel x86, AMD64, IA-64 Linux Различные дистрибутивы Linux Есть Нет Совместимый Виртуализация на уровне ОС GPL Изоляция виртуализированных серверов Без потерь
Parallels Workstation Parallels, Inc. Intel x86, Intel VT-x Intel x86 Windows, Linux, Mac OS X Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, Solaris Нет Есть Есть Виртуализация, легковесный гипервизор Проприетарная Хобби, разработка, тестирование, рабочая станция Близка к производительности хост-системы
PearPC Sebastian Biallas и другие x86, AMD64, PowerPC PowerPC Windows, Linux, OS X, NetBSD OS X, Darwin, Linux Нет Есть Есть Эмуляция с помощью динамической трансляции GPL Хобби, разработка, рабочая станция 10 % производительности хост-системы
QEMU Fabrice Bellard и другие Intel x86, AMD64, IA-64, PowerPC, Alpha, SPARC 32 and 64, ARM, S/390, M68k Intel x86, AMD64, ARM, SPARC 32 and 64, PowerPC, MIPS Windows, Linux, OS X, FreeBSD, BeOS Список постоянно меняется Есть Есть  ? Динамическая рекомпиляция GPL/LGPL Хобби, разработка, рабочая станция, сервер От 10 до 20 % скорости хост-системы
QEMU с модулем kqemu Fabrice Bellard Intel x86, AMD64 Такой же как и у хост-системы Linux, FreeBSD, Windows Список постоянно меняется Нет Есть  ? Виртуализация GPL Хобби, разработка, рабочая станция, сервер Близка к производительности хост-системы
QEMU с модулем qvm86 Paul Brook x86 x86 Linux, NetBSD, Windows Список постоянно меняется Нет Есть  ? Виртуализация GPL Хобби, разработка, рабочая станция, сервер Близка к производительности хост-системы
VDSmanager ISPsystem Intel x86 Такой же как и у родительской FreeBSD, Linux FreeBSD Есть Нет N/A Виртуализация на уровне ОС Проприетарная Хостинг, разделение сервисов, безопасность Без потерь
View-OS Renzo Davoli и другие Intel x86, PowerPC, AMD64 Такой же как и у хост-системы Linux 2.6+ Исполняемые файлы Linux Есть Нет N/A Частичная виртуализация с помощью перехвата системных вызовов GPL version 2 Безопасность, изоляция, тестирование, мобильность Близка к производительности хост-системы
Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС Поддержка любой ОС Поддержка драйверов в гостевой ОС Принцип действия Лицензия Типичное применение Скорость работы гостевой ОС в сравнении с ОС хоста
User-mode Linux Jeff Dike и другие Intel x86, PowerPC Такая же как и у хост-системы Linux Linux  ? Нет  ? Портирование GPL version 2 Изоляция Низкая
Virtual PC 2004 Microsoft Intel x86 Intel x86 Windows DOS, Windows, OS/2 Нет Есть Есть Virtualization Проприетарная Хобби, разработка, рабочая станция Практически без потерь, если используются расширения Virtual Machine additions
Virtual PC 2007 Microsoft Intel x86, x64 Intel x86 Windows Vista, XP Pro, XP Tablet PC Edition DOS, Windows, OS/2, Linux, OpenSolaris Нет Есть Есть Virtualization Проприетарная Хобби, разработка, рабочая станция Практически без потерь, если используются расширения Virtual Machine additions
VirtualPC 7 for Mac Microsoft PowerPC Intel x86 OS X Windows, OS/2, Linux Нет Есть Есть Динамическая рекомпиляция Проприетарная Хобби, разработка, рабочая станция Низкая
Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС? Работает любая ОС? Поддержка драйверов в гостевой ОС? Принцип действия Лицензия Типичное применение Скорость работы гостевой ОС в сравнении с ОС хоста
VirtualBox Innotek, подразделение Sun Microsystems Intel x86, AMD64 Intel x86, AMD64 MS Windows, Linux, Solaris, OpenSolaris, Mac OS X, FreeBSD DOS, OS/2, MS Windows, Linux, Solaris, OpenSolaris, OpenBSD, FreeBSD, NetBSD, Netware, QNX, L4, Mac OS X Есть Есть Есть Динамическая рекомпиляция Свободная и проприетарная версии Хобби, разработка, тестирование Практически без потерь, если используются расширения
VirtualLogix VLX VirtualLogix ARM, DSP C6000, Intel x86, Intel VT-x и VT-d, PowerPC Такая же как и у хост-системы Нет Linux, C5, VxWorks, Nucleus, DSP/BIOS and proprietary OS Есть Есть Есть Паравиртуализация, портирование, аппаратная виртуализация Проприетарная Встроенные системы реального времени: мобильные телефоны, сетевые устройства и т. д. Близка к производительности хост-системы
Microsoft Virtual Server 2005 R2 Microsoft Intel x86, AMD64 Intel x86 Windows 2003, XP Windows NT, 2000, 2003, 2008, XP, Vista, Linux Нет Есть Есть Virtualization Проприетарная Консолидация серверов Близка к производительности хост-системы при установленных дополнениях для Virtual Machine
Hyper-V Microsoft Intel x86-64, AMD64 Intel x86, AMD64 Нет) Windows NT, 2000, 2003, 2008, XP, Vista, Linux Да Есть Есть Аппаратная виртуализация Проприетарная Консолидация серверов, организация непрерывной работы, тестирование Близка к производительности хост-системы / без потерь.
Virtuozzo Parallels, Inc. Intel x86, IA-64, AMD64 Intel x86, IA-64, AMD64 Linux & Windows Различные дистрибутивы Linux; Windows Есть Нет Совместимый Виртуализация на уровне ОС Проприетарная Консолидация серверов, восстановление после сбоев, сервис-провайдеры Без потерь
VMware ESX Server 3.0 VMware Intel x86, AMD64 Intel x86, AMD64 Нет Windows, RedHat, SuSE, Netware, Solaris Есть

Есть Есть Виртуализация x86 Проприетарная Консолидация серверов уровня предприятия, организация непрерывной работы, разработка/тестироване Близка к производительности хост-системы
VMware ESX Server 2.5.3 VMware Intel x86, AMD64 Intel x86 Нет Windows, RedHat, SuSE, FreeBSD, Netware Есть

Есть Есть Виртуализация x86 Проприетарная Консолидация серверов уровня предприятия, организация непрерывной работы, разработка/тестироване Близка к производительности хост-системы
Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС Поддержка любой ОС Поддержка драйверов в гостевой ОС Принцип действия Лицензия Типичное применение Скорость работы гостевой ОС в сравнении с ОС хоста
VMware Server VMware Intel x86, AMD64 Intel x86, AMD64 Windows, Linux DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances Есть Есть Есть Виртуализация x86 Проприетарная Консолидация серверов, разработка, тестирование Практически без потерь, если используются расширения
VMware Workstation 5.5 VMware Intel x86, AMD64 Intel x86, AMD64 Windows, Linux DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances Есть Есть Есть Виртуализация x86 Проприетарная Технические специалисты, разработчики, тестировщики, тренеры Практически без потерь, если используются расширения
VMware Player VMware Intel x86, AMD64 Intel x86, AMD64 Windows, Linux DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances Нет Есть Есть Виртуализация x86 Проприетарная Технические специалисты, разработчики, тестировщики, тренеры Практически без потерь, если используются расширения
SimNow AMD AMD64 AMD64 Linux, Windows Linux, Windows Есть Есть Есть Кеширование кода, виртуализация Проприетарная Разработка, сервер Почти в 10 раз медленней
Solaris Zones Sun Microsystems OpenSolaris Intel x86, AMD64, UltraSPARC, SPARC64 Совместимая Solaris Solaris, Linux Есть Нет - Виртуализация на уровне ОС CDDL бизнес, разработка, консолидация серверов, хостинг, разделение сервисов, безопасность, изоляция Близка к производительности хост-системы
SVISTA 2004 Serenity Systems International Intel x86 Intel x86 Windows, OS/2, Linux, FreeBSD  ? Нет  ?  ?  ? Проприетарная Хобби, разработка, рабочая станция  ?
TRANGO TRANGO Systems, Grenoble, France ARM, XScale, MIPS, PowerPC Paravirtualized ARM, MIPS, PowerPC none: bare metal execution, Linux or Windows as dev. hosts Linux, eCos, µC/OS-II Есть Есть Есть Паравиртуализация, портирование, аппаратная виртуализация Проприетарная Мобильные телефоны, сетевые устройства и т. д. Без потерь
Xen Кембриджский университет, Intel, AMD Intel x86, AMD64,) Такая же как у хост-системы NetBSD, Linux Linux, NetBSD, FreeBSD, OpenBSD, Windows XP & 2003 Server, Plan 9 Есть Есть Не требуются Паравиртуализация, портирование или аппаратная виртуализация GPL консолидация серверов, хостинг, разделение сервисов, безопасность, изоляция Без потерь
z/VM IBM z/Architecture z/Architecture и предшественники Никакая или такая же. Множество уровней вложенности, например VM/ESA работает внутри z/VM 4.4, которая работает внутри z/VM 5.2, которая работает внутри z/VM 5.1. Linux on zSeries, z/OS, z/VSE, z/TPF, z/VM, MUSIC/SP и предшественники Есть, реальная и виртуальная, динамическое назначение процессоров Есть Есть, но не обязательно Уникальная аппаратная виртуализация Проприетарная Универсальная Наивысшая. Обычно работают тысячи виртуальных машин на одной системе, одна или более на каждого пользователя
Название Создатель Процессор хост-машины Гостевой процессор ОС хост-машины Официально поддерживаемые гостевые ОС Поддержка SMP в гостевых ОС? Работает любая ОС? Поддержка драйверов в гостевой ОС? Принцип действия Лицензия Типичное применение Скорость работы гостевой ОС в сравнении с ОС хоста


Просмотров: 2363


<<< Виртуальная машина
Bare metal >>>