虽然说自己不是一个计算机相关专业的学生(很多人喜欢把Linux用户和计算机相关专业或是行业的人联系起来,虽然这是个误解),但是至今也使用过不下十几种的Linux发行版了,当然我没有将个人电脑该造成服务器的需求,我只是将Ubuntu之类优秀的桌面发行版作为家用而已。
Linux有很多的优点,比如开源、安全、稳定、自由等等,在这里我也不需要多说什么了。但是当我在几个月前从Ubuntu转移到Mac上之后却有了这样的反思:
Linux桌面的意义到底是什么?Compiz-Fusion、Beryl之类的特效程序使用者到底占了多少?awn、kiba-dock之类的模拟Mac Dock的程序使用者又有多少?漫天铺天盖地的用Linux模拟Mac界面的教程被多少人浏览过了?Mac4Lin这个Project的意义何在?甚至有集成了Dock的Linux发行版出现(如果记得没错的话应该是巴西的DreamLinux吧)。请问Linux Desktop存在的意义就是用来模仿Mac的么?
之前我也用Ubuntu试图模仿Leopard的界面,模仿得看似很像,而且有些地方当时甚至觉得比Mac更漂亮,但当我真正用上Mac之后才发现原来Mac上的特效才是真正实用的特效,虽然Exposé和Space在Linux下也有模拟,但功能还是不及Mac,不光是Exposé在功能上的细分、鼠标手势甚至是对键盘快捷键和Mighty Mouse功能键的支持都要比Linux上的出色。
在这里我并不是要批评Linux桌面项目有什么不对,只不过觉得Linux是不是应当做出一些自己的东西呢?之前有Linux用户说Linux有点在于高自定,而批评Mac毫无制定可言,没错,可是很大一部分人将系统的GUI制定为Mac的界面,也就是说明了Mac的界面确实好,确实已经不需要去制定什么了。至少我在试用Mac的时候觉得很满意,不觉得还需要什么修改。而这点Linux的设计者们(无论是Gnome还是KDE)是不是应该反省一下了,为什么用户们在安装完你们的桌面环境之后都要将GUI改成Mac的GUI?如果做得足够好,用户会没事找事去制定一下?搜索Theme,再一个个测试,最后找到一个自己相对比较喜欢的Theme不累么?之前和LiveSino的站长Picturepan2聊天的时候建议他能够尝试一下Linux和Mac,结果人家试了Hackintosh却拒绝使用Linux,而原因就是他不喜欢Linux的设计。当然在我看来,现在的Linux的设计很少有令人耳目一新的,第三方有不少设计者和开发者,虽然是能做出一些很绚丽的Theme,但是用久了也就视觉疲劳了。而且最让人头痛的就是软件跨桌面环境试用的时候的GUI简直是令人发指,比如几个月前Firefox还没有QT版的时候,在KDE下运行Firefox真的是一种折磨。难道Linux桌面环境就这么喜欢一团散沙么?为何要做不必要的竞争?之前在WordCamp China的时候问了吴海林一个关于Linux和开源软件的问题,提到了Linux发行版一团散沙,没有一个共同的目标,Linus大神甚至将FreeBSD开发者称为一群自慰的猴子。而海林的回答则是Linux缺少一个精神上的领袖,不像WordPress有Matt这样强有力的领导者,虽然这个回答很有对WordPress的偏向性,但是也有一定道理。在现在这个时代,现在在Linux界做生意的Mark Shuttleworth或许比Linux的创始人Linus Torvalds更有话语权、更受关注。这就是混乱的Linux。
其实我一直在期待Linux有改善,我也在等待即将发行的Ubuntu 8.10,但是我现在对Linux并不抱有乐观的态度,话说林子大了什么鸟都有,现在发行版多了、桌面环境多了、用户也多了,但是很多地方却开始令人失望了。
本文献给真正热爱开源软件、Linux的人,而不是那些连编译都不会,只是将Linux套上Theme看着像Mac的人。