浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
原文:http://forum.blogchina.com/viewtopic.php?t=8325
发表于: 04年7月11日 10:56
代前言
从2001年开始用linux,屈指算来,我已有3年linux的使用经验,个人认为有必要对自己的经验总结一下。这是写本文的第一个目的。
再者,本人身为学校linux社团负责人,要向校方交一个年度总结。这也算一个总结吧,也希望能得到校方更多的支持。
平时,在学校玩电脑时间过长,爸爸妈妈对此一直有意见(我不是计算机专业的),也想把这篇文章作为对爸爸妈妈的自白,期望能得到父母的理解,以后给与更多支持。这是我写本文的第二个目的。
妄自使用白皮书之名,是因为深受美国影响,美国政府动辄就搞个什么白皮书,对别国横加干涉。对中国人权问题就出过几个白皮书。我想不管怎么说,我们也算是个官方承认的组织(校团委批准成立的),冠以白皮书之名亦不为过吧。
因为是给校方和父母看的,所以相当一部分写的过于“啰嗦”,如第一部分的1,2,3,4,5节,高手勿看。个人见识有限,其中错误之处,不吝赐教,不甚感激!
其中材料来源广泛,不能一一指明其出处,还望见谅。
借用曹雪芹的话,本文是“构思三载,批阅一月,增删三次,终成其文。”
希望大家多多批评指正。
作者邮箱:xuxumanman@tom.com
xuxumanman@163.com
http://linux.8u8u.com

目 录
第一部分 我们为什么要选择linux……………………1
1 什么是电脑………………………………………………1
2 什么是软件………………………………………………2
3 什么是linux………………………………………………3
4 windows与版权…………………………………………5
5 windows的昂贵…………………………………………7
6 电脑不是奢侈品…………………………………………8
7安全 安全…………………………………………………10
8啊,朋友再见……………………………………………15
第二部分 linux亟待解决的问题………………………16
1技术层面的问题…………………………………………16
2中文问题…………………………………………………21
3法律问题…………………………………………………26
4标准问题…………………………………………………31
附注……………………………………………………………33

