内核开发者-Herbert Xu
“who’s Herbert Xu?”,当我收到Xu要来西安的邮件时,这是我的第一反应。当得知他愿意来我院进行一次内核开发方面的讲座时,喜悦从心底蔓延。
先回答“他是谁,从何处来,到底干什么?”。 “Xu是旅居澳洲的华人,也是一个资深的内核开发者。他负责维护Linux内核的Crypto API部分”。这就是他的主要信息了。
当我看到xu时,他正在滔滔不绝的与我们兴趣小组的同学们聊天。流利的普通话,年轻的面孔,亲切的态度,使学生们在牛人面前没有了距离。当他来到讲座的大教室时,教室已经坐无空席了。
十几年在Linux方面的侵泡,使得他讲起Linux内核来,就像说自家的事情,娓娓道来。关于Linux,他告诉学生们,首先,要参与进社区来,不一定先进内核,可以先参与发布版的查错,报告bug,修订小错误,熟悉社区的潜规则,然后参与应用程序的开发,最后再找自己感兴趣的内核部分进行钻研,报告bug,阅读源代码,修订bug,如此等等。当然,在讲述这些事例的过程中,他列举了很多身边的具体事情,听起来有趣而具有说服力。
讲座之后,在饭桌上,依然是他的滔滔不绝,大家静心倾听。内核社区的现状是,像Liuns这样第一代Linux的兴趣者和开发者(60年代末生人),主要在做方向的定位和全局的把握。第二代70年代末生人在主战场上战斗(他就是其中之一),但是,内核的发展依然面临人才短缺的局面,像现在就读的大学生,应当成为下一代内核开发和维护的主力军。
我们的谈话话题涉及到软件开发的各个方面,除了内核,关于发布版,关于数据库,关于人工智能,关于世界史,Xu都能侃侃而谈。这使得我们大家不得不承认他的CPU(大脑)具有超线程工作能力,他的memory也是存储了海量信息。说起这些,他才承认。从14岁开始接触Linux,这一路走来,耳濡目染,工作和兴趣已经难以分开。曾经供职于debain,现虽然为red hat工作,但是开源社区自由的工作氛围,使得他的工作没有时间和地点的限制,那种因兴趣而工作着的快乐,全然消除了一般人看到的因工作而工作的IT人形象。
|