出自:http://hi.baidu.com/xiaozijun
前几天玩虚拟机玩上瘾,把virtualbox, vmware都用了用,总结一下吧。虽然你们可能会觉得很无聊。
先说说win, linux, unix吧,win就不用说了,从win 3.1用到win 95, 98, me, 2000, xp, 2003, vista,历程比较清楚,相信大家也都很了解windows。。 Linux主要是用的ubuntu 8.04和red hat的fedora9(ubuntu, fedora就是不同的Linux发型版本,但其实内核是一样的)。因为我平台有限,unix只能试验2款,SUN solaris和QNX的Quantum unix(传说中的1.44m操作系统的厂商)。
我先说说Linux吧。现在的linux的安装已经做得比较傻瓜化了,一路next基本可以解决。可以说界面是还算让人感觉比较舒适的,ubuntu和fedora默认都是Gnome的图形界面,所以我安装下来感觉整个系统几乎么有区别,除了里面的软件会有一些侧重点的不同。但是ubuntu明显在国内更火一些,所以相对针对ubuntu的一些软件安装源也比较方便,而且ubuntu的安装盘是700m的,fedora的要2个多GB。在ubuntu下面,如果你想装一个软件,只需要在命令行格式下面输入sudo apt-get install xxx(软件名)就可以安装几乎所有常见的软件,都不需要你去找。当然下载速度会受到你连接的服务器的影响,而fedora下面也类似,用yum install就可以了。当然,你也可以通过网上的deb,rpm包来安装软件。默认状态下,fedora,ubuntu都会安装firefox(相当于ie), molliza mailbox(相当于outlook),openoffice(相当于microsoft office,并且兼容大部分office的文档格式),一些小游戏(比windows的好玩多了),音乐播放器,电影播放器等,只要你在联网状态下,linux会自动查找解码器下载后播放影音文件。当然,linux还自带了压缩和解压缩软件,强大的画图和图像编辑软件gimp(比windows那个画图强大多了,接近photoshop),多协议支持的pidgin,支持msn, qq, yahoo, google talk, skype...等等的同时登录,通过插件还能支持飞信。这个软件真的很过,我非常喜欢这种强大的整合。不过细节还有待改进,因为如果分组太多,基本很难找到想说话的人。现在的linux特别是ubuntu,基本可以代替windows的家用功能,上网,聊天,够用了,但是基本没法玩游戏,第一是因为显卡驱动支持得不好,第二是因为很多游戏厂商的游戏不支持linux(包括网游,在线游戏比如联众,qq游戏等),不过你可以用一款叫wine的软件去模拟运行windows的程序,它可以在linux下模拟wine环境运行非常多的windows程序,比如魔兽争霸,魔兽世界都可以在下面完美模拟,但是很多其他程序貌似也会有一些兼容问题。所以linux要想取代windows,还是需要时日,不过linux的成长步伐已经大大快于windows了,相信和windows在家用操作系统上分庭抗礼也只是时间问题。
再来说说Unix,其实Linux本就出身与Unix,只是Unix最早不是开源的,Ken和Dennis最早是在贝尔实验室开发Unix的(贝尔实验室是不是上帝打瞌睡的地方。),后来反正就是有一个芬兰人叫Linus,带头和全世界的几百人一起在互联网上共同努力,开发(或者说是搞出来)了一套类Unix系统,世人就用Linus' unix ->Linux来命名这个系统了。现在比较常见的Unix有IBM AIX, HP的HPUX,SUN的Solaris,还有一些,比如FreeBSD,OpenBSD,之类的,我也不是很懂了。IBM AIX, HPUX都是要用在特定的机型上的,都是为了满足IBM或者HP自己的硬件特定的IT解决方案所定制的Unix操作系统,当然,貌似至今还没有完全开源。SUN其实很伟大,Solaris在90年代可以说是无人能敌的Unix操作系统,而今天,就在不久前,SUN宣布Solaris开源,这也意味着,世界上的软件以License存在的意义在变小,而对于IT来说,产品+服务+专业知识的组合变得越来越强大(当然,SUN在走下坡路,所以这么做是不是在搏命我们也不知道,哈哈)。我试用了SUN Solaris,感觉和Linux的差别不算大,在SUN的Javadesktop的桌面环境下,我仿佛又回到了Windows。Solaris里面带的软件和Linux也没什么区别,Openoffice(这个就是sun开发的),Molliza浏览器等,但是在安装过程中会遇到一些设置方面的不同,这个可能和Unix所要连接的一些外部设备(比如Storage)会有一些关联,不过我这种普通用户就没法试验了。在这里我不得不说一下另一个Unix操作系统,QNX,提起它可能很多人都不太知道这个名字。不过相信应该有不少人记得,在1999年左右的时候,曾经有一款带浏览器,网卡驱动,文件系统等常用功能的操作系统,被放在一张1.44m的软盘上,它就是QNX,其实它也是一种Unix,原名为Quantum Unix,后来改名叫QNX。它被用在各种高实时运行要求的行业,比如军工,交通,医疗等,因为它和传统的操作系统不同的地方在于它的实时性(RTOS-Realtime Operationi System),简单理解就是在编程的时候,你可以设置好程序运行的资源分配的优先级,比如你了解硬件所能提供的运算资源,然后为了满足运算的稳定和准确性,你可以分配所有的资源给正在运行的程序,而忽略优先级较低的程序。这样就不会出现在windows里面常见的什么用qq的时候发现音乐突然卡一下啊,或者看高清电影的时候怎么影音不同步啊之类的事情。因为可能你在用qq的时候它根本就不让你放音乐,哈哈。QNX里面也是内置了Molliza浏览器,和几个很搞笑的游戏。整个操作系统和Ubuntu,Fedora,Solaris完全给人的感觉不同,看起来就像一个古老的机器一样,挺复古的,不过它有它专长的地方,它的作用并不像vista,xp那样注重用户体验。我在QNX上运行程序的时候就觉得,前端的程序会比Linux和Solaris里面快,但是一旦你转到另一个程序上,就要卡很久。
最后说一下Vmware和Virtualbox,这两款应该是现在用的比较多的虚拟机了,当然了,vmware肯定市场占有率要大得多。虚拟机就是可以在操作系统下模拟一个新机器的环境,让你可以在操作系统里面再装一个或者几个操作系统。我的操作系统是windows xp sp3,我在EMC的Vmware下安装了Ubuntu,Fedora,Solaris,QNX,都没什么问题,运行挺正常的,不过感觉速度有点慢,而SUN的Virtualbox就不那么幸运了,我装了fedora,失败,ubuntu,成功,qnx因为我下载的是Vmware的镜像所以无法试验,最过的就是,居然SUN的Virtualbox没法安装SUN自己的Solaris,不知道为何,就在选择语言那一项,因为我在Vmware安装前面还有一个图形窗口会跳出来,可是Virtualbox里面就没有直接选择语言,于是导致按键盘没有任何反应。Virtualbox和Vmware比的唯一有点貌似就是运行效率要稍微好一点。SUN啊,难怪你要走下坡路。

