Label Cloud

Tuesday, December 9, 2008

Linux,最大的敌人是自己

一、为什么?
  一直在奇怪如此优秀的操作系统,认知度为什么这么低。现在有点明白了。Linux纯粹是自废武功。自作孽,不可活也。
  微软本应该是Linux的老师:在对待用户的态度上,特别是对待入门用户的态度上。可实际上呢?Linux用户大多数是盲目反微软者。
  我特别讨厌Windows帮助里面对我来说没有任何用处的废话,特别是每个版本竟然都在介绍鼠标的用法。现在我知道,这是必须的——初学用户永远是你的软件的大多数用户,除了专业市场之外。
  而Linux把自己定位为专业市场,它认定自己的用户是专家,是精英,是可以自己找到问题答案的高手——这些答案都有,只要聪明,肯定能找到。问题是,naive user们找不到。

二、革命方向问题
  还有一个问题,就是到底是操作系统决定应用软件,还是应用软件决定操作系统。这不是简单的问题,这是决定革命方向的大问题。
  微软产品的垄断性毫无疑义,但是,它不断地像各种应用软件妥协,也正是如此,才造就了Windows的臃肿,庞大,以及无可比拟的兼容性和软件的广泛性——难以想象,DOS程序在20年后的今天仍然可以在Vista中直接运行。
  而Linux族群显然认为软件应该向操作系统妥协。他们喋喋不休地争执内核中game开发应该支持哪种优先级别算法,争执于标准细节,却没有任何一个杀手级的真正的game出现。显然,Linux在走OS/2的失败之路。

  Linux下面的软件,都是开发者给自己用的,不是给别人用的。
  那些用户量极大的真正成功的软件,大都是仿Windows的。

三、效率重要还是使用重要?
  作为一般用户来说,电脑是一种工具,这种工具就应该像订书机、手电筒一样实用,而不是斤斤计较于我可以如何把订书机的力学原理掌握好,找到最有效率的力学 方法去穿透10张A4复印纸,而不是去研究手电筒的直流电路,如何调整反光碗以达到最高的光利用率。用户只关心电脑上如何炒股,Firefox做不到;用 户只关心我如何链接到我喜欢的围棋网站去下棋,Wine做不到;用户只关心怎样用他最熟悉的方法去完成图片的编辑处理,GIMP做不到。
  Linux 高度关注效率,却对用户的基本需求毫无兴趣。大多数用户并不关心什么是最高效率的方法——有研究这样的方法的时间,他的需求已经可以解决了。看看MS Office 的使用,80%的人并不用更高效率的快捷键,却一样能够解决问题。而肇始于Vi文化的学习曲线,是用户注定要在Linux族群中必须经历的一环么?
  效率是一个好东西,但是用户真正关心的是如何完成工作,而不是去学习如何提高效率。

四、一次失败的交流
  我曾经用Vista作为用户名,进入Ubuntu的irc聊天站(我承认这属于找骂),结果真的招来了很多辱骂。我对他们说,Vista这个名词早在 Windows之前就已经有了,这是一个常用的好词儿,只不过是被微软用了。那里的人竟然很多都不知道Vista的本意。当然他们是精英用户,立刻去查, 结果发现果然如此。
  连Vista是什么意思都懒得知道的人,却知道Ubuntu的读音,写法,以及后面蕴含的深刻的文化上的想法,你说这是一种进步还是一种悲哀?
  我说,我用这个名字进来,就是想让某个人说服我,为什么我要用Ubuntu而不用Vista。有人告诉我说,没法比,Linux还不如Windows 98.这纯属气话。
  我知道Ubuntu很多东西比Vista强,比如Compiz Fusion(或者前面的beryl)可以秒杀Vista Aero;我知道apt-get简直就是上帝的指令;我知道OO.o的兼容性已经很强;我知道几乎一切Ubuntu固有的优点。
  但是,为什么在Ubuntu上我无法下棋?为什么我无法直接听音乐?(别跟我说版权,版权的事情应该是用户关心的,而不是开发者关心的),为什么它不能告诉我我的硬件驱动程序在哪里?怎么找?为什么没有什么地方能够告诉我,最常用的软件都是哪些?为什么Ubuntu的默认汉字显示那么差?为什么 scim的兼容性这么低?为什么用户要看网页必须要下载flash?为什么64位的Ubuntu就不能兼容32位的Flash?
  如果你知道,你不必热心告诉我这些都可以解决。我知道而且我已经搜索解决了大部分的问题,因为我不是初级用户。那初级用户怎么办?
  最起码应该有一个文件详细说明为什么和怎么做,但是没有。我只能靠不停地搜索来获取答案。
  Ubuntu只是提供了链接,到Ubuntu网站的链接,具体怎么找?动脑子,想办法。
  一个用Linux多年的熟练用户还会碰到这么多莫名其妙的问题,这说明了什么?
  用户体验。

五、差距何在?
  Linux不应该是用来学的,它应该是拿来用的。现实刚好像反。
  想想BeOS,想想MacOS,看看它们的上手速度。存在的就是合理的。
  别跟我反驳,我知道Linux可以用的很好,可以完成几乎一切计算机应该完成的任务,但是,  一个初学者,从接触到熟练Linux,与Windows相比,会有多长时间的差异?

  这才是真正的差距。
  作为一个实际的用户,当IT业务关系到生死存亡的时候,恐怕宁可花钱去买一个放心,也决不会去享受不是那么好吃的免费(自由)软件,因为等不起,也失败不起。
  所以,不要再跟我说国外的教授学生都在使用Linux,他们看不起Windows——学校是一个不断尝试学习的地方,而大多数真正的用户是没有这样的时间、精力和承受危机的能力的。

六、负反馈曲线
  为什么用户很少?因为软件少。
  为什么软件少?因为需求少。
  为什么需求少?
  因为没有人关心真正的需求。所以人们不提需求,直接放弃Linux——Windows下面不必你提,人家都已经考虑好了。
  所以,真正的用户并没有如同预想一样大量增加。
  负反馈曲线的简单解释,就是恶性循环。
  无数的青年学子听到Linux是如何如何地优秀,如何如何地有效率,于是进入这个领域来学习。但是,Linux让他们很失望。因为,这是一个精英领域,专家领域,只有精神投入没有物质产出的领域。

七、没什么可说的了
  Linux确实很优秀,这个是事实。
  Linux在自掘坟墓,陷入自给自足的小生境,这个也是必然。
  但是我很遗憾。就像我当年对OS/2的遗憾,对Unix的遗憾。
  它们本来可以成为每个桌面上的必备的环境,本来可以成为垄断性的没有挑战者的环境,却自己把自己葬送了。
  归根结底,Bill Gates确实了不起。别人还在斤斤计较于邻家院墙的时候,他在用最简单的方式统一世界。这就是成就。

(本篇写于Ubuntu 7.04 Feisty, 浏览器是FireFox,输入法是scim。其实写这样的批评文字,按说是应该给出一个解决方法才对。解决方法有,但是Linux族群注定不能接受——学习Windows,学习Microsoft。一个没有利润的产业,不是产业。)

本文转自Ubuntu中文论坛

No comments: