VM VirtualBox | Bienvenidos a VirtualBoxes.info

Que Es Virtualbox

Oracle VM VirtualBox (anteriormente Sun VirtualBox, Sun x VM VirtualBox y Innotek VirtualBox) es un software gratuito de virtualización de código abierto desarrollado por Oracle Corporation. Sun Microsystems se hizo cargo del proyecto en 2008, originalmente creado por la editorial Innotek GmbH, que en 2010 asumirá los derechos del software.

 

virtualbox sistema operativo

Oracle VM VirtualBox¬†(que en este art√≠culo llamaremos simplemente¬†VirtualBox ) es un software de virtualizaci√≥n multiplataforma (se ejecuta en muchos sistemas operativos diferentes), pero ¬ŅQu√© significa eso realmente?

En primer lugar, se instala en cualquier computadora con una arquitectura¬†Intel¬†o Amd, ya sea que est√© utilizando sistemas operativos Windows, Mac OS X, Linux o incluso Oracle Solaris.¬†Luego, le brindar√° a su computadora la capacidad de ejecutar m√ļltiples sistemas operativos al mismo tiempo dentro de m√ļltiples m√°quinas virtuales.

Por ejemplo, puede usar sistemas Windows y / o Linux en su Mac, usar Windows Server 2016 en su servidor Linux, usar Linux en su PC con Windows, todo mientras puede continuar usando su otro software al mismo tiempo.

Es posible crear tantas máquinas virtuales como desee, no hay límite más que la memoria y el espacio en disco disponible, así como la cantidad de sistemas operativos que existen para las arquitecturas AMD e Intel. 

¬ŅC√≥mo funciona VirtualBox?

VirtualBox es un poderoso software de virtualización. Se puede utilizar desde sistemas integrados simples o escritorios tradicionales hasta implementaciones de centros de datos e incluso en entornos similares a la nube.

virtualbox mac

En inform√°tica, la virtualizaci√≥n es la ejecuci√≥n de sistemas operativos en una m√°quina host.¬†M√°s simplemente, esto significa que podr√° instalar ‚Äúm√°quinas virtuales‚ÄĚ, un poco como si fueran computadoras desmaterializadas que pueden recibir un nuevo sistema operativo y que se ejecutar√°n en su sistema operativo habitual.

Estas máquinas virtuales también se denominan VPS (Virtual Private Server para Virtual Private Server) o entorno virtual (VE para Virtual Environment).

VirtualBox hace un gran trabajo al ejecutar un sistema operativo desde otro cuando parece l√≥gico que haya conflictos entre ellos ya que cada sistema operativo est√° dise√Īado para usar hardware que debe estar bajo su control ( y no bajo el control de otro sistema operativo).

Durante a√Īos, la baja capacidad de nuestros discos duros, as√≠ como nuestra RAM o los recursos del procesador, fueron demasiado limitados para imaginar la ejecuci√≥n de un sistema operativo en otro. La sola idea de hacerlo era casi una tonter√≠a. Sin embargo, VirtualBox fue uno de los pioneros de la virtualizaci√≥n y logr√≥ su objetivo a la perfecci√≥n.

Para las empresas el coste de la maniobra es más que interesante (mantener un solo servidor en lugar de una docena de máquinas diferentes), la ecología no se queda fuera ya que es necesario saber que un servidor en ejecución al 15% de su capacidad consume realmente la misma cantidad de energía que un servidor cargado al 90%. Ahorrar hardware informático casi siempre significa reducir el impacto humano en nuestro medio ambiente.

El objetivo de la virtualización con VirtualBox

Podr√°s ver que esto aumentar√° en dificultad y que VirtualBox es una verdadera m√°quina de guerra en virtualizaci√≥n para redes, pero hemos tenido en cuenta los principales intereses del p√ļblico en general:

  1. Instale y pruebe un sistema operativo sin modificar el suyo

El sentido com√ļn nos dir√≠a que vayamos lo m√°s simple posible instalando en arranque dual dicho sistema operativo para probar, pero dado que estas son solo pruebas, ¬Ņpor qu√© no partir del principio de Live-CD y probar este sistema operativo sin modificar sus datos y su sistema actual?

Esta es a menudo la raz√≥n n√ļmero uno que lo lleva a usar VirtualBox, ya sea por placer en el caso de una distribuci√≥n de Linux para probar en Windows o por la fuerza de las circunstancias cuando no tiene otra opci√≥n que ejecutar Windows en una Mac.

