SlideShare uma empresa Scribd logo
1 de 3
¿Qué ES UNA MAQUINA VIRTUAL?
una máquina virtual es un software que emula a un ordenador y puede ejecutar
programas como si fuese un ordenador real. Este software en un principio fue
definido como "un duplicado eficiente y aislado de una máquina física". La
acepción del término actualmente incluye a máquinas virtuales que no tienen
ninguna equivalencia directa con ningún hardware real.
Una característica esencial de las máquinas virtuales es que los procesos que
ejecutan están limitados por los recursos y abstracciones proporcionados por
ellas. Estos procesos no pueden escaparse de este "ordenador virtual".
Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar
sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema
operativo que queramos probar (Linux, por ejemplo) desde nuestro sistema
operativo habitual (Windows por ejemplo) sin necesidad de instalarlo directamente
en nuestro ordenador y sin miedo a que se desconfigure el sistema operativo
primario.
EJEMPLOS:
Máquinas virtuales de proceso
Common Language Runtime -
C#, Visual Basic .NET, J#, Managed
C++
EiffelStudiopara el lenguaje de
programación Eiffel
Lenguaje de programación Erlang
Forth virtual machine - Forth
Glulx - Glulx, Z-code
Harbour - Harbour virtual machine
Hec - HasmAssembler
Inferno - Limbo
Java virtual machine -
Java, Nice, NetREXX
Low Level Virtual Machine (LLVM) -
actualmente C, C++, Stacker
Máquinas virtuales de sistema
VThere (de Sentillion, Inc. [1])
ATL (A MTL Virtual Machine)
Bochs emulador de PC x86 y
AMD64, portátil y open source
CoLinux Open Source Linux inside
Windows
Denali, uses paravirtualization of x86
for running para-virtualized PC
operating systems.
FAUmachine
Hercules emulator, free System/370,
ESA/390, z/Mainframe
Integrity Workstation Green Hills
Software[2]
Lua
Macromedia Flash Player - SWF
MMIX - MMIXAL
Neko virtual machine actualmente
Neko y haXe
O-code machine - BCPL
P-code machine - Pascal
Parrot - Perl 6
Perl virtual machine - Perl
Portable.NET - C#, Visual Basic
.NET, J#, Managed C++
YARV - Ruby
Rubinius - Ruby
ScummVM - Scumm
SECD machine - ISWIM, LispkitLisp
Sed the stream-editor can also be
seen as a VM with 2 storage spaces.
Smalltalk virtual machine - Smalltalk
SQLite virtual machine -
SQLiteopcodes
Squeak virtual machine - Squeak
SWEET16
TrueType virtual machine - TrueType
Valgrind - chequeo de accesos a
memoria y "leaks" en x86/x86-
64 codeunder Linux
VX32 virtual machine - application-
level virtualization for native code
Virtual Processor (VP) from Tao
Group (UK).
Waba - similar a Java, para
dispositivos pequeños
Warren Abstract Machine -
Prolog, CSC GraphTalk
LilyVM is a lightweight virtual
machineAn introduction
Microsoft Virtual PC y Microsoft
Virtual Server
OKL4
Parallels Workstation, virtualización
de x86 para ejecutar sistemas
operativos
Parallels Desktop for Mac,
virtualización de x86 para ejecutar
máquinas virtuales en Mac OS X
QEMU, muy popular en entornos
Linux
SheepShaver.
Simics
SVISTA
Trango Virtual Processors
TwoOStwo
User-mode Linux
VirtualBox
Virtual Iron (Virtual Iron 3.1)
Virtual Operating System de Star
Virtual Machines
VM de IBM
VMware (ESX Server, Fusion, Virtual
Server, Workstation, Player y ACE)
Xen
KVM
IBM POWER SYSTEMS
Torrecilla Virtual Machine (TVM)
Máquinas virtuales a nivel de sistema
operativo
OpenVZ
Virtuozzo
Z-machine - Z-Code
ZendEngine - PHP
FreeVPS
Linux-VServer
FreeBSDJails
Solaris Containers
AIX WorkloadPartitions
VIRTUALBOX
Oracle VM VirtualBox es un software de virtualización para
arquitecturas x86/amd64, creado originalmente por la empresa alemana
innotekGmbH. Actualmente es desarrollado por Oracle Corporation como parte de
su familia de productos de virtualización. Por medio de esta aplicación es posible
instalar sistemas operativos adicionales, conocidos como «sistemas invitados»,
dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente
virtual.
Entre los sistemas operativos soportados (en modo anfitrión) se
encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows,
ySolaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas
operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-
DOS y muchos otros.
La aplicación fue inicialmente ofrecida bajo una licencia de software privativo, pero
en enero de 2007, después de años de desarrollo, surgió VirtualBox OSE (Open
Source Edition) bajo la licencia GPL 2. Actualmente existe la versión privativa
Oracle VM VirtualBox, que es gratuita únicamente bajo uso personal o de
evaluación, y está sujeta a la licencia de "Uso Personal y de Evaluación
VirtualBox" (VirtualBox Personal Use and EvaluationLicense o PUEL) y la versión
Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.
VirtualBox ofrece algunas funcionalidades interesantes, como la ejecución de
maquinas virtuales de forma remota, por medio del Remote Desktop
Protocol (RDP), soporte iSCSI, aunque estas opciones no están disponibles en la
versión OSE.
En cuanto a la emulación de hardware, los discos duros de los sistemas invitados
son almacenados en los sistemas anfitriones como archivos individuales en un
contenedor llamado Virtual Disk Image, incompatible con los demás softwares de
virtualización.
Otra de las funciones que presenta es la de montar imágenes ISO como unidades
virtuales ópticas de CD o DVD, o como un disquete.
Tiene un paquete de controladores que permiten aceleración en 3D, pantalla
completa, hasta 4 placas PCI Ethernet (8 si se utiliza la línea de comandos para
configurarlas), integración con teclado y ratón.

Mais conteúdo relacionado

Mais procurados

Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
carrizo903
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
kerlly villon
 
Ensayo maquina virtual
Ensayo maquina virtualEnsayo maquina virtual
Ensayo maquina virtual
alejandra65
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
1catalinaful
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
jasotelo
 
Ensayo de maquina virtual
Ensayo de maquina virtualEnsayo de maquina virtual
Ensayo de maquina virtual
hipido
 
Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point
Montse Perez
 

Mais procurados (19)

Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquina Virtual Y Tipos
Maquina Virtual  Y TiposMaquina Virtual  Y Tipos
Maquina Virtual Y Tipos
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Ensayo maquina virtual
Ensayo maquina virtualEnsayo maquina virtual
Ensayo maquina virtual
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Sistemas de máquinas virtuales
Sistemas de máquinas virtualesSistemas de máquinas virtuales
Sistemas de máquinas virtuales
 
Ensayo de maquina virtual
Ensayo de maquina virtualEnsayo de maquina virtual
Ensayo de maquina virtual
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Jugando con Virtualización
Jugando con VirtualizaciónJugando con Virtualización
Jugando con Virtualización
 
Redes
RedesRedes
Redes
 
Para que sirve la virtualizacion
Para que sirve la virtualizacionPara que sirve la virtualizacion
Para que sirve la virtualizacion
 
Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
Ugsha javier linux
Ugsha javier linuxUgsha javier linux
Ugsha javier linux
 

Destaque

Diferentes lenguajes de programación para diseño web
Diferentes lenguajes de programación para diseño webDiferentes lenguajes de programación para diseño web
Diferentes lenguajes de programación para diseño web
Andrea Arellano
 
Presentacion: ¿Que es Compilador?
Presentacion: ¿Que es Compilador?  Presentacion: ¿Que es Compilador?
Presentacion: ¿Que es Compilador?
Luis Stifler
 
