什么是虚拟框中的vm用于

时间:2015-10-23 05:02:44

标签: android android-studio virtual-machine virtualbox genymotion

我昨天下载并安装了Genymotion它还有virtualBox我跟着 Genymotion教程并成功创建了一个设备来测试Android应用。我还成功测试了其中的两个应用我想知道

  • 实际上virtualBox是什么?
  • VM是什么?

  • 它们用于什么?
    修改
    我测试了应用而没有创建VM如果没有必要,那么为什么Genymotion有这个选项。我想知道他们的目的是什么,因为这些应用可以在没有这些的情况下进行测试我在上面提到过。

感谢

1 个答案:

答案 0 :(得分:2)

VM是虚拟机。简而言之,它是运行虚拟设备的虚拟硬件(模拟器)。

来自Wikipedia

  

在计算中,虚拟机(VM)是特定的模拟   电脑系统。虚拟机基于计算机运行   真实或假想计算机的架构和功能,以及   他们的实现可能涉及专门的硬件,软件或   两者结合。

再多reference

  

虚拟机(VM)是操作系统OS或应用程序   安装在模仿专用软件上的环境   硬件。最终用户在虚拟机上具有相同的体验   他们将拥有专用硬件。

Virtual box是Oracle提供的用于创建虚拟机的工具:

  

Oracle VM VirtualBox(以前称为Sun VirtualBox,Sun xVM VirtualBox和   Innotek VirtualBox)是Oracle的x86计算机的管理程序   公司。最初由Innotek GmbH开发,被收购   Sun Microsystems于2008年被甲骨文于2010年收购。

     

VirtualBox可以安装在许多主机操作系统上,   包括:Linux,OS X,Windows Vista,Solaris和OpenSolaris。那里   也是FreeBSD和Genode的端口。

     

它支持客户虚拟机的创建和管理   运行Windows,Linux,BSD,OS / 2的版本和派生,   Solaris,Haiku,OSx86等,以及有限的OS虚拟化   Apple硬件上的X客人。

最后它们用于模拟您需要的虚拟设备。