Cuando dijimos que VirtualBox no modificar√° los datos en su computadora, esto debe ser calificado por el hecho de que su m√°quina virtual (su m√°quina bajo VirtualBox que ejecutar√° este nuevo sistema operativo para ser probada y que llamamos por abuso de lenguaje) sistema operativo virtualizado ¬ę) necesitar√° espacio en disco para instalarse en unos pocos archivos, incluido el principal (que a menudo se denomina¬Ľ una m√°quina virtual ¬ęprecisamente).

Por lo tanto, no hay riesgo de pérdida de datos, pero VirtualBox tendrá que instalar archivos para ejecutar el sistema operativo deseado en la máquina virtual.

Precisamente, VirtualBox instalar√° el sistema operativo en tu m√°quina virtual de forma completamente aislada del resto de tu computadora, estando todos los archivos necesarios para el funcionamiento del sistema operativo virtualizado en esta m√°quina host.

virtualizacion

  1. Estar en un entorno seguro

Es muy interesante utilizar un sistema operativo aparte gracias a VirtualBox para pruebas de aplicaciones o navegaci√≥n arriesgada en Internet.¬†Para dar un ejemplo concreto, si alguna vez en Windows descarga software pirateado, ¬Ņqu√© le dice que el pirata inform√°tico no puso c√≥digo malicioso adicional en el software?

Si bien por supuesto debemos recordar el lado ilegal del asunto, nos parece m√°s apropiado insistir en los aspectos de seguridad que este tipo de pr√°cticas pueden generar.

Entonces, para tomar un ejemplo legal, imaginemos que tiene que probar una aplicaci√≥n que debe modificar dr√°sticamente su sistema operativo y / o que teme conflictos entre software: es m√°s seguro probar esto en un sistema separado, un sistema ¬ęDesechable¬Ľ de alguna manera.

¬ŅPor qu√© hablar de un sistema operativo ¬ędesechable¬Ľ?¬†Porque en √ļltima instancia, esto es lo que podemos hacer con VirtualBox ya que la cantidad de m√°quinas virtuales no est√° limitada en n√ļmero.¬†Si alguna vez esta famosa aplicaci√≥n da√Īa el sistema operativo y lo deja inoperativo, no hay problema: su sistema operativo real no se habr√° movido.

En el contexto de la navegaci√≥n por Internet que puede estar en riesgo (normalmente por piratas inform√°ticos o sitios de archivos pirateados), VirtualBox tambi√©n es un buen baluarte: el sistema operativo instalado en la m√°quina virtual puede infectarse sin causar la menor preocupaci√≥n a su sistema operativo host. Por eso podemos hablar de ¬ęsistemas operativos desechables¬Ľ cuando ser√≠a mejor decir ¬ęm√°quina virtual desechable¬Ľ.

Este uso de VirtualBox incluso tiene un término propio, ya que es simplemente una seguridad y / o aislamiento de una red para operar desde un sistema operativo virtual, que no puede propagar a su host cualquier vulnerabilidad. Por tanto, es ideal una vez más para realizar pruebas.

  1. Implementar sistemas operativos funcionales de manera m√°s efectiva

En los negocios, no es raro tener docenas de estaciones de computadoras para administrar y cuando se trata de implementar un parque de computadoras completamente nuevo, VirtualBox puede simplificar enormemente la vida de los equipos t√©cnicos.¬†Las implementaciones y / o migraciones son mucho m√°s f√°ciles de hacer con m√°quinas virtuales ya que, si recuerda correctamente, VirtualBox ¬ęalmacena¬Ľ un sistema operativo completo en un archivo grande.

De este modo, se facilita la entrega de activos de TI funcionales (una versi√≥n de producci√≥n) desde un entorno calificado (desarrollo o prueba).¬†VirtualBox tambi√©n trae muchos ahorros a las empresas en costos de mantenimiento y / o conservaci√≥n f√≠sica gracias a la puesta en com√ļn de equipos que luego se vuelve posible.

Solo debe tener en cuenta la gesti√≥n del uso de los recursos de sus equipos inform√°ticos gestionando la distribuci√≥n de m√°quinas virtuales en m√°quinas f√≠sicas compartidas lo mejor posible (seg√ļn sus respectivas cargas) traer√° buenos ahorros.

Una historia rápida de virtualización

La virtualizaci√≥n fue desarrollada a finales de la d√©cada de 1970 por IBM y el MIT¬† ¬ęacelerador de VM¬Ľ,¬† nombre que se le dio en ese momento al software de virtualizaci√≥n), es m√°s bien en los 90 que veremos la aparici√≥n de la virtualizaci√≥n en computadoras personales (PC) para el p√ļblico en general.

Entonces fue posible incluso hacer virtualización de hardware agregando procesadores, tarjetas de red, etc.

virtualbox historia