第一部分 我们为什么要选择linux
1 什么是电脑
还是从电脑说起,相信大家对电脑不陌生!这个由一堆形形色色,大大小小塑料和金属组装而成的怪物,现在来说,可以干很多事情。听音乐,打字,玩游戏,画图,上网,聊天,看电影可以说电脑是目前功能最多的电器了
为什么电脑会有这么多功能?是因为零件很特别吗?当然不是,其实与其它用电器相比,电脑的零件并不是最多的。电视机里也有大大小小的各色零件。
是因为使用的零件很先进,有魔力?当然不是有魔力,但先进是真的。然而并不是说电脑零件是最先进的。现在的纯平显亮高清的电视机零件也很先进(有些甚至比电脑还先进),但功能绝对没有电脑多!
电脑与我们中国的算盘还有很大关系。说简单些,电脑有输入设备,控制器,运算器,存储器,输出设备五部分构成,人拨动算珠可以说是输入;那些珠算口诀(如三下五去二),可以说是控制部分;人根据口诀拨动算珠,可以说是运算;运算的中间量,要用脑暂时记住(如在打乘法,除法时,都要记一些中间数字),可以说是存储;最后,根据算珠排的位置,读出结果,就是输出了。
近几百年中,与现在的电脑最相似的机器是加法器。这个东西是17世纪时德国一个叫莱布尼茨的数学家发明的,他的这个加法器只能做一些加法运算。
到了1946年,电脑才真正诞生。第二次世界大战中,美国要制造核武器,中间很多数据运算非常复杂,人们用手算很容易出错,并且误差很大。当时美国就想制造出这样一种机器——他能快速准确地处理复杂数据。于是就有大量人员参与研究,最终在战争胜利后一年造出了这个东西。
还是回到正题上来,为什么电脑功能多?比如我们常用的计算器,也能进行加,减,乘,除,乘方,开方等运算,与电脑比还是差好大一截。
答案:软件!
2什么是软件?
软件是什么?通俗点儿说,软件就是沟通硬件和用户的一个便捷之路。例如说,加法口诀很多,大家懒得记。到这一步,就说一,于是就拨一上一;说二,于是就二上二;说三,于是就拨三下五去二;这种规定就叫软件,很明显,他是为了方便人而设计的。
最开始,都是这种简单的“软件”,用来统计人口,性别比等。后来,就有科学家发现,这样的“软件”编写实在是太累了。为什么?因为这样的软件都是在和那些硬件直接打交道。例如说,a软件是统计人口的,它就要规定上面的算珠一个代表五,下面的算珠一个代表一;b软件是统计性别比例的,它也要规定上面的算珠一个代表五,下面的算珠一个代表一;当然都还有其他的规定。大家编写的软件都有这样的一个规定,不仅重复劳动,而且还相当的麻烦(与硬件打交道都是挺复杂的)。
为了解决这个问题,贝尔实验室的科学家发明的unix操作系统,专门同硬件打交道,而软件编写者只需要同unix这个特殊的软件打交道了。也就是说,操作系统是一种非常特殊的软件,它让人同这堆复杂零件的交流更方便了。
后来,又有了DOS,apple,windows等操作系统,他们在实质上都是连接硬件和其他软件的通道。
可见,让电脑发挥巨大威力,操作系统功不可没。
电脑与其他用电器相比,还有一个最大的区别——软件可以修改(严格地说,其他用电器也有软件,也可修改,只不过与电脑相比,差之甚远)。你装好操作系统之后,可以装放音乐的软件,看电影的软件……你也可以把这一切(包括操作系统)都删除了,再装其它操作系统和其他软件。
3什么是linux?
电脑介绍完了,还是说linux。
1991年,芬兰一所大学的一个学生,因为学习需要,要用装有unix系统的电脑做实验,写软件,他感觉使用不太方便,于是,他决定重写一个操作系统。
他使用的unix系统是美国一所大学的一个计算机教授为了方便教学而修改的unix,这个大学生就把教授写的unix再次修改,成了linux的雏形。
接下来这个大学生把他写的unix的命名为linux以示区别,并把linux放到互联网上,同时提供源代码,并声明linux遵守GPL协议。
下面先介绍什么是源代码:大家平时看到的软件基本上都是二进制文件,也就是由0,1组成,电脑也只能运行这些由若干个0和1组成的软件。源代码是软件作者写的跟数学题似的的文件,由a,b,c,d等等组成,这些a,b,c,d经过编译器的编译,就成了由0,1组成的文件,也就是我们看到的软件。大家要想对软件修改的话,修改0,1难以实现,修改源代码可以说是修改软件的唯一办法。
什么是GPL呢?GPL是一种准则,跟copyright是一样类型的。不过其内容与版权(copyright)恰恰相反。Copyright规定我发明的东西,我编写的软件,别人如果要用,就要交版权费。GPL则规定,我写的软件别人不仅可以用,而且还可以用我提供的源代码来修改,写出新的软件;并且新的软件在传播时,也要允许其他人免费使用和根据修改过的源代码再修改,写出更新的软件。举个例子,我写了一个放音乐的软件,如果我说这个软件遵循GPL,那么就意味着别人不仅可以免费使用,而且我也必须把源代码公开,允许别人对这个放音乐的软件进行修改。假如甲用了我这个放音乐的软件后,觉得这个软件写得好,但还有改进的余地,于是甲修改了我这个软件的源代码,写出了一个更为强大,好用的软件。那么,不论甲是否愿意,他必须声明他写的软件哪一部分是用的我的源代码,他要公开这一部分源代码,并且同样允许其它人进行修改。正因为如此,有人把此称为copyleft,与版权copyright正好相反。
Linux遵循GPL准则发布后,全球就有很多程序员,默默地为linux写代码,使linux逐渐强大起来。后来也有商业厂家加入到开发linux的队伍中来,如美国的red hat公司,法国的mandrake公司,德国的suse公司,中国的红旗公司,冲浪公司,蓝点公司。当然,根据GPL准则,这些商业公司是应当允许大家免费使用这些版本的linux的;但是免费使用并不意味着一切都免费:比如说你去购买系统光盘,公司会向你收取光盘费,你使用的时候,有疑难,向他们求助,他们会向你收取服务费。
4windows与版权
也许有人要问:听了你说这么多,我们都知道了linux跟windows一样是一种操作系统软件。但是我们有windows用,何必要去知道linux的更多呢?
毫无疑问,windows是一个很优秀的,很方便的操作系统。但是,它是受各个国家版权法的保护的,你不能免费使用它。
根据版权法的相关规定:如果我买了一台电脑,没有买windows,那么我就不能使用windows;我买了一套windows,装好了系统,为了保险起见(害怕光盘受损而不能使用了),就用刻录机(可以复制光盘的机器)刻一套收藏起来,以备不时之需,那末我就是在非法复制了,就违反了版权法;我有个同学也买了一台电脑,但没买windows,于是他就向我借,我借给他了,这时我就是在非法扩散windows,那个同学就在使用非法扩散的软件(即盗版软件),也违反了版权法;如果我一次买了100来机子,但只买了一套windows,如果我把这一套windows给一百台机子都装了,那么我就在非法使用拷贝,这100台机子中只有一台是正版的windows,其余的99台都是盗版的windows。
也许大家觉得这样很不合理,但法律就是这样规定的。在我国,知识产权法(版权法属于知识产权法)是舶来品,知识产权这个词也是舶来品。在中国古代是没有知识产权这一说法(或类似说法)的。
比如说“洛阳纸贵”这个成语,就是指晋朝时左思文章写得很好。他写了一篇叫《三都赋》的文章,大家读了,都说这文章写得真好,就都来抄一份,收藏在家中。不仅达官显贵如此,连老百姓都加入了抄写《三都赋》的队伍。有的人嫌抄一份不过瘾,还抄了许多份。因为大家都要去买纸来抄,一时间纸的需求量很大,供不应求了,当时京城洛阳的纸价都涨了。可见当时是没有知识产权的。要不,左思如果抄一份就收一文钱,也成了大富翁了。(注①)
唐宋时诗词很昌盛,但那时人们写诗词是为了写景写情,诗人词人们根本不介意别人来抄写自己的诗词。一些书商大量印发诗集词集(如《唐诗三百首》),也没有哪个诗人词人向书商索要版权费,反而诗人词人们还欢迎书商们这么做,因为这样可以扩大自己的影响力。
尽管也有书商给作者很多钱的,如刘鹗的《老残游记》,刘鹗就得了很多钱,但这并不是版权,因为书商给钱是为了让作者写续作,好让书商继续赚钱。说白了,就是作者在书商资助下写书,显然这同版权费是有区别的。
直到二十世纪八十年代,中国才陆陆续续地制定知识产权法,1993年修订了一次。对计算机软件版权的保护,源于1993年制定的一个条例,附在《著作权法》之后。二〇〇一年十二月又开始实施《计算机软件保护条例》,目前对软件的保护就是依照这个条例。
因为我国在制定知识产权法方面起步晚,我国制定知识产权法时,有较多的外国类似法律供参考,于是我国制定的知识产权法起点就高,要求就严。根据最近的这个计算机软件条例的规定,如果涉及制造盗版,贩卖盗版,使用盗版,最高可处以无期徒刑。

