“章博士来西安了”,学生发来短信。既然开源界的大牛人来古城了,自然希望他与大家能有交流的机会,于是,一条邀请的短信发过去,很快就得到回应。
一个月前看到章文嵩去淘宝的消息时,有一种疑惑在脑子一闪而过,“LVS(Linux Virtual Server)开源项目与淘宝有何瓜葛?”
(一)LVS的诞生和成长
十年前,我们分析Linux内核源码小组的人经常泡在在AKA网站,那时就看到他发起的开源项目LVS。只知其人,并没有谋面的机会。十年后的今天,那个LVS项目已经遍地开花,不仅进入了主内核,而且应用遍及全球各处,其产生的无形价值达几亿$。在大家眼里,章牛人几乎成为传奇式的人物。
见到章本人,依然年轻的让人嫉妒。站在学生中间,看起来只不过是大他们几岁的一位大哥。”先讲讲我成长的过程吧”,在大家面前,他就像唠家常一样说起自己曾经的成长经历。
“八十年代中期,我们一群小孩在街上打游戏,后来有人组织我们进了少年宫,于是有了免费打游戏的机会。一天,有位老师拿来一段字母(后来知道那就是所谓的程序)让敲进去运行。只要变换数字,就可以变出不同的图形(无非就是一些sin,cos函数),但惊奇让我们从此踏入编程的大门”。
芝麻开门,就是那简单的BASIC语言,从此一发不可收。上大学时,从做各种系统集成项目,到玩Sun服务器,最后对底层的东西感兴趣。让他自豪而又十分遗憾的项目是读硕士时用c++开发的一个面向对象的数据库。那个项目如果开源,开源界就多了一个实用的面向对象数据库;如果开源,我们国家在数据库方面不一定领先,但至少有自己的一席之地。但由于某些原因,像大多数的项目一样,论文发表,鉴定会开过之后,所有的代码和资料随着时间的流逝沉没在归档的仓储中了。
他95年接触Linux的,进入开源世界后,犹如进入了自己的自由王国。在实际项目中,在搭建服务器时感到物理服务器的局限性和资源的有限性,于是在98年时用两周时间在Linux下写了一个粗糙的虚拟服务器LVS,这次他有了发布的自由,就把全部代码发布出来。这个稚嫩的LVS还很不成熟,但有人开始使用了。当收到从澳洲的Email,说就用LVS搭建服务器节约了成本时,这个项目在Intenet这片土壤上正真发芽了。后来,参与者来自世界各地,需求越来越明确,项目也日益成熟,在2002年时,LVS被正式纳入Linux内核。一只丑小鸭成为明媒正娶的大家庭中的一员了。
(二)被淘宝
十年沉浮,这中间有创业的艰辛,也有在TelTel当首席科学家的自豪,但都被低调的他一笔带过。 对加入淘宝,他倒是侃侃而谈。
本是有加入各种网游公司的机会,但都不是他的内心向往。加入淘宝,看中的是其开放的平台和绿色的生态产业链。从技术角度,目前在后台运行着的1万多台服务器,还有很多挑战有待攻克。比如,耗电,万台服务器的耗电需要一个小发电厂的供电,还比如存储,业务量的日益增长,对现有的服务器数量和性能都提出相当的挑战,如此等问题,给喜欢迎难攻克的人提供了可见的空间。
如此看来,淘宝的确淘到一块珍宝。但从此,开源世界就失去一块玉了吗?他的一席话,让我们掌声四起。他正在说服,把淘宝自己开发的分布式淘宝图片文件系统公开源代码,这似乎不可能,but everything is possible!
(三)被提问
当他给大家提问的机会时,扑面的问题扔向他的怀抱。从LVS开发初衷,运作机理,有待开发的空间,产生的价值,到淘宝未来的发展,以及在考研和就业之间如何选择等问题,他都试图用大家易理解的方式给予详尽解释。这让大家感到了真正牛人的低调、随和和胸怀。
回复 劳永超 2009年10月22日 星期四 23:55
回复 陈莉君 2009年10月26日 星期一 14:37