El avance más notable de la época llegó para algunos ordenadores AmigaOS ( sus procesadores eran muy variados y manejaban arquitecturas como 80386 y 80486, o incluso 68xxx o PPC) en los que podíamos ejecutar otros sistemas operativos como Mac OS, Linux o Windows, sin dejar de ser multitarea en el sistema operativo host AmigaOS.

Fue a mediados de los 90 que todo se aceleró: muchos usuarios empezaron a emular en sus ordenadores con arquitectura x86 ordenadores más antiguos de los 80. La popularidad de la virtualización se puede explicar, entre otras cosas, por el la Emulación exitosa de consolas como la NES, SNES o Neo-Geo AES.

También podemos citar las emulaciones de las máquinas Atari, Amiga o Amstrad (ya en su momento) por diversión y nostalgia, algo que todavía nos encontramos hoy con VirtualBox.

Fue bajo este fuerte impulso que VMware desarrolló su sistema propietario del mismo nombre a finales de los 90 para dominar este mercado hasta principios de los 2000. VMware hizo posible entonces hacer virtualizaciones de software de arquitectura x86 en máquinas x86, al igual que muchos otros programas que siguen siendo grandes nombres en este campo en la actualidad.

Muchos software de virtualización eran propietarios y, sin embargo, gratuitos, como VMware Server, VirtualPC o Virtual Server, pero también son software de código abierto gratuito que eventualmente popularizó la virtualización del sistema x86 (bajo la arquitectura x86) con Linux-VServer, KVM. , QEMU, Bochs, Xen y… VirtualBox.

En la segunda mitad de la década de 2000, fueron los fabricantes de procesadores x86 (Intel y AMD) quienes agregaron automáticamente la virtualización de hardware a sus líneas de productos. De hecho, podemos aprovechar su procesador al que los fabricantes ahora están agregando medios para simplificar la virtualización de software al reducir la degradación en el rendimiento debido precisamente a la virtualización.

VirtualBox, por su parte, fue dise√Īado en Alemania y ofrecido por Innotek GmbH bajo una licencia propietaria, lo que hizo posible ofrecer un producto gratuito al p√ļblico en general para probar el software para uso personal.

Luego tendremos que esperar hasta 2007 para ver una versi√≥n llamada VirtualBox Open Source Edition (OSE) como software completamente gratuito bajo la Licencia P√ļblica General GNU (versi√≥n 2).

Si Innotek GmbH no es un nombre que le recuerde algo, es sin embargo una empresa que ha contribuido al desarrollo de soporte para virtualizaci√≥n de OS / 2 (IBM) y Linux, as√≠ como puertos OS / 2. productos fabricados por Connectix (una empresa posteriormente adquirida por Microsoft).¬†Pero Innotek GmbH tambi√©n desarroll√≥ todo el c√≥digo para los ¬ępaquetes de extensi√≥n¬Ľ (veremos esto con m√°s detalle m√°s adelante) para Windows Virtual PC y Microsoft Virtual Server, lo que hizo posible muchas interacciones entre el host y los sistemas operativos. sistemas operativos virtualizados, como teclados compartidos o la capacidad de copiar / pegar entre sistemas.

Un poco de técnica: virtualización con más detalle a través de VirtualBox

En el caso de que no utilice ning√ļn medio de hardware para facilitar la virtualizaci√≥n a trav√©s de su procesador, VirtualBox adoptar√° un enfoque 100% software. Este modo operativo permite el soporte de la virtualizaci√≥n de sistemas operativos de 32 bits que se ejecutar√°n en el anillo¬† y 3 de la arquitectura Intel. Un anillo (o ¬ęanillo de protecci√≥n¬Ľ) es un nivel de privilegios en los derechos impuestos por la arquitectura de los procesadores (Intel x86 en nuestro ejemplo).

server proeccion

El sistema host reconfigura el sistema operativo para ser virtualizado, que normalmente debería ejecutarse en el anillo.

Debido a que este código tiene muchas instrucciones sobre privilegios que normalmente no se pueden ejecutar en el anillo 1, VirtualBox luego realiza un escaneo del código del anillo 0 y luego su análisis recursivo antes de una primera ejecución para identificar las instrucciones que pueden causar problemas, luego llama al administrador de parches (PATM) para hacer las correcciones inmediatas. Todo este paso se denomina CSAM para Code Scanning and Analysis Manager).

Esto tendrá el efecto de reemplazar una instrucción con una instrucción equivalente mediante un salto al código compilado en la memoria del hipervisor (revisaremos este término ya que VirtualBox es en sí mismo un hipervisor de tipo 2). De lo contrario, el código de modo de usuario virtualizado puede ejecutarse en el anillo 3 cuando generalmente estas tareas también se llevan a cabo en el anillo 3 en el lado del hardware.