Presentacion Cuadros Sinopticos
Presentacion Cuadros SinopticosPresentacion Cuadros Sinopticos
Presentacion Cuadros Sinopticos
javiercontreras02
 

Destaque (20)

software libre
software libresoftware libre
software libre
 
Diferentes lenguajes de programación para diseño web
Diferentes lenguajes de programación para diseño webDiferentes lenguajes de programación para diseño web
Diferentes lenguajes de programación para diseño web
 
¿QUÈ ES GNE/LINUX?
¿QUÈ ES GNE/LINUX?¿QUÈ ES GNE/LINUX?
¿QUÈ ES GNE/LINUX?
 
Presentacion: ¿Que es Compilador?
Presentacion: ¿Que es Compilador?  Presentacion: ¿Que es Compilador?
Presentacion: ¿Que es Compilador?
 
Copilador
CopiladorCopilador
Copilador
 
Trabajo de investigacion
Trabajo de investigacionTrabajo de investigacion
Trabajo de investigacion
 
Exposición - IOS
Exposición - IOSExposición - IOS
Exposición - IOS
 
PresentacióN Unicah
PresentacióN UnicahPresentacióN Unicah
PresentacióN Unicah
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Presentacion Cuadros Sinopticos
Presentacion Cuadros SinopticosPresentacion Cuadros Sinopticos
Presentacion Cuadros Sinopticos
 
Gnu o linux
Gnu o linuxGnu o linux
Gnu o linux
 
Rapport final SREL
Rapport final SRELRapport final SREL
Rapport final SREL
 
Procesosindustrialesreamanufactura 120319165013-phpapp01
Procesosindustrialesreamanufactura 120319165013-phpapp01Procesosindustrialesreamanufactura 120319165013-phpapp01
Procesosindustrialesreamanufactura 120319165013-phpapp01
 
2.jaz y rox.recursosnat.
2.jaz y rox.recursosnat.2.jaz y rox.recursosnat.
2.jaz y rox.recursosnat.
 
Discurso instructivo
Discurso instructivoDiscurso instructivo
Discurso instructivo
 
Conférence Ignite : Nous sommes tous créatifs
Conférence Ignite : Nous sommes tous créatifsConférence Ignite : Nous sommes tous créatifs
Conférence Ignite : Nous sommes tous créatifs
 
Aimee Jean-Pierre Augier
Aimee Jean-Pierre AugierAimee Jean-Pierre Augier
Aimee Jean-Pierre Augier
 
Présentation Corporate des Cafés Biacelli
Présentation Corporate des Cafés BiacelliPrésentation Corporate des Cafés Biacelli
Présentation Corporate des Cafés Biacelli
 
Recours gracieux
Recours gracieuxRecours gracieux
Recours gracieux
 

Semelhante a Maquina virtual (20)

Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Que es una maquina virtual
Que es una maquina virtualQue es una maquina virtual
Que es una maquina virtual
 
Virtual box
Virtual boxVirtual box
Virtual box
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdf
 
MAQUINAS VIRTUALES
MAQUINAS VIRTUALESMAQUINAS VIRTUALES
MAQUINAS VIRTUALES
 
Presentacion greisy
Presentacion greisyPresentacion greisy
Presentacion greisy
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
VirtualBox
VirtualBoxVirtualBox
VirtualBox
 
Maquinas Virtuales ⒽⓈⒽ
Maquinas Virtuales ⒽⓈⒽMaquinas Virtuales ⒽⓈⒽ
Maquinas Virtuales ⒽⓈⒽ
 
Virtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas OperativosVirtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas Operativos
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Maquina virtual

  • 1. ¿Qué ES UNA MAQUINA VIRTUAL? una máquina virtual es un software que emula a un ordenador y puede ejecutar programas como si fuese un ordenador real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real. Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de este "ordenador virtual". Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux, por ejemplo) desde nuestro sistema operativo habitual (Windows por ejemplo) sin necesidad de instalarlo directamente en nuestro ordenador y sin miedo a que se desconfigure el sistema operativo primario. EJEMPLOS: Máquinas virtuales de proceso Common Language Runtime - C#, Visual Basic .NET, J#, Managed C++ EiffelStudiopara el lenguaje de programación Eiffel Lenguaje de programación Erlang Forth virtual machine - Forth Glulx - Glulx, Z-code Harbour - Harbour virtual machine Hec - HasmAssembler Inferno - Limbo Java virtual machine - Java, Nice, NetREXX Low Level Virtual Machine (LLVM) - actualmente C, C++, Stacker Máquinas virtuales de sistema VThere (de Sentillion, Inc. [1]) ATL (A MTL Virtual Machine) Bochs emulador de PC x86 y AMD64, portátil y open source CoLinux Open Source Linux inside Windows Denali, uses paravirtualization of x86 for running para-virtualized PC operating systems. FAUmachine Hercules emulator, free System/370, ESA/390, z/Mainframe Integrity Workstation Green Hills Software[2]
  • 2. Lua Macromedia Flash Player - SWF MMIX - MMIXAL Neko virtual machine actualmente Neko y haXe O-code machine - BCPL P-code machine - Pascal Parrot - Perl 6 Perl virtual machine - Perl Portable.NET - C#, Visual Basic .NET, J#, Managed C++ YARV - Ruby Rubinius - Ruby ScummVM - Scumm SECD machine - ISWIM, LispkitLisp Sed the stream-editor can also be seen as a VM with 2 storage spaces. Smalltalk virtual machine - Smalltalk SQLite virtual machine - SQLiteopcodes Squeak virtual machine - Squeak SWEET16 TrueType virtual machine - TrueType Valgrind - chequeo de accesos a memoria y "leaks" en x86/x86- 64 codeunder Linux VX32 virtual machine - application- level virtualization for native code Virtual Processor (VP) from Tao Group (UK). Waba - similar a Java, para dispositivos pequeños Warren Abstract Machine - Prolog, CSC GraphTalk LilyVM is a lightweight virtual machineAn introduction Microsoft Virtual PC y Microsoft Virtual Server OKL4 Parallels Workstation, virtualización de x86 para ejecutar sistemas operativos Parallels Desktop for Mac, virtualización de x86 para ejecutar máquinas virtuales en Mac OS X QEMU, muy popular en entornos Linux SheepShaver. Simics SVISTA Trango Virtual Processors TwoOStwo User-mode Linux VirtualBox Virtual Iron (Virtual Iron 3.1) Virtual Operating System de Star Virtual Machines VM de IBM VMware (ESX Server, Fusion, Virtual Server, Workstation, Player y ACE) Xen KVM IBM POWER SYSTEMS Torrecilla Virtual Machine (TVM) Máquinas virtuales a nivel de sistema operativo OpenVZ Virtuozzo
  • 3. Z-machine - Z-Code ZendEngine - PHP FreeVPS Linux-VServer FreeBSDJails Solaris Containers AIX WorkloadPartitions VIRTUALBOX Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotekGmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual. Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, ySolaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS- DOS y muchos otros. La aplicación fue inicialmente ofrecida bajo una licencia de software privativo, pero en enero de 2007, después de años de desarrollo, surgió VirtualBox OSE (Open Source Edition) bajo la licencia GPL 2. Actualmente existe la versión privativa Oracle VM VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y está sujeta a la licencia de "Uso Personal y de Evaluación VirtualBox" (VirtualBox Personal Use and EvaluationLicense o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL. VirtualBox ofrece algunas funcionalidades interesantes, como la ejecución de maquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI, aunque estas opciones no están disponibles en la versión OSE. En cuanto a la emulación de hardware, los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompatible con los demás softwares de virtualización. Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales ópticas de CD o DVD, o como un disquete. Tiene un paquete de controladores que permiten aceleración en 3D, pantalla completa, hasta 4 placas PCI Ethernet (8 si se utiliza la línea de comandos para configurarlas), integración con teclado y ratón.