最新消息:VPS服务器又从fzhost.net换回Linode了,主题仍用朋友推荐的大前端D8

【整理】什么是虚拟机

Virtual Machine crifan 369浏览 0评论

虚拟机,英文一般译为Virtual Machine。

大家所听说到的,虚拟机,这个词,总体来说,有几种含义:

1. 虚拟机软件

 

很多人最常听说到的,估计算是VMWare了,

有些人或许听说过VirtualBox,

这两个,都是相对最有名的,虚拟机软件。

所谓的虚拟机软件,常常指的是那种,你想要在你的电脑上的某个已有的系统上面,去安装另外一个系统,而又不想要安装双系统(在启动选项中,有两种选择的那种)

例如,在当前,正在运行的Win7中,想要去试试其他不同的系统,比如想要再安装个Ubuntu,或Mac,或XP等,但是又不想,或者说不会安装双系统,此时的最好的选择就是,

在你当前win7中,安装一个软件,然后在这个软件里面,安装你要的,另外的那个ubunt,mac,xp系统。

而这个软件,就叫做虚拟机软件。

目前最常见的,要属VMWare和VirtualBox了。

所以,简言之,此处的虚拟机软件,你可以理解为:

虚拟机软件= 供你在当前系统(win7)下,实现去在该软件内安装另外一个系统(XP/Ubuntu/Mac)的,那个软件。

 

关于两者的优缺点,和具体如何选择,不了解的可以参见:

【整理】虚拟机的选择,VMWare还是VirtualBox – 绝对推荐VirtualBox

注意:

(1)由于虚拟机对应的英文是Virtual Machine,缩写为VM,而VMWare,有时候也缩写成VM,所以,不要把两者搞混了。

(2)VirtualBox,也被有些人简称为VB,这和微软的VB开发(工具和)语言,也不是一回事,也注意不要搞混了。

2.虚拟机软件内部所安装的客户机操作系统

 

很多时候,很多人也把,用上述所介绍的虚拟机软件,VirtualBox,VMWare等,内部所安装出来的,另外一个系统,叫做虚拟机。

想要明白这个概念,需要先解释,虚拟机的整套系统,包含了哪些东西:

2.1 虚拟机主机(Host):

自己的电脑上装的操作系统。

国内的,估计多数还是Windows系统的,比如 XP,Win7,甚至Win8等

2.2 虚拟机客户端(Client):

(VMWare,VirtualBox等)虚拟机软件中,或者说虚拟机软件内部,创建+配置+安装,出来的某个操作系统。

比如:

在VMWare中安装Mac

【记录】在VMware® Workstation 8.0.0 build-471780上安装Mac OSX v10.7 Lion的过程 – 1    
【记录】在VMware® Workstation 8.0.0 build-471780上安装Mac OSX v10.7 Lion的过程 – 2    
【超多图详解】在VMWare虚拟机上安装Mac OS X Lion    
【超多图详解】VMWare上安装Mac后,用HJMac引导(第一次)启动Mac的过程    

 

在VirtualBox中安装Mac:

【超多图,超详解】在virtualbox上安装Mac OS X Lion 之 配置过程    

 

【超多图,超详解】在virtualbox上安装Mac OS X Lion 之 安装过程    

 

在VirtualBox中安装XP:

【记录】在Virtualbox上安装Windows XP虚拟机    
【教程】如何在Virtualbox中创建Windows XP的虚拟机    
【教程】如何在Virtualbox中设置XP虚拟机    
【教程】如何在Virtualbox中安装(已创建且配置好的)XP(虚拟机)的过程    

 

此处,即把(在VMWare,VirtualBox中安装的)Mac,XP等操作系统,也称为 虚拟机了。

对应的,叫做 Mac虚拟机,XP虚拟机等。

所以,此处的虚拟机指的是:

虚拟机 == (在当前操作系统主机(Host)下的虚拟机软件VMWare,VirtualBox等中所安装出来的)客户(Client)机操作系统

 

3.软件开发中所涉及的各种虚拟机开发环境

 

比如为了开发Android程序,所去安装的Android开发平台的虚拟机

对此类,我没怎么去折腾,暂不是很了解。但是大概知道有这个东西。

感兴趣的,自己去折腾吧。

其他人,在此,只需要知道有这个东西,是用于软件开发中,某些特定领域内,为了开发,而安装,配置出来的某套开发环境中,也有些被叫做 虚拟机。

知道这点,就够了。

所以,此处的虚拟机是:

虚拟机 == 某些特定领域内的,专供软件开发过程中所使用的,某些开发环境(中的一部分)

 

当然,也要知道一点是:

很多时候,前面两种的 虚拟机,即,虚拟机软件(VMWare,VirtualBox等),和在虚拟机软件(VMWare,VirtualBox等)内部安装某个操作系统(XP,Win7,Linux类(Ubuntu),Mac)等等,也是为了某些软件开发的目的,而去安装和使用的。

【总结】

总结一下就是,对于常说的虚拟机:

  • 有人说的是虚拟机软件本身,比如VirtualBox,VMWare等;

  • 有些人指的是,在(VirtualBox,VMWare等)虚拟机软件内,所安装的操作系统,比如XP,Win7,Ubuntu,Mac等;

  • 也有人把软件开发中所涉及到的某些特定的开发环境(中的一部分)称为虚拟机;

所以,当别人说 虚拟机,这个词的时候,你要搞清楚其所指的含义是哪种。不要搞混了。

对于想要折腾  虚拟机软件,VMWare,VirtualBox等,而不知道选择哪个好,那么可以参考我的建议:

【整理】虚拟机的选择,VMWare还是VirtualBox – 绝对推荐VirtualBox

而关于VirtualBox本身,到底好在哪里,以及如何下载,安装,使用等,不了解的,可参考:

【crifan推荐】虚拟机软件VirtualBox

转载请注明:在路上 » 【整理】什么是虚拟机

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
15 queries in 0.191 seconds, using 9.68MB memory