En ambos casos, VirtualBox usa CSAM y PATM pase lo que pase para inspeccionar todo y ¬ęparchear¬Ľ las instrucciones que podr√≠an causar problemas.¬†VirtualBox tambi√©n cuenta con un¬†recompilador¬†din√°mico, basado en QEMU, con el fin de recompilar cualquier modo protegido u otro en su totalidad (por ejemplo el c√≥digo del Bios, de un DOS virtualizado o cualquier otro sistema que permita el inicio de un sistema operando).

Es gracias a esta técnica que VirtualBox logra un rendimiento comparable al que ofrece VMware.

VirtualBox tiene soporte de hardware (VT-x para Intel y AMD-V para AMD), el software podrá ejecutar cada máquina virtual en el anillo que sea más adecuado. El código del sistema operativo virtualizado en el anillo 0 se ejecutará en el anillo 0 del host, pero en modo VMX no root en lugar de ejecutar todo en el anillo 1.

También puede suceder que VirtualBox no pueda funcionar sin la asistencia de hardware del procesador para sistemas operativos virtuales, como por ejemplo para virtualizar un sistema de 64 bits o incluso para sistemas operativos de propietarios muy específicos.

Todo un sistema operativo virtualizado en un solo archivo: el disco duro virtual

Anteriormente hablábamos de un archivo grande que contendrá todo el sistema operativo virtualizado que será funcional. Básicamente, este archivo grande es de hecho una unidad virtual o un disco duro virtual, y su máquina virtual utilizará este disco virtual que en realidad es este famoso archivo grande en su sistema operativo host.

Tenga en cuenta que cualquier sistema operativo necesita un medio para contener sus archivos de sistema, VirtualBox luego crea uno virtual que en realidad será un espacio reservado en su disco duro (el real en hardware ).

Hay tres formatos de extensión en VirtualBox para el archivo que contendrá un disco duro virtual:

  • VDI:¬†este es el formato predeterminado de VirtualBox, que es muy espec√≠fico para este software de virtualizaci√≥n.¬†Su disco duro virtual estar√° en formato¬†.vdi¬†.
  • VMDK¬†: este formato abierto es utilizado por las diferentes versiones que ofrece VMware como VMware Player o CMware Workstation.¬†Los datos del sistema operativo virtualizado se guardar√°n en uno o m√°s archivos en formato.¬†vmdk¬†.¬†Por tanto, un solo disco duro virtual puede generar varios archivos.
  • VHD : este es el formato utilizado por Hyper-V y Windows Virtual PC. Tambi√©n es el formato nativo de los discos virtuales del sistema operativo Microsoft Windows, a partir de las versiones Windows 7 y Windows Server 2008 R2. Solo tendr√° un archivo en formato .vhd¬†para su disco duro virtualizado a trav√©s de VirtualBox.

Por lo tanto, una máquina virtual VirtualBox puede usar discos creados previamente a través de VMware o Microsoft Virtual PC sin preocupaciones (como en su propio formato cuando el disco virtual se hubiera creado a través de VirtualBox pero desde otra computadora).

VirtualBox también es capaz de emular discos duros IDE (con controladores PIIX4 e ICH6), SCSI y SATA (con controlador ICH8M) y controladores SAS a los que se pueden conectar discos duros reales.

¬ŅEl mismo principio que un CD en vivo?

El paralelo es muy fácil de establecer entre la virtualización de un sistema operativo y un CD en vivo: ambos no pueden perder, corromper, borrar o infectar sus datos contenidos en el sistema operativo host.

La principal diferencia es que el Live-CD no instala ning√ļn archivo y se carga en la RAM al inicio para ejecutar el sistema operativo que contiene.¬†Tendr√° que reiniciar su m√°quina para poder volver a su sistema original (simplemente quitando el Live-CD) y entonces no ser√° posible la interacci√≥n entre los 2 sistemas.

La virtualización es muy diferente al proponer ejecutar varios sistemas operativos al mismo tiempo, de ahí la necesidad de contar con un espacio de almacenamiento que es el disco duro virtual.

crear nueva maquina virtual

Por otro lado, es interesante notar que una vez que VirtualBox haya creado tu m√°quina virtual podr√°s en este √ļltimo ¬ęarranque¬Ľ (start) desde una imagen¬†.iso¬†para ejecutar el sistema operativo que contiene.

Este es el mismo formato de imagen de disco que utilizan muchas distribuciones gratuitas de Linux, entre otras. Por tanto, es muy posible utilizar una distribución de live-cd sin tener que grabarla o montarla en un USB utilizando Unnetbootin.

