盗梦空间般的开发环境,虚拟机中再装个虚拟机。
很多同学电脑的系统都是windows,个别的是mac os,还有的同学用的是linux。做为一名Linux粉丝,我的开发环境必然建立在Linux平台下。那对于其它系统的用户,你们可以自己部署相应平台的开发环境,用的工具都是一样的,无非是换个相应平台的版本。不过我担心由于平台不同而造成这样那样的问题,会减退大家学习的积极性,毅力不足的同学还没开始写操作系统大家就激流勇退了,我后面精彩的内容没有观众该怎么办。为了减少学习的困难,也为了让大家继续为我后面的内容捧场,我在睡觉的时候想到一个好办法,能让大家的开发环境极大限度地得到统一,就是我们加一层,再安装一个虚拟机。
首先虚拟机是个软件,不会伤害咱们的爱机。我一度认为虚拟机是一项非常 伟大的发明,甚至认为它是给像我这样的穷人最好的礼物,当初学习思科(网络、路由器等方面知识)时,幸亏有虚拟机来模拟多台计算机,否则还真买不起第二台电脑,所以大家一定要好好学习,不要像我当初那样辜负了虚拟机。我们的方案是,这个虚拟机就用virtualBox吧,虽然在结尾加了个“吧”,但我丝毫没有征求大家意见的意思,哈哈,抱歉,我这也绝对不是强硬。让小弟我给大家个交待:
- 个人觉得virtualBox比vmware更加轻量,配置起来更简单。
- virtualBox免费的,不需要破解,这一点很重要。
- 因为我不想改成别的了,嫌麻烦,请大家原谅^_^。
交待过了之后,大家还是根据自己喜好选择虚拟机,大家觉得哪个方便就用哪个。
方案再多也总该选择一个,我选择的方案是virtualBox中安装个操作系统。因为要在linux下开发,所以选的是与redhat很接近的CentOS,我用的版本是6.3,所以本书中以后便以virtualBox+CentOS 6.3为例。由于我后续的环境部署都是在此版本上进行的,没遇到什么大问题,确实感觉很稳定,简单可依赖。
在CentOS中再装个bochs,最终我们的代码运行在bochs中。
想当初莱欧纳多的电影《盗梦空间》上映时,很多朋友都被故事的新颖所吸引,大概意思是通过潜入别人的梦中去窃取机密,如果第一层梦境窃取不到,还可以在梦中继续睡觉,再进入第二层,也就是梦中梦。这就是标题中所说的,虚拟机中再装个虚拟机,您看,描述还是有些形象的。
virtualBox下载,安装
virtualBox官方下载地址是http://download.virtualbox.org/virtualbox,大家选择一个适合自己系统平台的版本,我安装的是4.2.12 mac版本,具体下载地址是http://download.virtualbox.org/virtualbox/4.2.12/,大家可以自行选择。
MacOS和windows基本上virtualBox的安装是一路回车,没什么可说的。如果您用的系统是linux,我更觉得说什么都显得多余,因为能用linux办公,说明您完全有能力安装成功。
Linux发行版下载
可以在mirrors.163.com这个国内的镜像源去下载自己喜欢的版本。
由于CentOS官方的告示,目前6系列的版本只有6.5可用,其它低版本不再支持。喜欢CentOS的朋友可以趁机装个新版本。
大家根据自己虚拟机的种类开始安装linux吧,由于版本和宿主系统种类较多我不便将安装步骤一一给出,大家若有不懂的问题请自行查阅,百度经验上有很多方法,若第一次用虚拟机,大家可以参考下面链接的方法。
http://jingyan.baidu.com/article/414eccf61d12cc6b431f0ae7.html。
本节内容摘自《操作系统真象还原》,请大家支持正版。