本文摘自雷锋网,原文链接:https://www.leiphone.com/category/industrynews/5N6k51kWhyvidXuN.html,侵删。
人活着,总要有一些可以固执坚守的信仰。
一、从爱好者到贡献者,不疯魔不成佛
1995年的一天,长沙电信局局长正在听取一个汇报,这是一个关于长沙信息港建设的项目,汇报者是一个身材瘦削、娃娃脸的男生,看起来可能才刚过20岁。
这位局长脸色一变,直接问了句:“你们公司没人了吗,怎么派一个小孩来汇报?”
这里不能怪局长看不起小孩子,实在是那个项目太大了,预算的经费在2700万元左右,如果按照实际购买力计算,可能相当于今天十亿级的项目。正常人想象的汇报者都应该是一个年龄较大的资深专家。
投标公司的领导见状,于是赶紧解释,这个男生叫章文嵩,是国防科技大学培养的高材生,也是整个公司最懂网络TCP/IP协议的人,而且整个项目的规划方案都是他写的。
最终,章文嵩还是成功完成了汇报。
实际上,章文嵩此时还没有完全毕业,他虽然本科读完了,但仍然在校继续读研究生,长沙信息港项目只能算是他课外的兼职。
项目的劳务不是很多,最大的好处是可以上网,起码比学校的网速要好一些。
学生时期的章文嵩每天泡在BBS上,总会接触到一些跟开源有关的东西,他希望从网上下载一个最新版Linux,但是看着龟爬一样的网速,他终于忍受不了了,于是就求着在美国的姐姐给他邮寄了Linux发行版的光盘。
章文嵩拿到Linux光盘后,于是到处装机,而且发现安装速度变快后,电脑很容易就成为一个类Unix的工作站,便开始尝试基于Linux的一些开发编程。
他自己觉得这件事很有意义,就努力游说兼职的长沙信息港公司,让公司从美国引进一些开源软件的光盘在网上售卖。
多年后,章文嵩对雷峰网(公众号:雷峰网)谈起这段生意经历,笑道:“有好几个朋友告诉我,自己那段时间在长沙买过开源的光盘,没想到是我在背后推动的。其实这个生意并不赚钱,我主要是觉得能对国内开源有点推动作用。”
雷峰网也做过粗略估算,这些光盘成本相当高,唯一的优势就是公司可以批发拿货,但中间还有国外代送的费用,他们顶多只能维持大概的盈亏平衡。
章文嵩通过Linux,看到了一个更开阔更自由的软件世界,慢慢的也想做一个开源软件。
硕士期间,章文嵩想把花了两年时间写的一个数据库开源,但导师不同意,因为那是国家的课题,当时也没有相关的政策支持。这个程序后来慢慢消亡掉了,其实蛮可惜的。
等到硕士毕业时,他又想把过往的课题成果开源出去,但依然不被允许。多次受阻后,章文嵩一想,自己不如从头做一个软件再将它开源出去吧。
几年后,章文嵩开始念博士。他终于攒了一个成熟想法——基于Linux内核做网络的负载均衡。
不到两周时间,LVS(Linux Virtual Server)便被写出来了,章文嵩用它成功实现了调度两三台机器的目标。
终于可以开源了,章文嵩赶紧将LVS放在网上,并且在Linux内核的邮件列表上广而告之,告诉大家都可以来免费下载使用。
下载的人很多,欧洲、美洲、澳洲的用户都将LVS用了起来。
过了不久,章文嵩收到很多用户的使用反馈,他便根据这些建议不断改进优化LVS。有开发能力的使用者则直接基于原程序修改,并将修改后的补丁寄给他。
章文嵩收到后再将这些补丁一起合到LVS里,并给每一处修改都署上贡献者的大名。
他坚定的认为,每一个贡献者都必须要署名,这是属于他们的荣誉。
这个过程中,章文嵩认识了一个来自保加利亚的天才开发者Julian Anastosov,他们一起重构后的LVS 灵活度变好很多,性能也得到很大优化。
因为LVS在世界范围内的广泛传播,章文嵩在国际Linux圈内都有了影响力,开始由国防科技大学老师陪着出国参加一些国际会议——没错,正常情况下都是老师带着学生参加顶会,章文嵩这里情况正好相反,变成了老师陪着学生去参加。
章文嵩多次想着让Julian也出来参会,两人可以见见面,甚至提出对方的差旅费由自己来出,最终也没能说服对方。
Julian不太愿意露面出来和人交往,他一直醉心于技术研究。
按照章文嵩对Julian的描述的说法,Julian写程序非常厉害,但也很神秘,两个人一直通过邮件联系,即便时间已经过去二十多年,两人至今仍然没见过面,却始终维持着一段基于开源信仰的珍贵友谊。
后来,几乎所有的互联网公司都用过甚至还在用LVS,它已经成为互联网的基础构件,是Linux内核里使用最广泛的开源软件,没有之一。
时间回到1998年,在章文嵩重构LVS的时候,也曾经得到过国内开源界的支持,当时他作为一个学生,却独自运营着一个LVS开源社区,非常缺乏设备,就在此时一个网名叫Dfbb的人找到他。
这位Dfbb也很年轻,喜欢穿一身白色T恤,戴着白色鸭舌帽,腰间别着大哥大,外貌与《中国合伙人》里的邓超颇有几分相似。
他也不是凡人,而是Linux中文化最积极的推动者,也是水木清华BBS的 Linux斑竹(即版主),名叫方汉。
方汉这时候已经在拓林思公司工作,这次来的目的是代表公司向章文嵩捐赠两台服务器,以支持LVS的社区发展。
方汉对雷峰网谈起这段经历,曾经感慨过:“虽然大家所处的分类不一样,没有谁高谁低,但是国内第一个进Linux内核的项目肯定是LVS,章文嵩的历史地位应该是永远无法被追赶了。”
这次相识后,两人便一直断过联系。
方汉是国内第一代触网者,比雷峰网之前写过的那些黑客们还早很多。
黑客们和很多人一样都是从教育网开始接触互联网,而方汉是从专线开始的。
1994年正值本科毕业的方汉曾到中国科学院高能物理研究所实习。
高能所因为要跟国际物理同行进行数据交流,方汉一位师兄的博士生导师许榕生,便拉了一条64K的国际DDN专线,先拉到日本KEK(高能物理研究所),然后从日本KK再接入到美国能源部斯坦福线性加速中心SLAC国家实验室。
他们建起了中国第一条互联网专线,也建立了中国第一个Web 服务器。这段中国早期接入互联网的经历,详见科技史著作《沸腾十五年》1995年篇目。
适逢其时,方汉这些人便率先用上了互联网。
两年后,有“中国Linux第一人”之称的宫敏博士用软盘从芬兰将Linux源代码第一次带回了中国,同时带回了80G容量的自由软件,也掀起了一波热潮。
这些事情引发早期触网的年轻科研人争相迷上Linux,大伙争做贡献者。
相关阅读 >>
英特尔ceo pat gelsinger公开信:继续投资开源软件和开放标准
google发布ripple开源api标准 扩展微型雷达芯片至汽车等设备
中概股暴跌后的大厂员工:230万缩水至23万、和家人一起开源节流
aws宣布开源babelfish for postgresql服务项目
更多相关阅读请进入《开源》频道 >>