随想录(学习使用virtualbox软件)


【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】


    就我个人认为,虚拟软件是一个伟大的发明。无论是学习、应用方面,虚拟软件为这个社会创造了巨大的价值。目前市场上面,虚拟化软件种类挺多的,但是真正使用比较广泛的也就是那么两三款,其实分别是vmware、virtualbox和virtual pc。这其中vmare是纯虚拟软件公司,virtual pc是微软公司旗下的一款产品,而virtualbox是一款开源软件,当然它也是有商业版本的。


    virtualbox最早是一款德国人开发的软件,后来这款软件被sun收购了,接着sun公司又被oracle收购了,所以这款产品也就成了oracle公司旗下的一款产品。相比较vmware公司而言,virtualbox软件的知名度要小很多。但是,就我个人的使用经验而言,virtualbox是一款非常优秀的产品,不仅产品稳定,而且安装文件很小,同时因为开源软件的原因,本身使用者也不需要任何的授权和许可。同时,virtualbox软件支持windows、linux、mac平台,可以在很多系统上安装使用。相信,很多使用mac的同学都明白,对于某些特殊的文件,常常要虚拟化一个linux或者windows系统才能使用,这时候virtualbox就能帮上你的忙了。


    说了这么多,那么virtualbox对于我们这些个人用户来说,可以做哪些事情呢?让我一一道来。


    a)virtualbox 支持windows、linux、mac、bsd等很多os的虚拟化工作,我自己虚拟化过的os就有windows、linux、mac三种;


    b)virtualbox可以安装在不同的os平台上,比如说,你可以在windows上虚拟化linux,也可以在linux上虚拟化windows,这一点其实十分重要;


    c)使用virtualbox可以帮助我们学习网络的相关知识,比如说内部构建一个服务器网络、配置服务器、打造实验局域网,这些都是有现实意义;


    d)很多做嵌入式的朋友手里往往只有一台电脑,此时他就可以利用虚拟机对target 版本进行交叉编译、调试,使用十分方便;


    e)在真实机器上,很多的操作其实是非常危险的,比如说对于病毒的研究工作,但是在虚拟机上面则没有这个烦恼;


     f)我们可以在虚拟机上维护一些之前系统开发的软件,这样可以延长软件的使用寿命,降低升级的成本;


    g)对于某些硬件设备,现实其实已经很难购买到,比如说floppy,这些在虚拟机上都不是问题;


    h)在现实生活中,机器的备份和复制是一个头痛的问题,但是在虚拟机上没有这个问题,虚拟电脑本身就是一个文件,可以复制,也可以被共享;


    i)使用虚拟机可以学习如果使用pc开发驱动,至少我自己可以通过虚拟机查看linux上的pci 网卡、usbhid、psmouse、floopy等很多驱动代码;


    j)对于学生来说,掌握了虚拟机就可以模拟出linux、windows server、mac等很多平台,这是一个十分低成本的学习经历,一旦掌握,收益无穷。


    当然,如果朋友们希望可以在自己的机器上跑虚拟机virtualbox,那么最好系统本身配置好一些,比如说cpu快一点, 支持虚拟化、内存大一点、硬盘空间多一些。一般来说,这些都不是太大的问题。我手里的笔记本还是四年前的配置,跑一两个ubuntu 10.04,没有一点问题。如果对virtualbox有兴趣的朋友,不妨下载这个软件,亲自实验一把,相信定有不少的收获。





你可能感兴趣的:(随想录(学习使用virtualbox软件))