Formato de archivo .vdi de VirtualBox: el disco duro virtual

Como se dijo anteriormente, .vdi es el formato predeterminado que usa VirtualBox para crear su disco duro virtual. Este archivo es ejecutable e inicia su máquina virtual en VirtualBox.

El tama√Īo de tu disco duro virtual depende de lo que quieras indicar al crearlo, sabiendo que obviamente este espacio en disco se toma de tu disco duro (hardware) real.

As√≠, su tama√Īo puede ser fijo o variable, sabiendo que si decides poner un valor fijo, no ser√° posible subsanarlo posteriormente.¬†Entonces, si decide poner un tama√Īo fijo de 5 GB, su disco duro virtual tendr√° ese tama√Īo para siempre.

Afortunadamente, es posible definir un tama√Īo din√°mico donde es VirtualBox el cual manejar√° todo dentro del l√≠mite que le impongas: tu disco duro virtual no puede exceder un l√≠mite (por ejemplo 50 GB) pero este solo ser√° el tama√Īo de lo que se necesita, aumentando su tama√Īo cada vez que instala software o agrega archivos.

extension virtual box

Por tanto, parecer√≠a l√≥gico elegir un tama√Īo din√°mico por defecto, pero este m√©todo tiene la desventaja de que consume m√°s recursos (lectura / escritura).¬†La elecci√≥n de un tama√Īo fijo para su disco duro virtual, a la inversa, acercar√° el rendimiento a un disco duro f√≠sico, ya que es todo el espacio ya definido que utiliza VirtualBox para optimizar los tiempos de lectura / escritura.¬†Con las enormes capacidades de nuestros discos duros f√≠sicos (1 TB por ejemplo), ya no hay ning√ļn problema para asignar un tama√Īo fijo de 40 GB.

Finalmente, dado que los archivos .vdi son archivos de disco duro virtual por excelencia, es muy posible obtener una copia de este archivo para importarlo desde otra estación de trabajo en VirtualBox.

Esto es muy √ļtil en el contexto de las copias de seguridad, pero tambi√©n para el despliegue masivo de parques de TI.¬†Copiar / pegar un archivo¬†.vdi¬†es como tener una copia¬†certificada¬†de su disco duro virtual al momento de su copia, lista para ser utilizada desde cualquier computadora con VirtualBox.

En los negocios, esto permite la redundancia de servidores en una red al tiempo que garantiza un sistema de respaldo eficiente.

Mejore VirtualBox: use un paquete de expansión

Es posible agregar caracter√≠sticas adicionales que son extremadamente pr√°cticas y que recomendamos encarecidamente.¬†Denominado ¬ępaquete de expansi√≥n para VirtualBox¬Ľ, es ni m√°s ni menos que un complemento que a menudo proporcionar√° un mejor soporte de hardware.

El propio editor de VirtualBox ofrece uno que le proporcionará soporte para sus puertos USB 2.0 (EHCI) y 3.0 (xHCI), soporte para periféricos como una cámara web, arranque desde PXE Boot o cifre sus imágenes de disco. con el potente algoritmo AES.

Por lo tanto, este paquete de expansión le permite usar cualquier puerto USB de su computadora a través de su máquina virtual o aprovechar la función de copiar / pegar entre el host y el sistema operativo virtual.

Si VirtualBox es de c√≥digo abierto, desafortunadamente este no es el caso con estos ¬ęcomplementos¬Ľ que solo est√°n disponibles para uso privado. Por lo tanto, es imposible utilizarl con la flexibilidad del c√≥digo abierto un paquete de expansi√≥n en una empresa o incluso en una universidad. Para ser m√°s precisos, los paquetes de extensi√≥n para VirtualBox est√°n bajo la licencia VPUEL (para uso personal y licencia de evaluaci√≥n de VirtualBox).

Use VirtualBox desde la línea de comando: VBoxManage

Para los usuarios m√°s expertos, es muy posible utilizar VirtualBox desde la l√≠nea de comandos gracias a VBoxManage.¬†Este es el nombre que se le da a esta interfaz de l√≠nea de comandos que toma el control de todas las de la interfaz gr√°fica GUI (la interfaz de usuario ¬ęnormal¬Ľ).

virtualbox wallpaper

Sin embargo, hay muchas otras opciones que no encontrará en el uso gráfico, incluidas opciones adicionales para administrar, controlar y configurar mejor sus máquinas virtuales. También puede crearlos, ejecutarlos y detenerlos desde esta misma interfaz de línea de comandos.

M√°s detalles sobre las funciones de VirtualBox

Portabilidad: sistemas operativos compatibles con el host