5 windows的昂贵
现在windows系统的市场最低价是人民币700元。大家看了这个价格一定会咋舌,没错,这就是你能在中国市场上见到的最低价。如果你运气不好的话,你以这个价还买不到呢!
这个价格与中国人的收入,消费水平相比,实在有些离谱。2003年,中国官方统计的数字是:中国人均国民生产总值是1,000美元,合8,000多人民币。也就是说,如果大家都想用正版windows的话,就要花掉全年收入的十二分之一(注意,不是净收入,是未减去必要支出的收入)。
要知道,中国农村还有近2000万还未脱贫的人口,在城市还有近800万下岗或未就业靠低保维持生活的人们。
在希望工程的捐款网站上,我们可以看到,现在捐人民币200元可提供希望小学一名学生一年的花费,捐人民币300元可提供一名因贫困失学的中学生一年的学费。
前不久那个叫马燕的小女孩,就是因为区区300元的学费辍学,幸好她勇于抗争,幸好她写下了虽错字百出但纯朴真实的《马燕日记》,幸好她遇上了那名法国人。不过,她的《马燕日记》已被翻译成英,法,意等各种文字,在欧洲流传,几乎所有的欧洲人都从中推知中国是如何贫困,教育是如何缺乏保障了。购买一套正版windows的钱足够支持2个像马燕这样的孩子一年了!
6电脑不是奢侈品
有人会反驳我:既然嫌贵,那就不用算了。一台电脑,单买硬件也要三,四千块钱呢?
如果这是在十几年前或几年前,电脑在人们日常生活中的应用还未达到现今这么普遍,电脑在各行各业方方面面的作用还没有显现的像今天这么突出,这样反驳,我哑口无言;但是,立足现在,立足可以预见的未来几年,我就必须说,这种昂贵,非常的不合理!
电脑在十几年前,几年前还可谓之奢侈品的话,使用它只是少数人的专利,现在已完全不同了。电脑已经渗透入了我们的生活,它已不是奢侈品,而是必需品了。
试想一下:如果没有电脑,你去银行取钱要填单,银行工作人员要根据你的存折查看底账,然后再划账,办一笔业务,相对现在很麻烦;如果没有电脑,你去图书馆借书,图书馆工作人员要在书页上记下出借日期,应当归还日期,还要在他们的工作日志上写下某年某月某日某某书出借,相对现在非常繁琐;如果没有电脑,人们要看故宫的文物,非要到故宫走一遭,而不是跟今天一样,访问故宫博物院的网站,边浏览,边看说明;如果没有电脑,小孩子们还在街机厅里玩着投币游戏;如果没有电脑,听音乐只有听磁带,听唱片,听CD;拿最近的一件大事¬------去年的抗非典斗争中,如果没有可以很容易地查体温的电脑(这种电脑让人站在距探测器一定距离内,探测器感知人的体温,然后显示体温在屏幕上),大家在火车站,飞机场,海关等人流量较大的地方,医务人员只有一人发一支体温计,不仅慢,而且不可靠。
在现代社会里,最可怕的不对称不是财富的不对称,知识的不对称,教育的不对称,而是信息资源的不对称。如果信息资源不对称,其他的不对称难以弥补。如今,电脑已成为传递信息最重要的途径之一,而且在传递信息的总量中越来越占更大的份额。如果把电脑当成一种奢侈品,必将导致信息资源的越来越不对称。
目前,电脑,数码随身听(MP3播放器),数码相机乍一看,是属于同一行列。其实电脑与后二者有本质不同。不用电脑,不行;不用数码随身听,数码相机,可以,大不了不方便。
还有,现在电影票,球票也很贵。《泰坦尼克号》公映时票价好几百,曼联同申花的一场商业比赛球票一千多,这也很贵。但要注意,电影票,球票依然属于奢侈品,拥有了只是感觉更好,没有什么特别的或者说是额外的作用。不拥有也不意味着失去多少。我不去电影院看《泰坦尼克号》,不会影响我对爱情的信念;我不去上海看曼联队的比赛,也不会影响我对曼联的热爱。
说的更通俗些,电脑现在已成为传播文化,信息的必需途径和必需工具。这种必需性的东西理所当然不应该是少数人能够享有,应当是所有人都能享有和使用的。这种情况下,windows相对较高的价格就显得尤为不合理了。
打一个不太恰当的比方。汉字的发明对中华文化的传播无疑是一件意义非常重大的事情。传说是仓颉发明的汉字。仓颉就好比是微软公司(开发windows的公司),微软开发出windows就好比仓颉造出汉字。仓颉造出汉字,他对大家说,大家使用我发明的汉字,可以;但是得给我交版权费,否则的话,我就告你们侵权。人们使用汉字确实比以前更方便,以前结绳纪事多麻烦啊!人们现在就要在方便和交昂贵的版权费之间抉择了。
7安全 安全
有人又会说了:我们现在四元钱就可以买一个盗版windows,装上了也挺好用,也没有人打击盗版打到我头上,我们搞linux有意义吗?
的确,我不讳言,现在盗版异常猖獗,盗版满天飞。国家相关部门打击盗版也的确还未打到个人用户头上。但是,这毕竟是一种暂时的情况。从历史的发展来看,出现知识产权法来保护版权是一种进步(尽管有时有矫枉过正之嫌),以后打击盗版必然会越来越严,力度越来越大。
退一万步说,即使我们的人均国民生产总值达到10,000美元,甚至100,000美元,那时正版windows的价格对我们来说根本算不了什么,我们依然要对windows抱有警惕心。为了什么?
为了安全
我们的电脑都是会联入网络的,都会成为这个近乎无限大的因特网的一部分。我们电脑里的信息都有被别人(我们不希望看到这些信息的人)有意无意窥视的可能(注意,我说的是可能)。当然,我们可以采取各种措施,来防范这种偷窥。比如安装防火墙软件。但是,如果你知道windows和这些防火墙软件的关系之后,你就会对防火墙软件的防护感到非常不可靠。
如前所述,系统软件(如windows)是一种非常特殊的软件,它负责硬件同其他应用软件(如防火墙软件)的联络,在中间起一个桥梁作用。也就是说,防火墙是架在windows系统之上的。
稍微熟悉系统原理的都知道,各种软件都有一个运行级别,操作系统就是运行在0级上的(最高级),其他软件最多运行在1级(防火墙类软件都是运行在1级,当然,也有例外,如反编译追踪类软件softICE就可以运行在0级)。级别低的软件运行是不能超越级别高的软件的。也就是说,防火墙软件的运行永远也不能超越系统软件windows;换句话说,防火墙软件的运行永远都只能受控于windows。
明白这层关系,大家都会知道,防火墙软件的防护作用在windows面前不屑一击。
打个不恰当的比方。因特网就是一个大社区,每个电脑(或说系统)是这个社区里的一间间房子。防火墙软件就是我们为了防小偷防强盗而装的防盗门防盗窗。Windows可能留有它设置的秘密通道,就像墙被打穿了几个洞,但防火墙软件是永远也发现不了这几个洞,更不用说给这几个洞安上防护网(打上补丁)。windows如果把这些秘密通道告诉强盗,告诉小偷。那么强盗小偷就可以大摇大摆地登堂入室,翻箱倒柜,而无被抓之虞,并且永远地逍遥法外。
大家看了会问,这不是坑人吗?windows如果这样干岂不是严重地违犯了好多法律?也严重地伤害了其自身的商业信誉么?
相信,还有人对前几年前的intel公司搞的奔腾CPU序列号风波记忆犹新吧!我还记得当时intel公司在广告上宣称:如何管理你众多的计算机资源?每个奔腾CPU都拥有一个独特序列号,使方便管理你的资源成为可能!(大意)
当年intel此举顿时掀起轩然大波。众人批评气势汹汹。就是出于对安全的重重顾虑。
现在大家又在对思科路由器抱以批评态度。思科路由器是一种网络设备,负责把大家的电脑连在一起。大家批评思科路由器同样是出于安全上的考虑。思科路由器是美国思科公司的产品,在世界通信市场上占有极大的市场份额。大家怀疑,思科公司很可能屈从美国政府的压力,在硬件设备或其配套软件管理工具上设置后门(也就是秘密通道),方便美国政府获得其他国家的一些信息。由此,强烈要求思科公司公布其软件源代码供我们的安全人员分析;否则,在关键网络(如军事通信网络)改用国产设备,如华为公司的设备。
Windows有没有我们所设想的那种情况,我们永远也不可能知道,因为我们没有源代码,无从分析。恐怕只有微软公司(生产windows的美国公司)知道了,因为它是windows源代码的合法拥有者。
我们只知道的是,去年(2003年)美伊战争期间,伊拉克的军事指挥系统完全失灵,甚至在巴士拉还有一个师被俘。是什么导致军事指挥系统失灵,我没有得到更多的资料来分析。但我知道,如果伊拉克军事指挥网络使用互联网,并且都用windows电脑的话,那就太容易被美军攻垮其指挥系统了。
以商品或其他物品作为间谍的手法,历史上并不鲜见。远的如特洛伊木马,近的如前苏联送给美国驻苏大使馆的美国国徽木雕,美国外交人员用了十几年才知道木雕里藏有微型窃听器。还有一件,与我们中国有关。相信中国人还没有忘记八年抗战吧!当时日本有一种叫仁丹牌的香烟在中国非常畅销,几乎到处都可以买到(也不稀奇,近代外国人对中国的入侵简直是无孔不入,天主教堂在好多穷乡僻野都可以看到),仁丹香烟的广告在中国各地都能看到。广告图案是一个笑眯眯的留那种八字胡的小胡子先生,向大家推荐仁丹牌香烟,估计有点像现在的肯德基广告的形象。国民党128师(不是八路军的刘伯承部129师)驻守鄂中一带时,抓到一个正在涂改仁丹广告牌的日本间谍。 师长王劲哉亲自审理,不审不要紧,一审审出个惊天大阴谋——仁丹广告牌的小胡子竟然有其特殊含义:当小胡子朝上翘时,即告诉日军前方没有中国军队;当小胡子向下翘时,即告诉日军前方有中国军队重兵把守。
王劲哉立刻下令手下,捣毁防区内所有广告牌,并把此事上报给重庆当局,重庆当局也立刻把此事通报全国各战区。
Windows是不是这样做了,我们不好下结论,也拿不出任何证据(因为我们看不见它的全部源代码),我们承认,他的确有这么一种可能。即是这种可能性再小,也足以让我们寝食不安。
也许还有人要钻牛角尖,说:如果我的电脑不上网,那又有什么关系呢?
姑且不论这种说法的合理性,电脑上网是一个必然的趋势,即使目前不上网,以后肯定还是会接入互联网络的。退一万步说,我们的电脑真的没有上网的必要性,仅仅作为一种单机存在,windows仍然是一种隐患,并且隐患还是根源于它不开放源代码。
先说一个本人亲身感受的例子。在我们学校实验室,有一台质谱仪。这台仪器乍看起来像一台电脑,有软驱,有显示器,打印机等。还有一个电脑没有的东西——光谱仪。这台仪器的操作流程如下:插入启动软盘,启动机器,从屏幕显示来看,是类DOS的操作系统。待完全载入软盘内容后,光谱仪就可以使用了。将试样放入光谱仪,屏幕上就显示出相关参数。
老师在操作时无意提了一句话说:这台仪器价值好几十万,那个启动软盘,尤为特殊。我们为了备份,以免损坏了,结果普通电脑根本就读不出来,也不知道它是什么格式的。买仪器时只带了2张这样的软盘,现在已有一张损坏了。我们用了这张是仅存的一张。所以,我每次使用时都格外小心,生怕这张再被弄坏了。
我们听了都想不通,这未免太霸道了。我特意看了看仪器后面的铭牌。牌子是日文写的,TOYO(这是东洋公司的商标),1993,别的我都不认识。
不用我多说了,这就是使用不开源产品的后果。
相信在很多科研机构和大学的实验室里,都有这种日系,美系厂商的大型仪器,这些仪器的配套软件一般都是很独特的,厂商当然也没有提供源代码。一旦……
当然了,单机使用windows,也许没这么严重,但这种隐患的确不容忽视。
8啊,朋友再见
总而言之,我们必然要与windows说再见。
在操作系统上,我们必须掌握其核心技术。当然,有个中国人自己开发的操作系统更好,但是,我们没有一个使用性较好的这样的操作系统。只有把目光转向linux。
Linux,可能是我们唯一的选择。

