当前位置:Linux教程 - Linux文化 - 《虚拟空间的陷阱》(一~二)

《虚拟空间的陷阱》(一~二)


[版权说明]本文的观点只限于作者本人,和法国国立师范学院毫无关联。文章受知识产权法保护。允许个人的、非盈利形势的复制、转载,但前提是对全文滴水不漏的转载。而且该人不可以是服务于微软及其子公司的。微软可以向作者申请单行的复印许可证,其价格将有作者单方面制定。如违备此版权条令,将给于一百万法郎的罚款。

[译者按]本文是在法国互联网上流传很广的对微软的檄文,作者是计算机博士,现就职于法国巴黎第七大学计算机系。原文已经被翻译成英语、德语、西班牙语和意大利语,可以在http://www.pps.jussieu.fr/~dicosmo/找到。

一、引言


圣诞前期间,我再次被媒界铺天盖地的报道所震惊。“多媒体”、“万维网”、“互联网”这些时髦词汇及其派生物如雨后春笋充人耳目。在这些报纸、杂志和那些即兴“专家”眼里,您如果手里没有一台崭新的、价钱昂贵的、能把您带入那五彩缤纷的虚拟空间的计算机,您就不算是个幸福的人。

我们时刻都在听着一个永恒不变的教导:世界上只有一种计算机,它叫PC,当然一定是安装着Intel芯片的PC,而且世界上只存在一个必不可少的软件-微软生产的Window系列(大家干脆懒得去区分“操作系统”和“应用软件”这两个截然不同的名词,媒界所说的Window97实际上就是Window95捆绑上word、Excel等办公软件,被称为Office97的东西)。

更令人奇怪的还在后头,今天美国人已经开始从漫长的冬眠里觉醒,意识到这两个超级跨国公司的阴险嘴脸:它们利用自己的垄断地位,扼杀了无数产品性能远远高于自己的公司。而我们法国却厚颜无耻的在向这两个托拉斯献媚争宠。我佩服Ralph Nader(勇敢的站出来保护消费者的利益,令美国通用汽车公司撤回它们生产的不安全汽车),佩服美国司法部对微软的起诉,更佩服美国民众对此事的强烈反响:美国著名的亲微软的CNN电视台在网上做了民意测验,结果绝大多数网民支持司法部的举动,CNN竟然中止了此项调查,在无数网民的抗议下,不得不公布结果。

但是法国的民众还沉睡在微软那温柔的摇篮里,他们梦见一个仁慈的善者在向所有的学校乡村分发免费的Window95,真心实意的帮助法国弥补技术上的落后;他们微笑着看着天蓝色的屏幕上显示出一条条令人安心的信息,告诉用户某某环节某某过程引起了某某例外,当然这只是您自己的操作不当,不是Window的错误;他们在这美梦里从来不反问一下:一个比几十年前能把人类送上月球又安全送回来时所用的计算机还强劲几倍、几十倍的PC,被安装上微软的Office97以后,为什么不能正确的处理一本只有百来页的资料?

二、中药库和洗脑


我曾经几次有机会体会到法国人昏睡到了何种程度。最可笑的要数那次在火车上的故事。手提式电脑(一种价钱能高过一辆小汽车,可以放在书包里的PC,通常被用来玩扑克)象大哥大一样日益普及,尤其在火车飞机上为多。我的座位旁边是一位非常友好、善良的先生,一看上去就知道他是位年轻有为的工程师。他正在运行那个令人可笑的软件(等会儿我再解释为什么我这么评价这个软件)“Defrag”。屏幕上显示着一个漂亮的矩阵,有很多小方块在闪耀,四处奔跑,硬盘发出叽叽嘎嘎的美妙音响。

我实在忍不住自己的欲望(希望这位先生看到我的文章别记仇),赞美了一番他的机器后我装作傻里傻气的样子问他,这漂亮的软件是干什么的,为什么我的手提机子里没有?带着近乎怜悯的神情(“这可怜的家伙连这个软件都没有!”)他告诉我,这是一个高明绝顶的程序,能让您的计算机如虎添翼,把您的硬盘重新“安排整齐”。他象背诗一样把微软的说明书讲给我听:当您每次使用硬盘时,磁盘会逐渐“碎裂”开来,电脑的速度就会下降,所以您要时不时的运行一下“Defrag”,让硬盘有条不紊,完好如初。