VirtualBox se ejecuta en una amplia gama de sistemas operativos de 32 y 64 bits:

  • Hosts de Windows (64 bits):
  • Windows 7
  • Win 8
  • Windows 8.1
  • Win 10 RTM (1507) compilaci√≥n 10240
  • Actualizaci√≥n de noviembre de Windows 10 (1511) compilaci√≥n 10586
  • Act de aniversario de Windows 10 (1607) compilaci√≥n 14393
  • Actualizaci√≥n de Windows 10 Creators (1703) compilaci√≥n 15063
  • Act. de Windows 10 Fall Creators (1709) compilaci√≥n 16299
  • Actualizaci√≥n de Windows 10 de abril de 2018 (1803) compilaci√≥n 17134
  • Act. de Windows 10 de octubre de 2018 (1809) compilaci√≥n 17763
  • Win Server 2008 R2
  • Windows Server 2012
  • Win Server 2012 R2
  • Windows Server 2016
  • Win Server 2019
  • Hosts de Mac OS X (64 bits):
  • 12 (Sierra)
  • 13 (Sierra Alta)
  • 14 (Mojave)
‚ö† Necesitar√° una computadora con arquitectura Intel para estos sistemas operativos.
  • Hosts Linux (64 bits)¬†:
  • Ubuntu 16.04 LTS, 18.04 LTS y 18.10
  • Debian GNU / Linux 9 (¬ęEstirar¬Ľ)
  • Oracle Linux 6 y 7
  • Redhat Enterprise Linux 6 y 7
  • Fedora 28 y 29
  • Gentoo Linux
  • Servidor SUSE Linux Enterprise 12 y 15
  • OpenSUSE Leap 42.3 y 15.0

 

También es posible utilizar VirtualBox desde la mayoría de los sistemas operativos Linux con un kernel 2.6 o 3.x utilizando el instalador clásico o mediante una instalación manual.

De todos modos, las distribuciones que se han probado y por tanto se reconocen como 100% compatibles son las que se ofrecen de serie en VirtualBox en sus respectivos paquetes. Para las versiones de Linux basadas en un kernel 2.4, desafortunadamente no hay más soporte y, por lo tanto, existe el riesgo de conflictos y errores.

  • Hosts Oracle Solaris (solo 64 bits).
    • Oracle Solaris 11

Esta lista no pretende ser exhaustiva y es completamente informal: el soporte de Oracle para sus clientes cubre ciertas partes de sus sistemas operativos aunque en la actualidad solo podemos contar con una versión probada y aprobada por la misma empresa que publica VirtualBox.

VirtualBox es en realidad lo que llamamos en la computación un hipervisor tipo 2 (alojado). Un hipervisor alojado es un software que le permite ejecutar un sistema operativo dentro de otro sistema operativo, lo que VirtualBox hace exactamente por definición.

hipervisor tipo 2

El t√©rmino hipervisor se remonta a los d√≠as del CP-67 de IBM y el sistema operativo System / 370 conocido como VM / 370 (lanzado en 1972).¬†Fue entonces cuando se nombr√≥ la interfaz a trav√©s de la cual un sistema operativo virtual puede acceder directamente a los servicios de control de alto nivel mediante los t√©rminos hipervisor, llamada de hipervisor o incluso hipercall.¬†El ¬ęsupervisor¬Ľ se refer√≠a al kernel del sistema operativo que en los mainfraimes de IBM se ejecutaba en modo¬†Supervisor¬†.

Por el contrario, un supervisor de tipo 1, llamado ¬ębare metal¬Ľ, utilizar√° directamente su hardware cuando VirtualBox, como supervisor de tipo 2, necesite un sistema operativo host para instalarse y ejecutarse. .¬†Este √ļltimo tambi√©n puede funcionar junto con otro software del sistema operativo host sin conflictos.

Lo que también es interesante acerca de la portabilidad del software es que funciona de manera absolutamente idéntica independientemente del sistema operativo y, obviamente, se utilizan los mismos formatos de archivo.

bare metal

Por lo tanto, es muy posible cambiar una máquina virtual creada en un determinado sistema operativo a un sistema completamente diferente. Por ejemplo, puede crear su máquina virtual en Windows para usarla posteriormente en Linux.

Además, las máquinas virtuales VirtualBox se pueden importar o exportar muy fácilmente utilizando el formato de archivo .ovf (Open Virtualization Format) que es precisamente un estándar en el campo de la virtualización. Por lo tanto, como estándar, es posible importar en VirtualBox .ovf máquinas virtuales que se habrían creado a partir de diferentes software de virtualización.

No es necesario virtualizar el hardware del procesador

