中国Linux早期历史的回眸
以下为应朋友之约而写有关Linux在中国发展历程的一点杂文,如记忆有误,还望各界指正
我们都知道Linux是中国IT业内相当热门的一个话题。其作为振兴中国软件产业的一个极好的契机受到了国家决策者的高度重视,而其自由开放的天性又符合了程序员人群的口味。因此,自从Linux踏入中国大地后一批又一批的中国IT界精英为她在国内的落地开花,艰苦耕耘十载终于浙浙地形成了当前的Linux热潮。
一 黎明之光
Linux何时从国外被引入中国已不可考,最初的时候,有部分国外留学人员回国时,用大包小包的软盘装载了从诸如赫尔辛基大学、MIT、加州大学伯克利分校等处拷回的Linux发行版。那时国内互联网还仅仅只有高能物理研究所一个出口节点,带宽也仅有64K,因此软盘基本上是唯一载体,一张张5.2寸软盘不仅载回了Linux,也为中国IT业载来了一个新时代的黎明。早期的Linux发行版只有寥寥几种,最著名的是由Partick Volkerding维护的SlackWare,她的目录结构至今仍保持软盘安装时代的样式。但是她还不是最古老的Linux发行版,SlackWare的前身是一种叫SLS的Linux发行版。从笔者掌握的资料来看,SLS是中国大陆由商业公司所销售的第一套Linux发行版,时间是在1994年,销售商则是由一家名叫‘联邦’的软件流通商。而这家‘联邦’公司也就是后来著名的软件连锁企业‘连邦’的前身。当时这套SLS发行版是属于一个以‘摩典’为产品名称的共享软件包系列中的一套。这套‘摩典’系列共享软件包共有十辑,收录了当时流传在互联网上的大量的各类共享软件和源代码资源,可以说是后来共享软件发行的鼻祖。SLS是其中的第九、第十辑,共由十张软盘组成。而它的Linux内核版本是1.2.x。由于当时的Linux资源极其溃乏,使用者也数量稀少,整个中国Linux界在当时充斥着DOS汉化气氛中的IT业内就象一个无助婴儿,只有在如清华,中科大等极少数高校中和一些科研机构内才有少数的拓荒者在默默地等待着黎明的到来。
这个时期大致是从20世纪90年代初至1997年。结束标志认为是在中国软件行业协会自由软件研究应用发展分会的成立。
二 开拓之路
1997年6月17日,中国软件行业协会自由软件研究应用发展分会在北京成立,同时中国自由软件库freesoft.cei.gov.cn建立。这座自由软件库是中国早期自由软件下载站中容量最大,包含软件最全的一个站点。并且还提供了新闻组服务。她的硬件基础是五台奔腾90Mhz的微机,每台机器32M内存,采用软Raid的方式,共约80G的空间。其新闻组是当时国内最具技术水准和研究气氛的自由软件交流基地,主要支持专家是在赫尔辛基理工大学的宫敏博士,管理员是国家信息中心的张鹿。在这个新闻组中聚集了当时中国大陆绝大多数的自由软件爱好者,并且出现了一大批现在作为国内自由软件界主力的人才,那个时期的不少讨论贴技术含量高,大多数回贴者言之有物,并不象现在很多BBS站那样灌水贴泛滥,由于上去交流的人都是国内Linux的早期使用者,技术素养普遍较好,回答问题很专业,经常可以看到长篇的贴子,或者是精彩的讨论贴,这种优良的技术素质,勤奋的研究精神是中国Linux界最宝贵的精神财富。
与此同一时期,另一个国内自由软件爱好者的聚集地--水木清华BBS的Linux版也在不断激荡起自由的浪潮。清华BBS上的Linux版对于中国自由软件发展的主要贡献是在中国大陆最早提出了建立中文Linux计划,这个计划由homer提出倡仪,并由dfbb,eric,olly,macaw等人共同支持,于1997年5月5日首先在位于常州的一台服务器上建立,域名为clinux.ml.org,相信这个域名对于早期Linux玩家来说是相当熟悉的,那时这个站是中国收集Linux中文技术资料最全面的站点,并且提供了ftp,firebird,maillist 和 newsgroup服务,它的maillist是中国最早的以Linux为主题的maillist,上面的ftp是当时非常著名的中文Linux软件下载站,而整台服务器采用的硬件不过为一台Pentium 90 计算机,带宽不过为256Kbps。后来,homer改名为ppyy,并在奔腾(bentium.net)网站工作,创立了国内现在知名的新闻组服务news.cn99.com。而共同创立中文Linux计划的dfbb则在以后进入了当时刚进入大陆不久的TurboLinux公司,并与陈向阳,于明俭共同开发了Zwinpro中文外挂平台,熟悉中国Linux历程的读者现在大概就可以猜出dfbb是谁了,他就是人称中文Linux三剑客之一的方汉。应该说当时除了中国自由软件分会和清华大学的Linux版外,还有一些大学和社会组织提供了Linux相关的资源和交流平台,如webking等。不过,从对后来中国Linux界发展的影响来看,上述的几个站点的历史作用更大。
除了这些交流平台外,中国第一个专门销售Linux光盘的站点也于1998年在保定热线上开通,创立者是位于邯郸的宿宝臣。在当时的大陆,要搞到一盘Linux软件只有三种途径,一个就是从网站上下载光盘镜像,刻成安装盘,但是在当时CDRW仍是一种高档设备,而一张刻录光盘的价格也很高,普通用户根本无力承受,只有大学,科研机构才有条件这样做。另一种是从国外托人购买Linux光盘,这不仅需要有充足的资金还要有相关的聚道,有条件的人寥寥无几,第三种就是从盗版商处购得,这几乎绝大多数Linux爱好者唯一的一条快速,廉价的获得Linux的渠道,当时盗版商所制作的Linux光盘质量可靠,而且大多数是盗版的美国infomagic所出品的六张Linux发行版系列的前两张光盘,笔者手上就有一套,是双CD的,一张上的是RedHat 4.1,另一张是SlackWare 3.2,但是,不久盗版商的光盘制作水准就大幅下降,不少光盘无法启动,挂羊头卖狗肉的现象也越来越多。因此,当时Linux获取的困难,在一定程度上影响了中国Linux爱好者的热情,使许多人在搜寻Linux安装光盘上白白花费了时间与金钱。在这样一个时代背景下,宿宝臣通过相关渠道从美国cheapbyte公司购入了正式的Linux发行版光盘,通过邮购的方式,用尽可能合适的价格,丰富的品种,及时的供货,为中国Linux发展及时输送了最需要的‘弹药’。当时,他所销售的光盘包括了国际上最主要的几大Linux发行版,并且还提供Redhat PowerTools系列以及sunsite软件合集等配套光盘。笔者也从宿宝臣处邮购了一张RedHat 5.1光盘。宿宝臣后来在朗新开设的linuxaid上担任了管理员。
除了以上几个大型的Linux站点外,大陆从1997年年中开始,渐渐地产生了一些Linux User Group组织,其中以上海的Linux User Group为最早成立的一个LUG组织,北京Linux俱乐部,南京LUG也相继成立。 上海的LUG最早是产生在pchome的irc上,并很快在上海凝聚了一批热爱Linux的积极者,并在一台位于瑞典的服务器上建立了首页。1998年上海LUG在当时的3C+T网吧办了一次聚会。会上主要讨论了今后的发展思路,并决定为自由软件分会的新闻组整理一份FAQ,这项工作很快就于1998年8月开始,并在10月份完成。现在这份文档保存在linuxforum的藏经阁中。1999年3月20日,上海LUG与xteam公司和TurboLinux公司在上海的青松城举办了Linux研讨会,研讨会吸引了上海二百多位Linux爱好者,及一批相关单位的注意。在研讨会上,Xteam演示了XteamLinux 1.0,TurboLinux则预布了他们最新的TurboLinux 3.0,这些都是当时最新的中文Linux研发成果。
北京Linux俱乐部首先在清华BBS上发表了成立了宣言,创始人包括常晓光,邓光磊,赵宇,蔡明军等人,不久,北京Linux俱乐部在263.net上建立了自已的主页。关于北京Linux俱乐部的这份成立文档现在保存在清华Linux版的精华贴中。当时北京Linux俱乐部的webmaster是邓光磊。他也就是后来Linuxforum的创立人。北京Linux由于身处中国Linux发展的核心城市,在北京的各大高校中有很多成员,并与业内一些有志于发展Linux的公司保持了联系,所以发展很快,活动水平与组织规模是当时最优良的。由于身处首都,北京Linux俱乐部也参加了一些由政府组织的关于Linux在中国发展的讨论会,并积极地利用俱乐部在民间的影响,主办交流会,积极协助国家制订对于Linux产业的政策。
南京的LUG组织由zhaoway组建,南京LUG对于中国Linux发展所作出的贡献在于他们翻译了著名的Linuxgazette杂志,为广大Linux爱好者积累了一笔丰富的文档财富,这个中文Linuxgazette项目在也是大陆当时主要的中文化项目之一。
那个时期,在技术上,国内主要的研发力量都集中于Linux下的中文处理问题,当时最流行的解决方案是包装(warp)X的构画字体函数,当时采用这项技术的有由陈向阳,方汉和于明俭开发的ZWinPro中文平台,宫敏博士的ZhXwin外挂中文平台,和台湾的XCIN中文平台。而于明俭的Chinput在当时也已经比较成熟,外挂中文平台与Chinput的结合是当时国内Linux使用者的基本配置。除了外挂中文平台外,由深圳的邓煜,李凌和廖生苗所研发的内核汉化技术则是用hack的方式提供了中文的支持,他们都为中国Linux的发展进行了各自的探索,至于以后的业界内轰动一时的内核汉化与外挂汉化之争,则更多的是受到了商业利益的左右,这已经不是在这些技术专家所能掌握的范围内。
中国Linux的发展历程从萌芽向现代化的推移是在一批又一批热情的民间志愿者的不断努力下而进行的。这些人在今后仍将会守护着如今来之不易的发展成果,并将会与更多的年轻志愿者一同发展中国刚刚起步的Linux事业,Linux不仅是他们理想中的事业,也包含了他们对于中国早日国富民强的热忱盼望。投身于Linux运动不仅需要有利益的支撑,也需要的有一种意志的坚持。目前,国内Linux界相比前一时期有一定的退步,但是仍有不少意志坚定的人,正在努力振兴中国Linux的发展,在linuxforum,linuxfans, linuxsir,以及各大高校的BBS上,仍有不少活跃的志愿者在继续沿着开拓者们的足迹前进。
以上是对中国中前期Linux发展历程的一个回顾,但是仍有一些内容由于笔者所掌握的资料有限而未被写入。象minigui计划,LVS项目,这些都是中国著名的自由软件项目,笔者所写的都是一些亲自经历或有过一定程度接触的内容,所以不可能包括进国内Linux发展史上的所有内容,如果谁能接手继续完成它,以为新来的爱好者们留下一份珍贵的史料,使他们认识到中国Linux发展之不易,并由此热爱上这一事业,笔者将不胜感谢。