Я знаю, что у меня может быть программное обеспечение для виртуализации (Virtual Box, Virtual PC), работающее в Ubuntu или Windows, и запускать в нем гостевые операционные системы. Можно ли запускать виртуальные машины без хост-ОС?
Заранее спасибо. Я не очень знаком с виртуализацией. Извините, если это основной вопрос. Я не смог найти ответ в Google. Если бы вы могли указать мне что-то бесплатно, это было бы здорово!
Ответы:
Несколько бесплатных опций программного обеспечения для виртуализации с нуля:
источник
http://www.xen.org/ для Linux?
источник
Взгляните на эти статьи в Википедии:
У Microsoft есть гипервизор Hyper-V.
источник
В основном, существует два вида гипервизоров. Во-первых, это гипервизоры, которые работают поверх вашей операционной системы. Они называются гипервизорами типа 2 и включают VMware Workstation, MS Virtual PC и VirtualBox. Затем есть гипервизоры, которые являются операционной системой (я знаю, что это слишком упрощено). Они называются гипервизорами типа 1 и включают в себя Xen, Linux с KVM, VirtualIron, ESX, ESXi и MS Hyper-V.
То, что ближе всего к тому, что вы хотите, это гипервизор типа 1. Судя по твоему вопросу, у тебя будут тяжелые времена с почти всем, кроме ESXi с его веб-интерфейсом. Я бы пошел на это, если вы хотите достойную производительность и возможность широкого выбора гостевых операционных систем. ESXi немного требователен к базовому оборудованию, поэтому, если это проблема, посмотрите на Fedora с KVM и / или Windows 2008 с Hyper-V. Последний вариант довольно дорог, хотя, если у вас еще нет лицензии на Windows 2008.
источник
KVM для Linux
Хотя на самом деле это выглядит как очередное программное обеспечение для использования некоторых виртуальных машин, оно фактически превращает ядро Linux в гипервизор.
То же самое верно для XEN, разница в том, что с XEN вы фактически загружаете XEN как гипервизор, который запускает виртуализированный экземпляр (dom0), который используется в качестве экземпляра управления.
KVM превращает вашу установку Linux в гипервизор, так что вы, по сути, используете дистрибутив вашего ядра Linux с поддержкой KVM, не намного больше, чем интерфейс управления.
Насколько мне известно, Linux KVM и XEN являются единственными бесплатными (как и в libre) виртуализациями на основе чистого металла.
Другие варианты уже названы
источник
Невозможно запустить виртуальную машину без хоста, так как невозможно запустить процесс без операционной системы.
В операционной системе ядро изолирует различные процессы и планирует их, должно быть что-то похожее для планирования и изоляции в виртуальной среде, это ядро называется гипервизорами.
источник
Виртуальная машина использует хост-компьютер и его ОС для обеспечения доступа к физическому процессору, памяти, дисководам и другим периферийным устройствам хост-машины.
Таким образом, нет, вы не можете запустить виртуальную машину без хост-машины и ее ОС.
источник
Вы можете использовать Windows 7 и загружаться непосредственно на виртуальный жесткий диск, тогда ОС на этом виртуальном диске будет иметь прямой доступ к оборудованию. Проверьте эту статью: Меньше виртуальных, больше машин - Windows 7 и магия загрузки с VHD
источник
Я думаю, что вы ищете что-то вроде VMware ESXi . Это также бесплатно в наше время ...
Бесстыдно скопировал с этого более-менее связанного вопроса ;-)
источник
Вы также можете заглянуть в Citrix XenServer 5.0
Это абсолютно бесплатно с февраля, и у него действительно хорошая производительность.
Другие (бесплатные и простые в управлении) варианты, описанные ранее:
Не забывайте, что при использовании гипервизора Bare-metal (как в списке) вам потребуется процессор Intel VT или AMD-V с поддержкой аппаратных виртуальных виртуальных машин. С VMware и Hyper-V у вас есть возможность запускать виртуальные машины с бинарным переводом, что оказывает более негативное влияние на производительность, чем виртуализация оборудования.
Novell Xen и Citrix XenServer основаны на Xen (не очень), поэтому настроить виртуальные машины с паравиртуализацией очень просто. Для этого типа виртуализации требуется ядро, которое осознает, что оно виртуализируется. Novell SLES действительно легко установить паравиртуализированными, и Citrix XenServer имеет встроенный шаблон Debian Paravirtualized, который сразу же устанавливает Debian без необходимости в компакт-диске. 18 февраля выйдет новая версия XenServer, включая Debian Lenny (последний Debian).
источник
Инсталлятор Ubuntu WUBI по сути делает это. Мне бы хотелось, чтобы с этой целью в WUBI пошло больше разработки.
источник