第二部分 linux亟待解决的问题
1技术层面的问题
毫无疑问,linux环境下有许多非常优秀的软件,有很多都使用了目前业界的先进技术。
但是,linux下的软件对中国用户来说,有2个最大的问题,也可以说是最不能容忍的问题:一是易用性差,二是中文支持不佳。易用性差具体地说就是操作不方便,不能让用户方便地使用,人性化不好。
Linux要在中国得到长足发展,不解决易用性差的问题,这种发展将是相当的艰难。
首先说linux下软件的安装。
一般在linux下得到的软件包分为两种:源代码分发包和二进制分发包。源代码分发包中提供了该软件所有程序源代码,需要用户自己编译成可执行的二进制代码并进行安装,发布时采用压缩包或*.src.rpm形式,一般解压得到源代码后都需要在命令行界面下进行以下三步操作才能完成安装:配置(./configure),编译(make),安装(make install)。二进制分发包是指事先已经编译好的二进制形式的软件包,其中较多的为*.rpm包(不包括*.src.rpm包),RPM(red hat package manager)是美国red hat公司出的开源的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装等操作,这种操作现在已完全可在linux的xwindow中使用图形化界面的软件包管理程序进行,只要通过鼠标点击即可完成;有一些二进制包,采取了压缩形式发布,在xwindow下用系统自带的解压工具(归档工具)解压即可;另外还有一些软件包自己提供了安装脚本或二进制安装向导程序(setup,install,install.sh等),只需运行它就可以完成软件的安装,如openoffice,雷神之锤,realone等。
源代码分发包显然让安装过程的简单大打折扣,实际上源代码分发并不是来自于开放源代码的思想,而是为了获得更好的灵活性,可随意去掉或保留某些功能,模块,适应多种硬件/操作系统及编译环境,这也是为了适应linux操作系统及编译平台不统一的特点。然而配置和编译源代码时经常需要采用命令行操做,有时还需要使用一定参数,出错时的显示也是采用较为专业的术语,这些无疑降低了易用性。从软件设计的角度考虑,其实在设计和分发软件时就应当对软件要面临的环境作周全的设计,并尽可能将其安装过程做到自动化,即使出错也可用图形化界面指明其原因和解决办法。
不光如此,依赖性问题也让人尤为恼火。安装a包时提示需要b包;安装b包时,它又提示需要a包;a,b包一起安装时又提示需要c包;安装c包时,它又提示需要d包……
不过现在有个叫apt4rpm的工具,可以连到相关网站的软件包仓库里,自动安装所需要的包,较好地解决了依赖性问题,应该是一个方向。
再说linux下的配置。
现在linux的各项配置较早期已有了巨大的进步,很多功能都能使用图形化工具来完成。但是较现在的主流操作系统(windows,osX)来说,linux的配置还是很麻烦。
比如说配置显卡,声卡,网卡,modem这些硬件。固然,由于linux对硬件的兼容性没有windows好,能在linux下使用的显卡,声卡,网卡,modem也没有在windows下能使用的多,但是就那些需要另装驱动,硬件厂商也提供了for linux驱动的,安装起来仍需要手动更改xconfigure文件(能在安装linux过程中顺利配置的不在讨论之列)。
在各个linux论坛上,初学者询问的关于安装的问题,大多是“我进不了x? ”“我的刷新率怎么这么低?”“Nvideo的驱动怎么装?”“Nvideo的3D加速为什么用不了?”……这些问题对熟悉命令行(终端),熟悉xconfigure文件的使用者来说,的确不是问题。但是当你给初学者解释如何在终端下输入“su”“rpm…”,再到/XX/XX中修改xconfigure的文件的XX行,初学者一定听得头都大了。
图形化界面的出现,是一件意义深远的事件。如果微软公司没有搞图形化操作系统windows(或其他具有图形化界面的操作系统),而是沉醉于文字界面的msdos的辉煌,一定没有今天的强大。今天的个人电脑恐怕遍地是苹果了。
在dos时代,用户们热衷于修改autorun.bat,io.sys等文件,以加快系统运行速度;延续到现在,也有很多用户热衷于修改注册表,修改boot.ini文件,以达到某种效果。如果有人由此推出结论:电脑用户是适应和喜欢手动修改配置文件,那就大错特错了。不信大家问问周围的电脑使用者,有几个知道regedit.exe是windows的注册表,就有几个修改过windows的注册表。就是在这为数不多的修改过注册表的用户中,还有相当部分是通过《windows优化大师》《超级兔子魔法设置》之类具有良好操作界面的软件来实现修改的。
也许有人会反驳,windows如此如此都把用户“傻瓜化”了。如果这种被“傻瓜化”的用户是程序员,网管等专门人才,windows如此如此是不好的;但如果这种被“傻瓜化”的用户是占用户比例最大的广大普通用户,windows如此如此是最受用户欢迎的。
程序员开发程序,最大的缺点就是过分高估了用户的能力,以为用户的水平跟他们开发者是不相伯仲的。所以在他们开发程序时,就没有过多考虑用户的感受,也就是说,他们开发程序首要目的是自己用,并不是让广大的用户用。

