陈莉君教授: 回望踏入Linux内核之旅

初次踏入Linux

   

  几多耕耘,几多收获,不小心在Linux这个自由王国畅游了多年。依稀记得刚进入这个世界时的那份恐慌和无知,更庆幸那时的无知无畏。在那个20世纪的最后一年,贸然带着几个弟子踏入一无所知的Linux世界。

1999年的那个春天,也是在讲授操作系统,只不过是鼓励大家参加我的兴趣小组。居然有10个人报名了(惊喜)。最初也无非是希望在课堂之外,让大家能够多接触一些东西,有点盲目,但大家兴致很高。在我们每周相约讨论的过程中,思路越来越多,机会之神也来光顾。人民邮电出版社希望就开源的Linux写一本分析其内核的书。从来没有写过书的我,敢承接吗?不知勇气从何而来,出版社约定我3个月拿出书稿,当时居然毫不犹豫地答应了。

这书该怎么写?从何入手?既然是分析内核源代码,那就从源代码开始阅读吧,于是,划分任务,给坚持下来的7个每人一部分内容。到我们兴冲冲地下载了源代码后才发现,这么庞大的源代码远不是我们能吃得动。真是自不量力!可有约在先,不做不罢呀。

那个炎热的假期,大家苦战的场面还历历在目。炎热无空调,小伙子们光着膀子端杯水,有的干脆晚上彻夜在干,累了就在水泥地睡一会儿。终于,在暑假快结束时,那本书总算草草封笔。之所以说草草,是因为,有太多的东西无法纳入书本,还有太多的内容,我们更没有一一理清楚。有点遗憾,有点不甘心,但时间有限,就那么交稿了。

2000年,《Linux操作系统内核分析》出版了,读者的好评扑面而来。有点惊讶,有点受宠若惊,更没有想到的是后来中科院指定该书为考博参考书。有份喜悦,更有份惭愧,总觉得那么不成熟的毛小孩受人尊敬有点不相称。

不仅仅是开源

在接触Linux之后,希望把这种开源文化传播给学生。每当第一次讲起Linux,我的第一个页面都是徐悲鸿的一匹奔放的马:



我会问学生,从这匹马中看到了什么,“自由奔放”,有的学生回答。其实,因为那一页的标题就是“Linux-自由而奔放的Linux黑马”,所以这样的回答,并没有新意。我再问他们为什么一匹画出来的马不同于一张拍照?这样的问题曾经是我思索而不得其解的。也是因为看到了徐悲鸿的马,才觉得答案就在眼前…

关于Linux,我总结成三句话“诞生于学生之手,成长于Internet,壮大于自由而开放的文化”,这几句话展开,可以写出若干页来,但简练的话更能让学生产生较强的记忆。

我在想,Linus在起初公布这个稚嫩的操作系统时,是否想到会被人嘲笑,是否会想到没有人会理会它,是否会想到一个错误百出的东西竟敢放在公共场所。也许,他只有一个理由,业余爱好做出来的东西,就是它了。喜欢者,尽管参与进来,不管你身处何地,也不管你技艺如何,做不了开发,可以找问题,bug找出来了,那也是一种贡献了。

我在想,是谁都那么主动的参与进去了?赫尔辛基大学的学生吗?也许,最初,只有他们才能访问到自己校园网的FTP服务器。当他们下载到这样一个还不成型的操作系统时,会是怎样一种行为,试试用?叫骂的帖子?找出bug贴出来?把自己的补丁打上去?也许,都有。但估计,有一种行为占据了上风:有人用了,有人找出bug了,更有人愿意把自己改写的代码也贡献出来,他们是谁呢。我在阅读源代码时,看到过这些人的Email地址。在源代码前面的注释部分,附上自己的Emailÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值