作者:伊梅
自由软件飞速发展的步伐经常会让我们感到惊奇不已。仅仅经过几年的时间,Linux已经在从嵌入式系统到企业服务器的所有计算机市场占据了举足轻重的地位。最近,它们在桌面上的发展速度更是让人兴奋不已。KDE和GNOME之间的相互竞争发展,使Linux桌面已经超越了十数年来在商业领域可用的桌面环境。
记得三年以前,还有记者和业界人士在大声批评说Linux“没有日志文件系统”,而到今天,Linux已经有了一打日志文件系统可供使用。还有人曾抱怨Linux“没有好的Web浏览器”。现在,我们至少可以列出至少半打非常不错的浏览器。人们还抱怨过:“没有好的办公套件”,而现在也有了三或四种可供选择。
正因为如此,我不想对Linux的一些不足大声抱怨。事实上,我非常喜欢自由软件。它提供的强大工具可以让我高效地工作,而这一切,在五年以前是不可想象的。更为重要的是,它使得使用计算机变得非常有趣。想像一下,如果没有Linux,那么我们就不得不选择Windows、Mac OS,或者各个厂商的专有Unix。那么我想,在很久以前,至少是在大学毕业的时候,我可能就已经对电脑失去了兴趣。所以,请各位读者注意,我在此所说的“抱怨”,完全是出于我对Linux的热爱。
缺憾之一:没有一个“完美”的浏览器
的确,在Linux下有很多浏览器可供选择,这是一件幸事,但是却没有一个能够让广大用户认同并使用的优秀浏览器。Konqueror拥有最广大的用户群,但那是由于它是KDE的缺省配置,而KDE又是目前最流行的桌面环境。
Konqueror的确不错,它是我最喜欢的浏览器,但是在最新的两个版本中,却有几个让人特别不爽的Bug。2.2.2中一个非常明显的Bug就是:当你在一个输入框中(这其中包括URL输入框)选择文本时,大约每操作10次,就会有一次浏览器被锁死。我曾经给很多朋友和同事安装过Red Hat 7.2,并且我很难向他们解释为什么一个主流的浏览器的死锁频率会如此之高。本来我想在3.0中一切都会好起来的,可是这个版本中居然有一个更糟糕的Bug:在提交表单时,大约每提交5次,就会有一次产生错误,这使得很多面向功能的网站简直就无法使用(比如在一些网上商城购物时,你就会大呼头痛)。Konqueror另外一个不尽如人意的地方就是页面的更新:在点击一个链接时会有一个很大的白框突然遮住当前页面,相对而言,Mozilla在这方面表现要好得多。应该说,在这方面,3.0版本有所改进,但是它仍然对用户的使用有影响。最后,也是最糟糕的,当你打开很多浏览器窗口时,速度就会变得非常慢。而如果在这个时候你点击了一个很大的PNG图片,而在图片加载过程中你又把窗口最小化的话,其它的浏览器窗口就基本上处于死锁状态,真是让人痛苦。
基于Mozilla的浏览器是最好的,它在各方面表现都不错,并且作为Netscape的基础,还可以享受商业上的支持。但是,由于Mozilla不和任何一个桌面环境整合,这使得诸如打印、访问文件的打开或者保存对话框以及剪切/粘贴变得比较麻烦。Opera也不错,但它是商业软件,并且其缺省字体实在是不敢恭维。当然,如果你有足够的耐心的话,你可以找到配置文件,并且参照Konqueror进行修正,这要花一些时间。
解决办法:开发人员需要更多地关注其易用性,并且排除现存版本中一些对用户非常不友好的Bug。具体说来,Konqueror需要在显示上多下功夫,使其运行更加快速、平滑。此外要修正一些非常明显的Bug,这些Bug使得用户在一些情况下根本无法使用它。Mozilla需要更多地关注和桌面的整合与字体变形。我想,不论是哪一个浏览器,如果在这些方面都做得几尽完美,那么就应该选择作为各发行套件的缺省浏览器。相信这将是一场紧张的竞争,并且在不久的将来结果将会揭晓。当然,我更希望它们在不断完善的过程中能够势均力敌,这样我们就可以同时拥有一些很棒的浏览器可供选择了。