Linux易用性差的另外一个重要表现是对游戏的支持性差。当然,linux也有为数众多的游戏,如纸牌,企鹅滑雪,泡泡龙,这些小游戏的可玩性绝对的windows的纸牌,扫雷之类高。
不过,我们所说的游戏是指《魔兽争霸》,《盟军敢死队》这样的大型游戏。Linux环境下缺乏这样的大型游戏,一方面是因为linux的市场占有率低,开发商认为投入linux下的游戏成本高,难以收回;另一方面,linux不支持对于游戏来说非常重要的驱动——DirectX。
游戏驱动一般来说有两种——OpenGL和DirectX。OpenGL驱动不仅在游戏方面很重要,还在图形处理方面有举足轻重的作用。所以大家在装显卡驱动后都可以看到OpenGL的设置选项。几乎所有的操作系统(windows,linux,MacOS)都支持OpenGL。DirectX是微软专门为游戏设计的一套驱动(程序接口),在windows3.x的代就已有了,到现在已发布了Direct9.0。在这期间,各种游戏也呈现出爆炸性增长的势头,不能说与DirectX没有一点关系。
现在的游戏基本上都支持DirectX,只有一部分DirectX,OpenGL都支持。一般FPS(第一人称射击类)游戏都是二者均支持,如《雷神之锤》《反恐精英》《美国军队》都有for linux的版本。
Linux要想突破游戏这个瓶颈,必须在xwindow中加入对DirectX的支持。DirectX是微软的东西,不是开源的。但是可以考虑开发一种能够兼容DirectX的新的游戏驱动(不如命名为XDirect),正如对媒体格式mpeg4的支持,解码器就有DivX和Xvid,后者就是开源界开发出的兼容DivX的解码器。
只要XDirect能兼容DirectX的绝大部分功能,相信与DirectX并存甚至取代DirectX都并非不可能,业界也有这样的先例。比如游戏外设的力反馈FFB。
随着游戏爱好者对游戏体验要求的不断提高,各种加强游戏互动效果的技术也不断出现,其中玩家比较熟悉,也最为普及的便是力反馈技术(Force FeedBack)。所谓力反馈,其实是一种机械表现出的模拟“反作用力”,力反馈设备可将游戏传递的数据转化为对应的力量与方向,使玩家感受到游戏中的“作用力与反作用力”,从而获得一种身临其境的体验。现在的力反馈技术主要有两种标准:美国Immersion公司的I—Force协议和微软的SideWinder FF协议。由于微软没有开放Sidewinder FF标准,所以市场上支持SideWinder FF的游戏控制器主要由微软自己生产;I—Force则是开放式协议,所有游戏设备制造厂家都可以使用,比较有代表性的便是罗技,还有我们中国玩家熟悉的北通力反馈手柄。我们目前在市场上所能见到的游戏外设,只要支持力反馈的,都是支I—Force协议的。

