【问题标题】:What is vm in virtualBox used for [closed]virtualBox中的vm用于[关闭]
【发布时间】:2016-01-22 13:37:47
【问题描述】:
我昨天下载并安装了Genymotion 它也有virtualBox 我按照Genymotion 教程 并成功创建了一个测试android 应用程序的设备。我还成功测试了我的 2 个应用程序但是我想知道
-
virtualBox 究竟是什么?
-
VM 是什么?
和
- 它们的用途是什么?
编辑:
我在没有创建VM 的情况下测试了应用程序,如果没有必要那么为什么Genymotion 有这个选项。 我想知道它们的目的是什么,因为如上所述,这些应用可以在没有这些的情况下进行测试。
谢谢
【问题讨论】:
标签:
android
android-studio
virtual-machine
virtualbox
genymotion
【解决方案1】:
VM 是虚拟机。简单来说,就是运行你的虚拟设备的虚拟硬件(模拟器)。
来自Wikipedia:
在计算中,虚拟机 (VM) 是对特定设备的模拟
电脑系统。虚拟机基于计算机运行
真实或假设计算机的架构和功能,以及
它们的实现可能涉及专门的硬件、软件或
两者结合。
还有一个reference
虚拟机 (VM) 是一种操作系统操作系统或应用程序
安装在模仿专用软件的环境
硬件。最终用户在虚拟机上的体验与
他们将拥有专用硬件。
Virtual box是Oracle提供的创建虚拟机的工具:
Oracle VM VirtualBox(以前称为 Sun VirtualBox、Sun xVM VirtualBox 和
Innotek VirtualBox) 是 Oracle 的 x86 计算机管理程序
公司。最初由 Innotek GmbH 开发,后来被
Sun Microsystems 于 2008 年被 Oracle 在 2010 年收购。
VirtualBox 可以安装在许多主机操作系统上,
包括:Linux、OS X、Windows Vista、Solaris 和 OpenSolaris。那里
也是 FreeBSD 和 Genode 的端口。
支持guest虚拟机的创建和管理
运行 Windows、Linux、BSD、OS/2 的版本和衍生版本,
Solaris、Haiku、OSx86 等,以及有限的操作系统虚拟化
Apple 硬件上的 X 客人。
最后它们被用来模拟您需要的虚拟设备。