Sé que puedo tener un software de virtualización (Virtual Box, Virtual PC) ejecutándose en Ubuntu o Windows y ejecutar sistemas operativos invitados en él. ¿Es posible ejecutar máquinas virtuales sin un sistema operativo host?
Gracias por adelantado. No estoy muy familiarizado con la virtualización. Lo siento si es una pregunta básica. No pude encontrar una respuesta en Google. ¡Si puedes señalarme algo gratis, sería genial!
Respuestas:
Un par de opciones gratuitas de software de virtualización:
fuente
http://www.xen.org/ para linux?
fuente
Echa un vistazo a estos artículos de Wikipedia:
Microsoft tiene un hipervisor llamado Hyper-V.
fuente
Básicamente, hay dos tipos de hipervisores. Primero están los hipervisores que se ejecutan en la parte superior de su sistema operativo. Estos se denominan hipervisores tipo 2 e incluyen VMware Workstation, MS Virtual PC y VirtualBox. Luego, están los hipervisores que son un sistema operativo (sé que está demasiado simplificado). Estos se denominan hipervisores tipo 1 e incluyen Xen, Linux con KVM, VirtualIron, ESX, ESXi y MS Hyper-V.
Lo que más se acerca a lo que quieres es un hipervisor de tipo 1. A juzgar por su pregunta, tendrá dificultades con casi todo, salvo para ESXi con su interfaz web. Iría por eso si desea un rendimiento decente y la opción de una amplia variación de los sistemas operativos invitados. Sin embargo, ESXi es un poco exigente para el hardware subyacente, por lo que si eso es un problema, busque en Fedora con KVM y / o Windows 2008 con Hyper-V. Sin embargo, la última opción es bastante costosa si aún no tiene una licencia de Windows 2008.
fuente
KVM para Linux
Si bien se parece mucho a otro software para usar algunas máquinas virtuales en realidad, efectivamente convierte el núcleo de Linux en un hipervisor.
Lo mismo es cierto para XEN, la diferencia es que con XEN realmente arranca XEN como el hipervisor que iniciará una instancia virtualizada (dom0) que se usa como instancia de administración.
KVM convierte su instalación de Linux en un hipervisor para que usted esencialmente la distribución que usa alrededor de su kernel de Linux habilitado para KVM no sea mucho más que una interfaz de administración.
Linux KVM y XEN es, que yo sepa, las únicas virtualizaciones de metal desnudo gratuitas (como en libre) disponibles.
Otras opciones ya han sido nombradas
fuente
No es posible ejecutar máquinas virtuales sin host ya que no es posible ejecutar procesos sin sistema operativo.
En un sistema operativo, el núcleo aísla diferentes procesos y los programa. Debe haber algo similar para hacer la programación y el aislamiento en un entorno virtual. Este núcleo se llama hipervisores.
fuente
Una máquina virtual depende de la máquina host y su sistema operativo para proporcionar acceso a la CPU física, la memoria, las unidades de disco y otros periféricos de la máquina host.
Entonces, no, no puede ejecutar una máquina virtual sin una máquina host y su sistema operativo.
fuente
Puede usar Windows 7 e iniciar directamente en un disco duro virtual, luego el sistema operativo en esa unidad virtual tendrá acceso directo al hardware. Echa un vistazo a este artículo: Menos virtual, más máquina: Windows 7 y la magia de Boot to VHD
fuente
Creo que estás buscando algo como VMware ESXi . También es gratis hoy en día ...
Copió descaradamente de esta pregunta más o menos relacionada ;-)
fuente
También puede consultar Citrix XenServer 5.0
Es totalmente gratuito desde febrero y tiene un rendimiento realmente bueno.
Las otras opciones (gratuitas y fáciles de administrar) descritas anteriormente son
No olvide que cuando esté utilizando un hipervisor de metal desnudo (como los que se encuentran en la lista), necesitará una CPU Intel VT o AMD-V para ejecutar máquinas virtuales virtualizadas por hardware. Con VMware e Hyper-V, tiene la oportunidad de ejecutar máquinas virtuales de traducción binaria que tiene un efecto más negativo en el rendimiento que el hardware virtualizado.
Novell Xen y Citrix XenServer se basan en Xen (duh), por lo que es muy fácil configurar máquinas virtuales paravirtualizadas. Este tipo de virtualización requiere un núcleo que sea consciente de que se está virtualizando. Novell SLES es realmente fácil de configurar paravirtualizado y Citrix XenServer tiene una plantilla paravirtualizada de Debian a bordo que instala inmediatamente Debian sin la necesidad de un CD. 18 de febrero, saldrá una nueva versión de XenServer, incluida Debian Lenny (la última versión de Debian).
fuente
El instalador WUBI de Ubuntu esencialmente hace esto. Me hubiera gustado ver más desarrollo entrar en WUBI para ese propósito.
fuente