2中文问题
Linux要在中国遍地开花,不把中文问题解决好是不行的。
中文(或者说是汉字)是电脑时代(或者说是比特空间)的弱势语言,弱势文字。电脑并不是东方人发明的,是使用拉丁语系的西方人发明的,对双字节文字的支持自然相当地差。
从现代计算机诞生的1946年起,如何让双字节文字与电脑这个时代的宠儿结合,一直是个难题。甚至于在二十世纪七十年代末,八十年代初,有些专家学者断定方块字会走向坟墓,字母文字必将是人类最终的语言,于是仓促出台了第三次汉字简化方案,如“厘米”的“厘”简化为“历”,“傅”“付”二字同……幸好这次文字改革很快被叫停了。
虽然这次很仓促并且很失败的文字改革并不是缘起于汉字时兴的第三次科技革命中倍受歧视,但我们可以推知,在那个时代,电脑工作者(相对于我们,他们可谓之先驱了)在面对汉字问题时的沮丧和由此激发的更大决心来攻克这一难题了。
终于,有一个人发明了王码五笔输入法及相应的汉字输入输出的解决方法,这个人就是王永民教授。这个五笔输入法也就是所谓的“王码五笔输入法86版”,双字节字体的概念也由此产生。
王码五笔的发明具有划时代的意义,简直可以说是在比特空间里的仓颉创造了汉子。中国的汉字作为中华文明的承载体,如果在比特空间里消亡了,我们的文化也就永远无法在这一方面立足,发展,更新,充满生命活力。
中华文化能上下不间断地流传了几千年,汉字的作用功不可没。秦始皇车同轨,书同文更是见识非凡,影响深远。这一举措终于使中央集权大一统成为可能。因为汉字是一种表意文字,中国南方人与北方人因为地区差异,发音不同,但大家能互通往来,并且相当方便,因为大家可以用书写来交流,并且因为文字是相同的,这种交流可以说是没有障碍。
这种情况显然不同于西方,西方语言是基于语音的表音文字拉丁文的衍生物,由于地域相隔,各地人发音不同;文字又是表音文字,又导致各地文字亦不相同,这样交流肯定是相当麻烦。所以历史上西方一直没有持续时间较为长久的大一统的国家。可以这么说,中国五胡十六国时代,在中华版图内的那么多国家,比起现在的欧盟,都更像是一个国家。
如果汉字在电脑时代无法立足,中国文化也就永远进不了比特空间。事情如果永远如此的话,我们就不知道从何来品味中华文化的源远流长,博大精深,隽永秀丽。
聊举一例,毛主席的《清平乐.六盘山》中文为:
天高云淡,望断南飞雁。
不到长城非好汉,屈指行程二万。
六盘山上高峰,红旗漫卷西风。
今日长缨在手,何时缚住苍龙?
其标准英译本为:

Mount LiuPan
I to the melody ChingPing lo.
The sky is high,the clouds are pale.
We watch the wild geese flying south till the vanish.
We count the myriad leagues we have come already.
If we reach not the GreatWall ,we are not true men .
High on the crest of LiuPan mountain.
Our banners idly wave in the west wind.
Today we hold the long cord in our hands.
When shall we bind fast the Grey Dragon?
中文本我们读来豪情壮志溢于言表,自己也倍受鼓舞,跃跃一试。如果电脑时代永远融入不了汉字,我们的若干代子孙在看到这首词时,从“If we reach not the GreatWall ,we are not true men”中,怎么能够体会到“不到长城非好汉”那直干云霄的豪气。
同样由此,我们不难理解在那个时代,何以出现“万码奔腾”的壮观场面,甚至还出现了一个被判死刑的囚犯临刑前一天发明了一种汉字输入法而被紧急上报中央立即停止死刑改判无期这种今天听来难以置信的咄咄怪事。
随后出现的CCDOS,UCDOS更是大大改善了中文所处的尴尬的恶劣环境,同时期台湾出现的使用繁体中文的倚天操作系统。
Windows3.x时代微软官方并没有开发简体中文版,但是中国人发明了外挂中文平台,代表之一就是王志东先生的中文字星,它让我们亲切的汉字终于同windows攀上了亲戚。
微软正式开发简体中文版的产品始于1995年夏天发布的windows95,从这个版本的升级版(windows95osr或称为windows97)开始,它使用中易公司的simsun字体作为标准字体,延续至今 。我们现在使用的windows,其默认字体都还是simsun。Simsun字体效果得到了绝大部分用户和专家的认可。
Linux的中文化起步较早,i18n组织成立不久,中文问题就引起了使用中文的linux爱好者的足够重视。I18n的工作也卓有成效,linux的各大发行版很快有了中文(简体和繁体)语言供选择,如red hat linux从7.3开始就有了简体中文版。
不过linux对汉字的支持,只能用一个词来形容,那就是差强人意。
首先,linux下的中文字体不好,或者说是不太好。在各个linux论坛上,初学者普遍抱怨linux下汉字发虚,不好看,这种瘟疫也传染给了mozilla,conqueror等linux下的浏览器,导致好多爱好者总在抱怨浏览同一个网页用windows下的IE效果要好得多,用linux久了,眼睛都累。
因此,在各个linux论坛上的美化文章,都是讲如何在linux下使用simsun字体,也有高手将此打成包,专供美化用。但这只能是个人行为,如果商业机构如此,那就触犯了微软公司对simsun字体的版权。
由此便引申出了一系列问题:比如samba字体问题,局域网内windows机器与linux机器共享资源,如果共享的文件或文件夹名称中含有中文,那么必有一方将显示为乱码。比如xmms的播放列表中歌曲名称若有汉字,均显示为乱码。Linux下直接写代码编出的网页,网页中的汉字很可能在linux下正常显示。IE浏览则为乱码。比如red hat中直接挂载光盘,文件或文件夹名称中只要有汉字均为难码……
为什么会出现这种现象,原因就在于中文linux与中文windows使用字体不同造成的。二者对字体编码的解释也就不同,出现种种乱码问题也就不足为奇了。
举个简单的例子。我非常喜欢各种特效字体,便专门去购买字体光盘,给自己的windows加入了很多新字体,比如华文彩云,方正舒体,启功体。我用Word在编写一篇文章时,就使用了这些新字体。这篇文章要拿去打印,于是我便拿到打印室,但打印室老板的机子并没有这些新鲜字体,于是他的Word中显示我的文章,便是惨不忍睹,很多乱码。正如数学老师在办公室用电脑编写的公式,拿到教室去演示,结果发现公式里的特殊符号都变成了一个个小方框。
字体问题不仅是windows与linux共享资源的障碍,还是中文linux互相共享资源的障碍,linux下软件普遍对中文支持不好的元凶。
由于没有一个统一的标准,各个linux发行版使用的中文字体也各不相同,也就是说,没有哪一个中文字体在各种版本中是都有的,通用的。那末,开发linux下软件的程序员在开发其程序的中文版时,便无所适从。因为他不知道该调用哪一种字库(正如我去打印的例子),于是便取其下策,不开发中文版。随之,我们便痛感linux下软件的匮乏——其实是支持中文的linux软件匮乏。
最终解决这个问题的办法有二,一是强迫微软公司放弃对simsun字体的版权,使之成为所有中文操作系统的必备字体;二是由开源组织制作一种美观的中文字体(当然要开源),然后强迫所有的中文操作系统必须带有这种中文字体。
中文问题的一个很重要的方面是中文输入法的问题,不过,目前中文输入法亦相当成熟,并不是十分棘手的问题了。