这时我拿出自己的手提电脑,上面安的是Linux(一个免费的、性能很好的、由网上几千人开发的Unix系统)。我满脸疑惑的告诉他:我这个机器上的硬盘永远是有条不紊,而且越使用,内存就越整齐。我们这位工程师有点尴尬了,他回敬我道:他用的系统是最新版本的Window95,是世界上最大的软件公司的产品。“您一定是在哪个地方搞错了!”他说。

我于是开始给他讲解什么叫磁盘碎裂问题,试图用最简单的比喻让他忘掉一会儿微软对他那些下毒式的宣传灌输。现在我就向各位看客介绍一下我俩当时半个小时的交谈。

你们大概都知道所有数据都存在计算机的硬盘里。这个硬盘就象一个巨大的中药库,有成千上万的小抽屉组成,每一个小抽屉都拥有同样的容量(一般是512个字节)。今天的电脑有几百万这样的抽屉。如果您的某个文件被存放在相邻的一组抽屉里,那么存取的速度就比分放在仓库的四面八方(被称作“磁盘碎裂”)时快得多。这一点也不难理解,您日常生活中就会遇到,比如您存放自己的鞋:它们如果被放在同一个盒子里,找起来就方便。我们都知道一个井井有条的仓库比乱七八糟的杂货铺好。剩下的问题是如何存放这些数据。

现在试想一下您是个国家部长,要把自己几百万份的材料放在一个巨大的、拥有几百万个抽屉的大立柜里,象上面解释的那样,您当然想让每一份材料尽可能的放在相近的一组抽屉里。您特意雇佣女秘书专管此事,有两个应聘者,她们的工作方法截然不同。第一位的作法是这样:当一份资料解决完了以后,她就把文件清除出去,新的文件到来时,她先把它们分成和抽屉大小一致的小块,把它们随意的放在最先能找到的空抽屉里去。您问她这样做岂不有点乱,下次我要想找这个材料不是要费劲?她告诉您,没关系,周末时您可以雇来几个小伙子把大立柜调整齐就是了!第二个女秘书的工作方法是另一个样:她手里时刻有一个表格,知道什么地方有多少空着的抽屉,每当新文件到达时,她先察看一下手头的表格,把新文件放到有足够数量的相邻的抽屉里去。这样大立柜永远是有条不紊。谁也不会怀疑这个部长会雇佣第二个秘书。说到这,我们这位工程师点头同意。

此时就非常容易向他解释了,Window95的作法正象第一个女秘书,她需要几个小伙子来整理部长的大立柜(用“Defrag”)。而Linux的文件管理方式就和那个优秀的女秘书一样,她根本不用去整理什么!火车到站时,这个年轻人很不高兴,人家一直告诉他“Defrag”能“加速电脑的运转”,现在才知道原来正是Window把他的机器减了速度!

事实上,有效的使用内存是一个老问题,很久以前就得到妥善的解决(Unix早在1984年就开始雇佣那个好秘书了)。还有比“Defrag”还可笑、令人厌恶的东西,这里没时间给大家讲那些小故事了。微软有一个叫“ScanDisk”的玩意,是用来修补硬盘的。它给您一大堆难以理解的选择,结果经常是把您的文件系统摧毁得一干二净,本来数据在使用它以前还是可以挽救的。这种事情在Unix系统下不但不会发生,而且该技术在十年前就在大学的计算机课程里讲授了。“Defrag”和比它更可恶的“ScanDisk”的存在就足以让大家把微软的系统扔进垃圾堆去。

可是在微软的洗脑式的宣传教育和我们自己的昏昏沉睡之下,法国正准备把所有银行计算机系统换成微软的产品,更有甚者,要用这些东西教育我们的下一代。

正是用这种规模宏大的商业运作,有些公司成功的把它们致命的缺点说成为技术上的绝活,让所有人坚信不移。很多真正懂技术、能把这些蠢事识破、揭露它们鬼把戏,让那些所谓的“专家”哑口无言的人却沉默了。有一个奇怪的事实:一方面,没有一个严肃的计算机专家愿意在那些被标榜为计算机读物的杂志上发表文章,他们不愿意让自己的名子和那些卖狗皮膏药的人例在一起;另一方面,在毫无科学基础的支持下,在各商业公司的广告赞助下,这些公司更是变本加厉的在这些地方骗人,于是更没有人愿意和他们同流合污,去说几句公道的话。