En la mayor√≠a de los casos, VirtualBox no requerir√° tener un procesador con las √ļltimas tecnolog√≠as como las arquitecturas Intel VT-x o AMD-V.¬†A diferencia de muchos otros programas de virtualizaci√≥n, es posible utilizar VirtualBox en PC muy antiguas.

Adiciones de invitados: m√°s y m√°s funciones

Guest Additions son complementos para VirtualBox que se utilizan directamente dentro del sistema operativo virtualizado (el sistema invitado) para obtener rendimiento y agregar integraciones adicionales para beneficiarse de una mejor comunicación con el sistema host. Las características que más le interesarán son la capacidad de crear una carpeta compartida entre el host / sistema virtualizado, el ajuste automático de la resolución de su pantalla aprovechando la aceleración 3D de su tarjeta gráfica y mucho más.

Soporte de material muy completo

Muy por delante de la competencia, VirtualBox ofrece el siguiente soporte de hardware:

  • Modo multiprocesador para sistema invitado (SMP):¬†VirtualBox es capaz de implementar hasta 32 procesadores virtuales para cada sistema operativo virtualizado, independientemente de la cantidad de n√ļcleos que tenga f√≠sicamente en su computadora host.
  • Soporte para perif√©ricos USB:¬†se implementa un controlador USB virtual dentro de VirtualBox para permitirle conectar perif√©ricos USB sin tener que instalar un controlador espec√≠fico en el sistema operativo virtual.
  • Compatibilidad de hardware:¬†VirtualBox es capaz de virtualizar muchos perif√©ricos que normalmente utilizan con precisi√≥n otras plataformas de virtualizaci√≥n.¬†El soporte para controladores de disco duro IDE, SCSI y SATA es muy pr√°ctico, as√≠ como la posibilidad de virtualizar m√ļltiples tarjetas de sonido o tarjetas de red, utilizando las E / S de puertos paralelos y I / O APIC. (Controlador de interrupci√≥n programable avanzado de entrada / salida) que se puede encontrar en todas las computadoras recientes.¬†Esto hace que sea m√°s f√°cil clonar las im√°genes de las PC de diferentes m√°quinas reales y luego importarlas como un sistema virtual a trav√©s de VirtualBox.

varias pc virutal

  • Soporte completo de ACPI:¬†ACPI (para configuraci√≥n avanzada e interfaz de energ√≠a) es totalmente compatible con VirtualBox.¬†Como antes, esto tambi√©n permite facilitar la clonaci√≥n de m√°quinas reales en m√°quinas virtuales.¬†Gracias al soporte de ACPI, VirtualBox es capaz de comunicarse entre los diferentes sistemas operativos virtuales y la gesti√≥n energ√©tica del sistema host.¬†Por ejemplo, esto permite a los usuarios que usan computadoras port√°tiles ver notificaciones relacionadas con el uso de la bater√≠a en un sistema virtual.
  • Resoluciones multipantalla:¬†las m√°quinas virtuales VirtualBox admiten perfectamente diferentes resoluciones de pantalla dependiendo de la cantidad de las que tenga f√≠sicamente, lo que le permite extender su pantalla al ancho completo de sus pantallas conectadas a su sistema operativo host .
  • Soporte iSCSI nativo:¬†esta opci√≥n (√ļnica en el mercado de la virtualizaci√≥n) le permite conectarse a una m√°quina virtual usando directamente un medio de almacenamiento iSCSI desde un servidor sin siquiera pasar por el sistema operativo host.¬†De este modo, la m√°quina virtual puede acceder directamente a iSCSI sin tener que recurrir a la virtualizaci√≥n de discos duros virtuales adicionales que contendr√≠an los archivos necesarios.
  • Arranque a trav√©s de la red PXE:¬†la tarjeta de red virtual integrada en la base de VirtualBox admite el arranque 100% remoto a trav√©s del entorno de ejecuci√≥n de prearranque (PXE).

Multigeneración de instantáneas (instantáneas de máquinas virtuales)

VirtualBox puede tomar instantáneas arbitrarias del estado de su máquina virtual, lo que le permite retroceder en el tiempo y revertir el estado de su máquina a través de una instantánea , luego iniciar una configuración de máquina virtual alternativa, lo que le permite crear un árbol completo de instantáneas para volver a diferentes estados. Puede administrar estas instantáneas eliminándolas incluso si su sistema virtual está en ejecución.

Gesti√≥n avanzada de m√ļltiples usuarios

