例如:为什么要构造出Linux虚拟机?你自己只有一个电脑安装了windows,如果你要学习使用Linux就需要把这台windows电脑切换到Linux系统,多不方便呀,又要重新安装系统了。
另外你学习Linux过程中肯定会进行配置,也会有做错的时候。这个时候虚拟机有时光追溯功能,可以返回你上一次保存的状态。
商用的话更简单,因为只用购买一台服务器,就可以虚拟出很多机器并配置,这样节省了购买很多实体服务器的开销呀,关于Linux可以看《Linux就该这么学》有Linux命令大全
有很大区别!虚拟的硬件和真实硬件差别很大。虚拟硬件根据真实硬件的不同,所虚拟的硬件也不同!但都是虚拟机可用的硬件!
如果你买有VM虚拟机,试一下在虚拟机中使用物理磁盘装一次linux,之后从物理启动次系统很可能就无法进入,因为内核的原因,虚拟机下的虚拟设备需要内核,到了真实硬件下便不能识别了!
虚拟机的技术含量是非常大的!
关于这个问题,可以很明确的告诉你,嵌入式开发并不一定需要装虚拟机并且安装linux系统,同时,在windows下也能学习开发;但是,由于嵌入式产品是基于linux内核的,所以我们在开发初期为了方便,应该有一个基本的开发环境,这也是为什么要安装linux *** 作系统的原因了;而为什么要虚拟机,是由于平常我们生活习惯了桌面的 *** 作系统,并且不得不肯定的是windows *** 作系统提供了很多用户体验很高的应用程序,所以,在生活的同时,工作中,学习里,需要用linux *** 作系统进行开发,就直接在windows上安装虚拟机即可;还有一点就是,开发过程中,介于跨平台的性质,很多产品也是运行在windows下的,所以也需要进行交叉编译;综上所述,PC机上用虚拟机安装linux *** 作系统进行学习开发是明智的选择。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)