Linux,艺术家,乌托邦及其他

    这一篇是在Ubuntu下面写的,LibreOffice我还是第一次用,习惯了Ribbon,这类似word2003的风格一时半会还真适应不了。稍微配置了一下,装了个Tex插件来写公式,其他就默认了。

    不得不吐个槽,虽然很多有用的技术源自Unix或者Linux,但是真正做的很好用,很傻瓜的基本都在Windows上,比如CTex,Ubuntu下装起来相当麻烦。直接装源里面的Texlive是没有图形界面的,需要download一个ISO文件然后自己安装什么的…太麻烦了,俺还是直接装源里面,反正只是写公式。

    有时候我都怀疑KISS原则到底是什么,对用户来讲,肯定是安装、设置、使用都越简单越好,但是对开发人员而言,尽量保证应用程序的平台独立性(甚至硬件独立性)才是符合软件工程一些原则的(比如DRP)。因为linux桌面版本众多,而且并无绝对优势者(绝对优势显然是与linux的精神背道而驰的),针对不同的桌面环境编译不同的版本再一一发布太浪费时间,所以linux的application一般都是直接发布源码由用户自己编译。于是这里就很容易看出DRP原则与KISS原则之间的冲突:程序员们讨厌去安装不同的平台然后一一编译发布可执行文件,用户则讨厌(或畏惧)需要的程序只提供一堆代码。Linux是基于自由精神传播的操作系统,coders多半并不是为了工资而工作(这也是为啥coders@cn参与free/open project不多的原因),所以这些发布的代码并非是通常意义的"服务产品",更像是一种"艺术作品"——艺术家们虽然不吝于完善自己的作品,但绝不会去讨好所有的观众,尤其是他们认为没有艺术鉴赏力的家伙。

    Ubuntu和fedora简化了应用程序的安装方式(software center的概念也被其他操作系统借鉴使用),这也直接促进的linux的广泛传播。对于那些好奇心旺盛的非技术人员,或者那些讨厌ms,apple的人,他们还是乐于体验不同的东西的——前提是这东西不能太浪费他们的时间。虽然俺也算是个半吊子程序员,但是在没有项目需求的情况下,也是不愿意来惹一些门槛很高的技术的,这也是为啥我一直都没学会Emacs的原因吧:(

    前段时间Cnbeta发起了一场针对Linux desktop的讨论,虽然有人认为linux的桌面版终究会一统江湖(显然这太乌托邦化了),但是大多数人还是认为linux桌面版会继续维持这种"半死不活"的局面。虽然我讨厌"半死不活"这个词,但是linux想成为有序而统一的主流OS是不可能的。这并不是指win或者mac的竞争而论,我指的是linux本身。linux崇尚自由,正如我们每个人渴望的自由一样,我们希望有一个自由而民主的国家,但是这样的国家肯定不能只有一个——因为只有一个国家本身就限制了我选择的自由——linux也是这个道理。或许将来Ubuntu、fedora甚至android有一种会成为主流,但是用户们仍然会不高兴就换掉你。

    商业公司们会追逐利益而选择支持windows或者ios,但是这些系统一旦不再流行,就会如同一块抹布一般被丢弃(比如曾经显赫一时的symbian)。linux则不同,总有一些艺术家们,他们讨厌国家的独裁专横,淡定地流浪到这块土地,用自己的笔触来抒发自己的情感。这些人个性十足,或许他们被迫服务于某个商业帝国,但是他们总有一颗向往自由的心。这颗心时不时的雀跃一番,让他们不顾一切来到linux这片土地——甚至是自己建造的新的土地。

    人类用自己的一生来追逐自己认为值得追逐的东西。这句话的前提是,人类要养活自己的一生,我们大多数人也的确碌碌于此。有些人找到了比生命更宝贵的东西,于是竭尽一切去追逐、去守护、去捍卫它,这些人或许是哲学家、艺术家甚至程序员,不管职业如何、身份如何,这些人的精神比之第一类人总是更值得我们赞叹和学习的。

posted @ 2012-07-17 11:10  生无所息  阅读(738)  评论(0编辑  收藏  举报