Virtualbox ofrece diferentes opciones para la gesti√≥n de grupos de usuarios para el mantenimiento y administraci√≥n de diferentes m√°quinas virtuales.¬†Adem√°s de un grupo de usuarios ¬ęb√°sico¬Ľ, tambi√©n es posible que cualquier m√°quina virtual est√© en m√°s de un grupo, grupos que luego se pueden anidar en una jerarqu√≠a.

Concretamente, esto significa que puede tener grupos de grupos de usuarios. En general, las operaciones que podrá realizar serán las mismas que para el acceso individual a las máquinas virtuales, como Inicio, Pausa, Cerrar (Guardar estado, Apagar), Reiniciar, etc.

Flexibilidad ejemplar y arquitectura limpia

VirtualBox ha sido especialmente dise√Īado con un dise√Īo limpio sin dejar de ser extremadamente flexible para los usuarios m√°s experimentados.¬†Por ejemplo, el c√≥digo del servidor es bastante distinto del c√≥digo del cliente.¬†En particular, esto le permite poder controlar el software simult√°neamente a trav√©s de diferentes interfaces.

Por ejemplo, puede iniciar su máquina virtual haciendo clic en un botón en la GUI  de VirtualBox y luego tomar el control de esa máquina desde la línea de comandos e incluso hacerlo de forma remota.

Gracias a una arquitectura tan flexible, VirtualBox puede enorgullecerse de ayudar a los desarrolladores de todo el mundo al ofrecer el código para todas sus funciones en SDK (Software Development Kit) comprensible para todos.

Por lo tanto, esto permite a los desarrolladores crear integraciones de VirtualBox con otro software o plataformas por su cuenta a través de la mejor interfaz de desarrollo disponible en la actualidad.

internet virtualbox

Controle de forma remota su m√°quina virtual

Aumente su rendimiento durante sus conexiones remotas en cualquier m√°quina virtual gracias a la ¬ęExtensi√≥n de Escritorio Remoto de VirtualBox¬Ľ (VRDE).¬†Esta extensi√≥n es compatible con el Protocolo de escritorio remoto (RDP) originalmente dise√Īado para Microsoft Windows con, adem√°s, soporte para clientes USB.

La extensi√≥n VRDE no tiene en cuenta los datos de los servidores RDP dise√Īados en soluciones de Microsoft Windows.¬†En otras palabras, VRDE est√° conectado directamente a la capa de virtualizaci√≥n.¬†Como resultado, VRDE funciona en sistemas operativos virtualizados distintos de Windows, incluso en modo texto.¬†No ser√° necesario agregar ning√ļn software adicional a la m√°quina virtual para que esto funcione.

VirtualBox también es, con mucho, el mejor software de virtualización gracias a este soporte de control remoto muy flexible y ya ofrece las siguientes funciones básicas:

  • Un¬†RDP uthentication:¬†VirtualBox es compatible de forma nativa con Winlogon (para Windows) y el PMA (para Linux) para proceder a la autenticaci√≥n.¬†Si alguna vez usa otros tipos de autenticaci√≥n, los desarrolladores de VirtualBox han planeado todo para usted dentro de un SDK muy f√°cil de usar para crear su interfaz de administraci√≥n de autenticaci√≥n arbitraria y personalizada.
  • USB sobre RDP: al¬†utilizar el ¬ęsoporte de canal virtual RDP¬Ľ, VirtualBox tambi√©n le permite conectarse a un dispositivo USB arbitrario localmente en su m√°quina virtual que se ejecuta desde un servidor RDP de Oracle VM VirtualBox.

Encuentra ayuda para VirtualBox

Lamentablemente la documentación mas completa es en ingles, pero es oficial del sitio: virtualbox.org.

Podrá encontrar todos los detalles de las instalaciones de Windows, Mac OS X, Linux y Oracle Solaris en máquinas host / virtuales, así como mucha otra información sobre configuraciones más avanzadas para necesidades específicas (use una red virtual o acceso remoto (VRDP / RDP), automatizar el lanzamiento de una máquina virtual cuando se inicia una máquina host, usar el modo NAT a través de un proxy DNS, cifrar / descifrar imágenes de disco virtual, etc.). Para usuarios experimentados, también está disponible documentación técnica.

instalar virtualbox

A√ļn en ingl√©s, puede beneficiarse de un formulario en este mismo sitio para informar cualquier error que haya descubierto, pero el primer punto de contacto m√°s importante para obtener ayuda es el foro de VirtualBox.

M√°s que un foro, es toda una comunidad que apoya el proyecto de c√≥digo abierto VirtualBox y la ayuda mutua est√° particularmente presente.¬†Una vez m√°s, los usuarios experimentados no se olvidan con un √°rea dedicada en el foro de VirtualBox (¬ęel rinc√≥n del desarrollador¬Ľ).