李纳斯认为生活意义的全部就在于:生存,社会交往和寻找乐趣。因为我们所做的一切事情,最终似乎都是为了我们自己的乐趣。而进化作为主线始终贯穿其中。
李纳斯对进化的理解是:
你知道在整个太阳系,人类已知的最复杂的工程是什么吗?——不是Linux,不是Solaris,也不是你的汽车。是你,还有我。想想你和我都是怎么来的——不是什么超复杂的设计,没错,凭运气。除了运气,还有:
通过分享「源代码」实现自由的可用性和授粉机制,生物学家把它称作DNA。
毫不手软的用户环境把我们不好的版本轻易地替换成更好的可执行版本,从而使种群更加优秀(生物学家把这叫做「适者生存」)。
大量的无方向的并行开发(试错法)。
我从未如此严肃过:我们人类永远都无法复制出比我们自身更复杂的个体,而自然选择却不假思索的做到了。不要低估适者生存的力量。不要错误地认为你可以做出比大量的平行试错反馈环更好的设计,那样就太抬举你的智力水平了。说实话,太阳照常升起,这和任何人的工程技巧或者编程风格都没有关系。
李纳斯一生只为寻找欢笑,但是他却取得了无数的成就和荣誉:
1997年,在芬兰赫尔辛基大学计算机科学系,李纳斯接受了他的硕士学位。两年后,他在斯德哥尔摩大学接受名誉博士学位,并在2000年在他的母校获得了同样的荣誉。
1998年,李纳斯接受了电子前哨基金会先锋奖。
2004年,李纳斯被《时代》杂志选为世界上最有影响力的人之一。
2006年,《时代》杂志欧洲版评选李纳斯为过去60年最有革命性的英雄人物之一。
2012年4月20日,托瓦兹被宣布成为两位获奖者之一,和山中伸弥共同获得当年的千禧技术奖。该奖被普遍形容为相当于在技术领域的诺贝尔奖。
2012年4月23日,李纳斯进入互联网协会(Internet Society,ISOC)的网络名人堂。
李纳斯憎恶分明,经常口不择言,比如他对 C++的评价是:C++是一门糟糕的语言。而且有一群不合格的程序员在使用C++,他们让它变得更糟糕了。他对自己的两个产品命名的解释是:我是个自大的混蛋,我所有的项目都以我的名字来命名。开始是Linux, 然后是Git(英国俚语,饭桶的意思)。
不过我最喜欢李纳斯说过的一句话是:Talk is cheap, Show me the code。他一直用自己的编程人生诠释着这句话。2006年的时候,Linux 内核代码的2%依然是李纳斯完成的,他是代码贡献最多的人之一(是年37岁)。到了2012年,他对内核的贡献主要是合并代码,编程变少了,但是他依然对是否将新代码并入到 Linux 内核具有最终决定权。
李纳斯用自己精彩的编程人生和对自由软件的热爱演绎了现代社会中一个书呆子的胜利。如果你爱一个人,就让他去编程吧;如果你恨一个人,就让他去编程吧。代码让我们欢笑,也让我们忧伤,让我们沉默,也让我们高歌。对于程序员来说,代码是这个世界上最美妙的音乐,会编程的孩子,都是好孩子!
|
|