作者:碧渊
我不是在说赌气话,只是不断意识到个人对这个操作系统的依赖性逐渐让人变得不安,这样说,主要是为了能让自己鼓起勇气去尝试其他操作系统,比如linux、Unix、MAC等。
最近一两个星期一直在搭建Ubuntu linux平台,希望在这个平台上能够完成以往在windows上干的大部分事情,实践证明,这是可以做到的,但是为了搭建这个平台所做的工作恐怕10倍于windows。当然,这是指我首次配置所花费的气力,如果以后对这个操作系统和相应软件熟悉的话,可能时间会大大缩短的,不过想要赶超windows可能不太可能。
刚才提到的“大部分事情”,我想可以具体的列一下,就是上网,下载上传,收发邮件,听歌,看电影,聊天(QQ和MSN),文档编辑,玩游戏。随便说一下,我用的是ubuntu 8.04 hardy LTS桌面版,算是目前ubuntu的最新发布版吧!
首先上网就比较简单,ubuntu下主推firefox浏览器,现在Firefox都升级到了的3.0(注意不再是Beta版),可以说是非常稳定,而且功能强大,技术先进。能够完美通过Acid2测试,可见比2.0版在标准的支持方面进步少啊!Firefox标准支持得好,而兼容性不是很好,所以面对现在运行在网络上的很多不规范编码的网页,Firefox还是经常会让人失望的,主要的问题还不是页面样式出问题导致页面布局大乱,而是嵌入在页面中的javascript一类的脚本和其他一些动态元素运行不正常,导致部分或者全部的内容显示不出来,严重影响了用户浏览。我觉得造成这种现状很大程度上要责怪微软对不规范编码行为和非统一标准的技术的纵容和滥用。我相信,如果同样的页面在IE上显示不正常了,一定很快能得到网站管理员的修正,但如果是仅在非IE内核的浏览器上出现问题,很少能得到关注,尽管这两种情况的起因都是网页开发者的不规范编码。相信我在这个问题上责难自由微软不是个例。与其说让firefox,sofari这些浏览器去兼容不规范技术,不如让微软向标准自齐一下,或者干脆放任微软。
也许Firefox在windows下表现平平,转到Linux下就会发现,无论是占用CPU资源还是上网速度,其优越性较IE7都是很明显的,IE 7只要打开7、8个新浪或腾讯首页这样的页面,再大的内存,再快的机器都会卡得让你其他的事情根本做不了,而在Ubuntu下,打开7、8一般页面根本一点问题都没有,再多即便Firefox变慢了甚至卡住了,都不怎么影响干其他事情(除占用比较大的内存外)。
关于firefox,现在有很多支持它的插件,这实在是一个很好的事情,网上有说兼容firefox 3的插件比兼容2.0要少很多,不过firefox 3在上网时似乎也不缺乏什么插件的,从flash到影片播放,从e-mail到多线程下载,这些基本插件都能下载得到。对于我来说最让人兴奋的莫过于DownThemeAll这样一个多线程下载的插件,有非简洁和友好的界面,同时提供了非常丰富的配置选项。有人说它的下载速度可以和迅雷一比,这话感觉是过了,因为我的迅雷经常可以飙到5-6MB/s每秒(有时甚至更高),我目前尚未发现这个插件有这个能力,不过这个插件经常能下到200-300KB/s这样的速度,在目前的linux平台,公网下载这个速度已经是很优秀了。再也不要像以前在redhat下,纯HTTP方式下载几十M东西花费十几钟甚至半个小时。另外那个叫D4x的软件也是真是叫人失望的,界面看起来像Flashget,有人居然把它比作linux下的迅雷,但我觉得它甚至赶不上用HTTP方式直接下载。
Ubuntu下的FTP客户端不是那么好选,虽然是很多,但如果要从界面友好方便,支持协议多,编码兼容好,速度快这几个方面去筛选,恐怕就比较难找了。首先,linux本来就是基于命令行的,界面友好方便就排除了很多本来很优秀的工具。即使有些工具加了前端界面,但界面往往过于简单难用,以至于牛人干脆不用。另外对中国人来说,中文支持差也会pass掉不少选手。反正我最后锁定在gFTP和FileZilla这两种软件上,前者界面真的是很不错了,但由于是最新版,一个BUG,死活无法显示windows服务器的中文文件和目录,不得已,只能pass。FileZilla界面相对要简单些,实际上真正让我举棋不定的是这个软件的主界面上没有快速选择服务器的下拉列表,必须得点击界面上的“站点管理器”图标>>弹出站点管理器窗口>>选择站点>>点击连接按钮,本来一次鼠标操作变成了三下,多不爽?到现在都还在想,只要哪天qFTP发个新版能支持中文了,赶紧换。
Ubuntu下收发电子邮件就很方便了,工具的易用性和速度都是不亚于windows的。Linux的强大的网络功能windows不可比的,而e-mail却是最重要的网络应用,比web都早,在UNIX时期就已成熟的技术也是不用怀疑的,唯一值得关注的就是软件的界面和中文支持而已,而且无论是Ubuntu自带的Evolutiong还是和Firefox同宗的Thunderbird在这些方面都做得非常优秀。速度方面,感觉Thunderbird比Outlook 2003是要快不少的。
听歌看电影方面,要想超越windows平台的Media Player和暴风影音是比较难,这方面的软件还是很多的,其中影视方面MPlayer已经具备了和暴风争锋的迹象,支持的格式比较多,速度和效果都还可以。Linux版的Real Player 11表现就比较让人失望了,因为它竟然不能很好的支持RM格式的歌曲,至于RM格式的影片的支持情况还有待考察,另外它对中文标签和文件名的支持也很不好,唯一的优点就是它播放的RM格式的影片画质要比其他软件好。听音乐的软件有很多对中文标签的支持存在不足,比如Rhythmbox就是这样子,另外格式支持方面,似乎总是不尽完美,据说Rhythmbox是做得最好的,虽然说能支持rm和wma,但还是有不少这种格式的文件却不能正常播放,另外,它还不能编辑这些格式文件的标签内容,所以一旦显示不正常,想修改都没有办法。总之感觉还是不尽如人意。另外好像对于MIDI文件的播放,没有什么比较好的解决方案。不过从网上现在开展的开源项目来看,在媒体播放方面是有很多人力投入的,前景应该是很可观的。
另外刻录方面,Ubuntu自带的那个Brasero是有点问题的,明明我的映象文件是能够装下的(我在Nero中刻录成功过,我用的是可擦写的盘),它却提示空间不够,所以没有比较失望,暂没有试用其他软件。
聊天工具的选用方面,Ubuntu 8.04捆绑的Pidgin用来登录MSN还是不错的选择,好像偶尔会收不到消息,其他问题还没有发现,感觉有消息时只有提示音,任务栏上图标不闪,和MSN不太一样。而要登陆QQ用这个是不行的,虽然能登录成功,但是好友的分组都没有了,找人很不方便,另外群名字显示为NULL,太难看。换用EVA QQ感觉界面和QQ还挺像,分组和群都显示得很好,消息闪动也差不多,是个不错的软件,就是软件的菜单有些是中文,有些又是英文,感觉怪怪的。对于不是经常聊天的我,这两个工具够用了。
说到QQ,不能不提到它的游戏平台,恐怕目前没有软件能够在Linux模拟QQ游戏平台吧,这对经常用QQ聊天加玩游戏的人来说,无疑是一个很大的障碍。而说到游戏,就更加令人失望了,恐怕国内没有什么大型图形游戏能够在Linux下跑吧,所以游戏爱好者要想说“从今天起不用Windows”不知道要到猴年马月了。不过据说也有人在Ubuntu下把魔兽争霸跑起来了,估计稳定性和流畅性是个问题。技术上讲,如果游戏(指大型图形游戏)不是专门针对Linux开发的,即使用一些软件技术让它在Linux平台上运行起来,其游戏性肯定是要大打折扣,这显然不是Linux的所期待的未来啊!当然,使用类型JAVA虚拟机的技术来实现游戏的跨平台那是另外一回事了。
文档编辑方面,ms office的强大目前看来还是无法打败的。最让人痛苦的可能要算OpenOffice了,无论从它的名字,它所倡导的技术和它所支持标准,都是让人兴奋的。然而这个软件本身太让人失望了,其可用性远没有它那公开的、优化的文档标准那样具有吸引力。这个软件的界面和MS office相差太远,功能也要弱很多,自动排版的能力很有限,直接粘贴的网页内容变得面目全非,而且运行速度超慢,还经常可能死掉。这一点都没有将openoffice文档标准的优点体现出来。相对来说,国内的永中Office在这个方面走到了前列,他们使用JAVA来开发,运行效率较MS Office肯定会有差距,但是它的软件完善再现了MS office几乎全部的界面和功能,而且还创新性地提出了自己的集成文档和跨文档数据共享技术,走到了这个行业的前沿。可惜的是永中并没有公开它们的技术,也没有发布免费版本(当然它的试用版到期之后只有提示,没有功能限制),难免让人感觉他们成为MS No.2的嫌疑。
其他方面比如图形编辑,有人说GIMP已经有追赶PS的迹象,两者我都只用了一两下,基本上没有发言权,不过感觉GIMP那种一堆窗口分离的界面让人很抓狂,在Windows平台只遇到过Delphi 7的IDE是那个样子,人说Delphi 7是最经典的版本,不过那个用户界面实在让我受不了。
我想,对于普通的用户来说,上面列的这些事情应该可以满足需求了吧!(可能游戏方面有所欠缺,只能玩一些什么纸牌、棋类等小游戏)
对于一些高级桌面应用,可能Linux还是不行的,这真是让人很难过的事情。比如EDA、CAD、3D设计软件就少有能运行在Linux上的,不过据说几个重要的统计软件原来都是在UNIX上运行的,现在运行在LINUX上应该也是没有问题的吧!嵌入式开发的环境也基本上是Windows下运行的,比如什么ARM、C51开发,到Linux下面了就没有办法搞了!不过涉及到网络的方面,好像Linux还是比较占有优势的,Web编程,linux平台的应用可能要更多一些。桌面软件的开发可能是Linux的软件肋,如果这个方面得不到改善,Linux的用户群要想有大的改变可能只是一个美好的理想而已了。
看来想要摆脱windows的束缚,打破微软的垄断,路很长很艰难。不过我还是要不断鼓励自己:“从今天起不用Windows!”因为我是一个计算机专业人士,我自己不应该屈从于一个公司,一个平台,而我的职责就是让更多的人能做到这样。


rmshzh 于 2008-06-17 12:54:29发表:
嗯,很有研究,支持下