3法律问题
Linux下最重要的准则莫过于GPL(GNU General Public License)了。1984年美国麻省理工学院的研究员Richard Stallman发起创立了GNU,其目的是为了建立一个开放免费的Unix版本。当更多自由的开源软件出现时,为了能维护这些软件的自由开放思想,Stallman进一步扩展了GNU协议,从而建立了GNU通用公共许可证——GPL。此授权形式要求遵从GPL的程序在发布时必须同时附有源代码及源代码编译的脚本等文件,任何人都可以拷贝,分发,修改带有GPL许可证的软件包,但在其再度分发产品时无论修改与否,都需要同时附带对应的源代码等文件。
很显然,GPL准则的初衷是美好的(可谓之高尚),他一反过去的知识产权法,当“私权”变成“开权”。但是,这也把他自己以及众多的开源软件置于一个相当尴尬的境地——GPL准则是否具有法律的约束力?
比如说,我写了一个非常非常好的软件,遵循GPL发布了,提供了它的源代码。但甲程序员看到了我的这个软件后,修改了一下,然后作为共享软件,甚至私有软件发布出去,用以赚钱(反正甲违反了GPL准则)。我现在知道了这件事,我该怎么做?如果因之诉诸法律的话,会不会得到法庭的支持?难道我只能发动大家从道义上对甲程序员置以谴责么?
GPL发布到现在,各个国家,各个政府组织从没有在法律上提及如何保护GPL,开源软件及其作者的合法权益。
这些相关权利当然属于知识产权。在法律上,知识产权是指智力成果的创始人对所创造的智力成果和工商活动的行为人对所拥有的标记依法所享有的权利的总称。关于其范围,学术界和立法实践历来看法不一。据我国《民法通则》规定,知识产权包括著作权,专利权,商标权,发现权,发明权和其他科技成果权。相关的国际法规主要有1967年签订的《建立世界知识产权组织公约》和作为WTO规则重要组成部分的《与贸易有关的知识产权协议》。由于我国已于1980年6月加入世界知识产权组织,因此,理论上普遍认为,我国认可该组织的知识产权范围。同时,我国也已于2001年加入WTO,也表明,我国也认可WTO规则对知识产权范围的界定。
在这么多对知识产权的立法中,一致认为:知识产权是一种与物权,债权并列的独立的民事权利,有五大特征:一无形性,二法定性,三专有性,四地域性,五时间性。
易见,开源软件的作者对于开源软件享有的权力(以下简称开权)不符合二法定性,三专有性,四地域性,五时间性。也就是说,从现行的知识产权法的角度来讲,开权不受知识产权法的保护。

每个开源软件都有个自述文件,说明本软件遵循GPL x.0协议,然后是该协议的原文。如果硬要把这算作合同的话,才可以很勉强地把开权纳入合同法的保护范畴。
我国《合同法》规定,合同有四个法律特征:
⑴合同是平等主体之间的民事法律关系。
⑵合同是多方当事人的法律行为。
⑶合同是从法律上明确当事人间特定权利与义务关系的文件。
⑷合同是具有相应法律效力的协议。
其中⑷与解决开权纠纷关系最大。⑷的详细内容为:合同依法成立,发生法律效力之后,当事人各方都必须全面正确履行合同中规定的义务,不得擅自变更或者解除。当事人不履行合同中所规定的义务,要依法承担违约责任。对方当事人可通过诉讼,仲裁,请求强制违约方履行义务,追究其违约法律责任。
在法律事务上,违约官司要由原告来来举证(守约方举证),在我与甲的开权纠分中,我要举证说明甲未遵守我们约定的GPL准则。甲的软件并没有对外公布源代码,我何从举证? 也就是说,把开权纠纷当成违约来处理,在实务上不可行。
对人类及人类活动的约束有三种:道德,宗教,法律。在物欲横流的商品社会里,道德体系名存实亡,宗教影响微乎其微,只有法律,还能作为一种有效的震慑力和奖惩体系存在,并发挥作用。
我们现在只能是呼吁,敦促各级立法机关能够针对开源软件这一特殊事物,制定一部专门的法律,可以以条例的形式置于知识产权法中,也可以以专条形式在《计算机软件保护条例》中予以申明,从而在法律的高度上给GPL正名。

以上是linux遇到的法律问题之一,还有一个法律上的问题就是:目前对软件的保护不合理。Linux也属于软件,也可以算作是linux的另一个法律问题了。
最早把计算机软件纳入版权保护范畴的是美国,美国在20世纪70年代末就制定了保护计算机软件作者相关权利的法律。我国开始并未把计算机软件置于版权法的保护之下,直到1990年9月全国人大常委会审议通过了《中华人民共和国著作权法》(著作权亦称版权)。2001年12月又颁布实施了配套的条例——《计算机软件保护条例》。
1990年的《著作权法》中对计算机软件的保护条款中规定:计算机软件的保护年限为20年,自软件公布之日起计算。满20年则成为社会公共财富,可以自由使用。
2001年专门出台的《计算机软件保护条例》,在保护年限上则借鉴了《著作权法》中对文学作品的保护。
《著作权法》中保护期限具体规定如下:
⑴作者的署名权,修改权,保护作品完整权的保护期不受限制。
⑵公民的作品,其发表权,著作权中的财产权的保护期为作者终生及其死后50年,截止到作者死亡后第50年的12月31日;如果是合作作品,截至到最后死亡的作者死亡后第50年的12月31日。
⑶法人和其他组织的作品,著作权(署名权除外)由法人或其他组织享有的职务作品,其发表权,著作权中的财产权的保护期为50年,截止到作品首次发表后第50年的12月31日,但作品自创作完成后50年内未发表的,不再受著作权法保护。
《计算机软件保护条例》同样规定了50年的保护期。
这种保护看似合理,实则存在较大弊端,一是保护期限过长,很难想象,一个软件在50年后还会有什么作用。拿微软的msdos来说,其保护期限就应该1981年——2031年12月31日。现在才2004年,使用msdos的就已经相当罕见。到了2032年时,再让大家开始免费使用msdos,是否有狗尾续貂之嫌?
弊端之二是难以界定软件进入公有领域。法律上对著作权保护期限是这么说的:著作权保护期限是指著作权人依法取得的著作权的有效期限。在保护期内,著作权人的著作权受法律保护;超过保护期,该作品即进入公有领域,作者或其他著作权人不再享有专有使用权。
问题就出在这个公有领域。计算机软件毕竟同文学作品类还是有差别的。如鲁迅先生对《鲁迅全集》享有版权,一直被保护到1986(1936+50)年,在1986年12月31日之后,如果你有条件出版书籍的话,你就可以大量印刷《鲁迅全集》,自己收藏也可以,送亲戚朋友也可以,拿到市场上卖也可以,就没有违背版权法(这也是买古书较为便宜的缘故)。再如唐代诗人李贺与毛主席都用过“雄鸡一唱天下白”这句诗,假如他们打版权官司的话,毛主席完全可以说你李贺的作品已进入公有领域了,难道我不能借用一下嘛?(注②)
但如果就此理解计算机软件进入公有领域,就是指可以让人免费使用该程序的话,那就似乎有些不通。还是拿msdos为例,在2031年12月31日之后,我们都能免费使用msdos了,这对人类的共同财富又增加了多少?msdos所使用的程序语句,我们还是不知道。也就是说,从公有领域的本意(增加共同财富)来看,要求计算机软件在保护期限结束后交出源代码,才可以算做是“作品进入公有领域”,仅仅是程序本身,一个exe文件或其它格式的可执行文件,是没有太大价值的。

