从良不容易

最近在琢磨着给儿子,一个小学二年级学生,买一台手提电脑。既然他还小,电脑在他手里能用上的功能也有限,所以考虑的首先是以节俭为原则,只要硬件上不太落伍就行了。另外还有一个小小的愿望──能用上正版的Windows。
浏览了一系列广告之后,我发现想找到合适的机子还真不太容易。硬件上好说,那些低端低价的型号基本上都能满足我的要求,但是要找预装了Windows的低端机型就难了,厂商们预装在这些机子上的竟然都是DOS,而且还不一定是微软的MS-DOS,而是开源的FreeDOS。据说没有装软件的机子叫裸机,20年前的古董DOS尽管也算是操作系统,但装在现代的奔腾机器上,充其量只能称之为“裸奔”。机子如果是我自己用,那很简单,再装个Linux就是了,我去年从Dell买了手提电脑之后就是这么做的。但是,儿子要用的课件都是运行在Windows里的,追求自由和儿子的学业比起来,我只能庸俗地选择学业为重。
尽管给一个8岁的孩子买笔记本电脑有点烧包,但我还不至于烧包到购买零售版的Windows XP来体会“我自豪,我用正版”。既然享受不到厂商提供的OEM版Windows,又不肯出更多的钱赎身,从良的愿望眼看就要破灭。指责这些厂商逼良为娼未免小题大作,它们都在广告上尽责地“向客户推荐购买预装了正版Windows XP 操作系统的电脑”,而且它们确实也有预装了Windows的高端机型,要怪只能怪自己钱包还是不够鼓。
还有比从良不成更不爽的事。我在那个自曝140亿家产组合的老板开的店里看过它卖的电脑,都是品牌机,但用鼠标右键点开“我的电脑”,看见它们预装的Windows XP却都是一个叫做“番茄花园”的版本。我问了店员,他才说,这些机子出厂的时候是不带操作系统的。在我追问Windows来源的时候,他告诉我,是从论坛下载的。但是,假如买电脑的不懂得这么看、这么问呢?尽管那家店卖的以小品牌为主,但就算是大品牌也不保险,被查出来也不是一次两次了。假如我花了从良的钱,以为能干干净净重新做人,结果却发现还是跳不出火坑,那我还不如一早直接投奔“番茄花园”呢。

Linux 不是 Windows

题目看起来像是废话,Linux当然不是Windows。其实这个题目来源于网络上的一篇文章:Linux is not Windows,我认为它比较好地解释了为什么Linux不会做得和Windows一个样,以及Linux到底是给什么人用的。
文章开篇提出的问题正如我不时在 Linuxsir 论坛所看到的,许多刚刚转到Linux的人会非常自然地把他们在Windows中的使用习惯带过来,比较正面的反馈往往是:为什么这个功能不能像 Windows那样实现?为什么不把Linux改得更像Windows,那样就能吸引更多的人来用?而负面的反应则是:Linux竟然不能实现某某功能, 比Windows差远了。
文章给出的回答是:Linux社区根本没有打算为普通的Windows用户提供一个替代的操作系统,Linux的目标不是占领每一个桌面。
作 者用摩托车和汽车的关系来比喻Linux和Windows,尽管两样不同的东西可以用来做同样的事情,正如摩托车和汽车都可以把你从甲地带到乙地,但是两 者不能相互取代,它们各有各的优势和劣势、各有各的用处。用户应该挑选一种合用的工具,而不是挑了摩托车但希望它像汽车一样。Linux只是操作系统的一 种备选方案(alternative)而不是Windows的替代品(replacement)。Linux永远不会取代Windows,因为两者的目标 并不一致。微软的目标是占领尽可能多的PC、获得更多的利润,Linux作为一个开源和自由的项目,有它自己的追求。
作者指出,Linux 的老用户多是出于爱好,喜欢折腾自己的电脑,喜欢编程,喜欢把系统拆得七零八落然后再按自己的要求装起来,即所谓的hacker。而很多从Windows 转到Linux的新用户大多数并不是hacker,他们要的是马上就能用的系统,并不想花心思去调教自己的系统,并没有准备接受开源文化和做法。他们之所 以转到Linux,只是因为想躲开Windows,躲开那些病毒和恶意软件,躲开商业软件许可的束缚,并不是真心接受Linux。因此这两种不同的文化自 然难以相互兼容。
对于许多人提出的Linux软件不如Windows好用的问题,作者指出:首先,Linux软件的开发者并不是故意把用户 界面做得不好,而是尽可能做得让软件能发挥功效;其次,很多文本界面的工具其实也有对应的图形界面,但是图形界面的开发往往滞后于文本界面,而且还很可能 是不同的开发者所开发的;第三,Linux软件是为有相关知识和技能的用户设计的,不是为啥都不懂的新用户而设计的;最后,Linux软件的设计思想是做 出好的软件(good software)而不是Windows软件的替代品。
作者打比方说,使用Windows软件,就像是有个司机开着 车带你去兜风;而使用Linux的软件,就像是把车和钥匙都给了你,让你自己开车,想把车开好自然离不开学习。Linux软件的设计更加关注于功能性 (functionality),Windows软件则更关心对用户的友善性(user-friendly)。许多人抱怨Linux软件不好用,其实只是 因为他们不会用而且也不肯花时间去学习怎么用,问题不在于软件,而在于软件的使用者。你不能指望拿了达芬奇的画笔就能画出蒙娜丽莎,因为抓画笔的那个人才 是关键。只要你会用,所有的Linux软件都有很好的易用性(easy to use)。
作者最后提出,在转换操作系统之前,用户要好好想想为什么要转换。假如用户的回答是希望得到一个把所有控制权都交到用户手上的操作系统,并且愿意投入相当的时间和努力去学习,那么他就可以用Linux,他得到的回报将是一台按照他想要的方式来运行的计算机。
如果用户的想法是没有那么多麻烦事的Windows,他应该:完全干净地安装Windows XP SP2;设置一个好的防火墙;安装一个好的反病毒软件;从来不用IE浏览网页;经常升级系统;每次安装软件后都重启;还有就是好好读安全指南。
如果用户真的想找个取代Windows的系统,买一台Mac吧,他要的是苹果的操作系统──OS X。
归根结底一句话:Linux不是Windows。
Update: Linux is not Windows 中文版