4标准问题
Linux下的标准太多了,标准一多,就等于没有标准。即使是最基本的标准LSB,也没有起到其规范linux各组件的作用。
Linux阵营相对windows来说,本来就是相当脆弱的。加之没有一个统一的强制性的标准,使得本来就弱小的linux阵营四分五裂,阵营内山头众多。
就拿现在的状况来说,各个linux发行版就是一个linux山头,突出的有red hat linux,mandrake linux ,Suse linux,slack ware linux,Debian linux,红旗linux。在各个linux论坛上,时不时就有人发起哪个版本的linux好用的讨论。浏览这种帖子,那种剑拔弩张的战争气息微微即可嗅到。
这各个发行版的linux之间的差异比windows的各个版本(windows98,windows2000,XP)的差异要大得多。比如软件包,Debian linux用deb包,red hat,mandrake等用rpm包,二者并不能通用。Debian 装不了rpm包,red hat ,mandrake也用不成deb包。
可谓纷繁芜杂的linux世界,让无数初学者无所适从,这也是linux难以深入人心的原因之一——力量在内讧中耗掉许多,对外就难以形成强大的力量。
这同样是大家抱怨linux环境缺乏应用软件的原因之一。Linux程序员根本不知道在用户的机器上有哪一些组件,是否是Qt2.0,gtk2,gcc3.0……在程序员面前展示的,根本就不是一个操作系统,而是一系列披着linux外衣的很多操作系统。要为这么多操作系统设计一个软件,其难度之大,可想而知。即使设计出来了,因为用户的操作系统与程序员的调试环境不尽相同(甚至尽不相同),难免衍生出依赖性陷阱这样的问题。
导致linux没有标准的原因,是linux不是一个公司的项目,不是教堂式开发,而是一种大家均可参与的项目,自由市场式的开发。这种特点在linux发展的早期,由于更能吸引大家参与,而对linux相当有利。经过十几年的发展,linux的这种特点已由优点变成缺点,其优越性不仅难以体现,而且越来越成为其进一步发展壮大的桎梏。
庆幸的是,在写本文的时候,中国linux标准已经在成型中,相信标准问题能够尽快迎刃而解。
注①《晋书--列传第六十二-文苑--左思》载:左思,字太冲,齐国临淄人也。其先齐之公族有左右公子,因为氏焉。家世儒学。父雍,起小吏,以能擢授殿中侍御史。思小学钟、胡书及鼓琴,并不成。雍谓友人曰:“思所晓解,不及我少时。”思遂感激勤学,兼善阴阳之术。貌寝,口讷,而辞藻壮丽。不好交游,惟以闲居为事。造《齐都赋》,一年乃成。复欲赋三都,会妹芬入宫,移家京师,乃诣著作郎张载,访岷邛之事。遂构思十年,门庭籓溷,皆著笔纸,遇得一句,即便疏之。自以所见不博,求为秘书郎。及赋成,时人未之重。思自以其作不谢班张,恐以人废言,安定皇甫谧有高誉,思造而示之。谧称善,为其赋序。张载为注《魏都》,刘逵注《吴》《蜀》而序之曰:“观中古以来为赋者多矣,相如《子虚》擅名于前,班固《两都》理胜其辞,张衡《二京》文过其意。至若此赋,拟议数家,傅辞会义,抑多精致,非夫研核者不能练其旨,非夫博物者不能统其异。世咸贵远而贱近,莫肯用心于明物。斯文吾有异焉,故聊以余思为其引诂,亦犹胡广之于《官箴》,蔡邕之于《典引》也。”陈留卫权又为思赋作《略解》,序曰:“余观《三都》之赋,言不苟华,必经典要,品物殊类,禀之图籍;辞义瑰玮,良可贵也。有晋征士故太子中庶子安定皇甫谧,西州之逸士,耽籍乐道,高尚其事,览斯文而慷慨,为之都序。中书著作郎安平张载、中书郎济南刘逵,并以经学洽博,才章美茂,咸皆悦玩,为之训诂;其山川土域,草木鸟兽,奇怪珍异,佥皆研精所由,纷散其义矣。余嘉其文,不能默已,聊藉二子之遗忘,又为之《略解》,祗增烦重,览者阙焉。”自是之后,盛重于时,文多不载。司空张华见而叹曰:“班张之流也。使读之者尽而有余,久而更新。”于是豪贵之家竞相传写,洛阳为之纸贵。初,陆机入洛,欲为此赋,闻思作之,抚掌而笑,与弟云书曰:“此间有伧父,欲作《三都赋》,须其成,当以覆酒甕耳。”及思赋出,机绝叹伏,以为不能加也,遂辍笔焉。


注②唐朝诗人李贺的《致酒行》一诗:
零落栖迟一杯酒,主人奉觞客长寿。
主父西游困不归,家人折断门前柳。
君闻马周昔作新丰客,天荒地老无人识。
空将笺上两行书,直犯龙颜请恩泽。
我有迷魂招不得,雄鸡一唱天下白。
少年心事当拿云,谁念幽寒坐鸣呃!

浣溪沙 和柳亚子先生  
1950.10  一九五零年国庆观剧,柳亚子先生即席赋《浣溪沙》,因步其韵奉和。
长夜难明赤县天,
百年魔怪舞翩跹,
人民五亿不团圆>
一唱雄鸡天下白,
万方乐奏有于阗,
诗人兴会更无前。

其实郭沫若也化用过这一句
满江红
作者: 郭沫若
   沧海横流,方显出、英雄本色。人六亿,加强团结,坚持原则。天垮下来擎得起,世披靡矣扶之直。听雄鸡一唱遍寰中,东方白。
  太阳出,冰山滴;真金在,岂销铄?有雄文四卷,为民立极。桀犬吠尧堪笑止,泥牛入海无消息。迎东风革命展红旗,乾坤赤。

posted on 2004-07-14 15:08  浙林龙哥  阅读(2438)  评论(1编辑  收藏  举报