一生只为寻找欢笑——读Linux之父林纳斯自传

本文来自图灵社区用户威灵顿。

“这是书呆子的胜利!”

周末一口气看完图灵出版的这本《只是为了好玩:Linux之父林纳斯自传》,涌上心头的第一句话就是这句。这本书语言风格幽默风趣,译者也最大限度地把这点保存了下来,所以读起来欲罢不能。于是在“世界读书日”我写下此文。

其实按我个人意见,书名改为“一生只为寻找欢笑”会更吸引人,因为它里面蕴含了人生哲理。不过考虑到林纳斯(Linus Torvalds)现在还正值壮年,这个时候谈“一生”,似乎过早了点。这本书不厚,但是包含的亮点、真知灼见颇多,读完能让人咂巴嘴回味好久。

书后附录部分,池建强先生撰写的评论也非常精彩,这句“一生只为寻找欢笑”正是来源于他的文章。但我不能再重复他写过的东西,得从另外的角度写。

图灵出版过另外一本精彩的文集:《黑客与画家》。这本书探讨了黑客精神,如果你两本都读了,相信会有更多阅读体会。此书中第一篇文章就是写“书呆子”的:“为什么书呆子不受欢迎?他们的心思在别的地方。”

林纳斯就是个典型的书呆子。他不懂也不爱社交,从小就只钟情于计算机编程。他的母亲曾对人戏称:她这个儿子特别好养,只要把他和一台电脑关进小黑屋,时不时地扔进一些面条就行了。而在他长大后,却一直担心:就他这副德行,以后可怎么去结识好女孩儿啊? “这货长大了咋娶媳妇呢?”通常母亲都会担忧儿子的这个问题。

可就是这个书呆子,最终成为计算机界的顶尖风云人物,他创造、领导开发的Linux操作系统,横扫了互联网,而且还在不断地延伸应用领域。它的种子在移动设备上扎根发芽,又拔地而起长成了另外一颗大树:Android——安卓手机操作系统。可以说,你没听过林纳斯很正常,但是你不太可能没享用过他的代码。要么是使用构建在Linux上的各类网络服务,要么是用着运行了安卓系统的手机,除非你不是网民。

瞧瞧,这个心思只在编程上面的书呆子改变了世界,改善了无数人的生活体验,这是多么伟大的成就。荣耀加身,可他却对此表现得很淡然,用一种视金钱如粪土的态度对待世界抛来的光环:“我只是为了好玩!”

要理解他,恐怕要从他的生活背景入手。

他出生成长在社会主义意识浓厚的北欧国家芬兰,他老爸是铁杆的某主义支持者。我推测,这种成长环境,对他的财富观念、价值观念,生活理念产生了不少影响。如果他生在美国,从小在那种商业氛围浓郁的环境中成长,恐怕就会是另外一个富得流油、名声显赫的天才极客。靠Linux系统发大财的公司多的是,但作为创造者的林纳斯却并不是亿万富豪。而这个结果,很大程度上,是他有意放弃的结果。曾有一家公司邀请他挂名当董事会成员,他拒绝了。对方很吃惊:那可是1000万美元啊!

在上世纪90年代中期,微软公司的缔造者比尔·盖茨,出版过一本《未来之路》。影响了很多人,其中也包括我。正是这本书,让我义无反顾地选择了IT业的工作作为职业。盖茨和林纳斯,都算得上顶级黑客。可是,回想起来,他们选择了完全不同的人生路线。盖茨选择了“Copyright”,以软件闭源,用授权模式成为世界首富。林纳斯选择了“Copyleft”,反其道而行之,成为开源世界的领袖。林纳斯的财富估计连盖茨的零头都没有,可是他创造的Linux系统和分散、开源的开发模式,锋芒在近些年已经逐渐盖过了微软。不服的可以去看看各个互联网公司的技术选型,看看有几家不用Linux平台的。再看看Windows Phone和安卓系统的用户数量对比,这次轮到Windows Phone连个零头都没有了。具体原因,需要另开文章单说。两人用不同的路线,影响了世界,都给人类做出了巨大的贡献。

媒体的习惯是喜欢夸大其辞,爱搞标题党,经常把人渲染得如同神一般让人膜拜。以至于很多人的印象是:Linux就是一个大学生没事儿花了几个月捣鼓出的一个系统,云际会运气好,得到了发展壮大的机会。然而他们没看到的是,林纳斯在少年时代就开始了自己的编程生涯:坐在教授外公腿上替他输入代码。你在11岁的时候在干嘛呢?在当年(上世纪80年代初)能拥有电脑的家庭,少之又少,寥寥无几,绝大部分人连电脑这个东西听都没听过。林纳斯推出第一版Linux的时候,是在1991年9月17日,此时他还不到22岁。

10年时间,你是不是又想起了什么?没错,是“一万小时定律”。台上1分钟,台下10年功,并非虚言。没有他10年的编程积累,指望突击几个月就搞定一个操作系统的核心,那是痴人说梦。

林纳斯除了给世界带来了Linux操作系统,其实还有另外一个毫不逊色的创造:Git。这是他第二个杰作。Git的诞生,跟创造Linux的经历有点像:他无法再使用以前的代码管理系统,而又对当下的软件都不满意——那就干脆再做一个!结果,凭借优秀的设计和实现,极快的操作速度,Git迅速风靡代码世界。依靠Git功能的GitHub一跃而成为世界上最大的开源代码托管网站,编程界无人不知其名。我曾用过CVS和后继的SVN,但是同样无法抵挡Git的浪潮。在我花了一些时间认真学习了Git的设计、使用方法后,大呼超值,它太值得学习研究透彻了。一个程序员能有一个作品被广泛使用,得到认可,就很不错了。人家有两个。服气吗?

林纳斯曾在演讲中脱口而出一句玩笑话:“I am your God.”嗯,我以为实至名归。他人很随性,在网络争论中吵架骂人也毫不逊色。

最后要谈的,是人生价值问题。书里面一开头就提到,生活中所有事情的动机:第一是生存,第二是社会秩序,第三是娱乐。生活的意义就是要你达到第三个阶段,就算成功了。但是你得超越前两个阶段。

林纳斯这个说法贯穿全书,后面也反复说起。粗浅地理解,是先赚钱生存,再惠及他人,然后追求人生幸福快乐。在他的价值观里,并不是仅仅以赚了多少钱,以金钱数目去衡量人生价值的。深以为然!

因为种种原因,整个中国社会极度功利化。衡量人是否成功,给人多少尊敬值,基本都以他挣了多少钱为依据。有钱人声音大,放个屁都是响的,装个X都能引来一堆追捧。何其荒谬也!前几年,某高校有位董教授,对他的学生声称:“当你40岁时,没有4000万身价不要来见我,也别说是我学生。”看罢不禁愕然,他不觉得自己的价值观有失偏颇会误导人么?炒10套房挣的钱可能比林纳斯开发软件赚的钱多很多,可你觉得炒房对社会的价值能超过他吗?恐怕连九牛一毛都没有吧?社会价值理应多元,不要都钻在钱眼儿里,否则人生就真的没啥乐趣了,你过一辈子就只为挣那点钱吗?

对于林纳斯的成就,我觉得可以引用印度高分电影《三傻大闹宝莱坞》最后的评语总结:

“追求卓越,成功如影相随。”

谨记。



作者:Linus Torvalds,David Diamond

译者:陈少芸


  • Linux之父Linus Torvalds唯一亲笔自传,充满各种笑料以及对技术和软件的严肃思考

  • 向读者展示了林纳斯如何用自己精彩的编程人生和对自由软件的热爱演绎现代社会中一个书呆子的胜利


“有些人生来就注定能领导几百万人,有些人生来就注定能写出翻天覆地的软件。但只有一个人两样都能做到:林纳斯。”

——《时代周刊》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
林纳斯生于芬兰的赫尔辛基市,唯一的特点就是有一个大鼻子以至于他为了让鼻子看起来小一些就经常戴上眼镜不摘下来。从小到大不用怎么费力就能把数学物理学的很好,并且还有一项大部分黑客都没有的技能——善于社交。才怪。(这可是书中林纳斯的典型开玩笑的方式,哈哈,上当了吧。)事实上林纳斯也是不善于社交的,他把幼年的自己定位成书呆子(看完这本书和上周的《黑客与画家》我可丝毫不觉得书呆子是什么贬义词,有机会我也想成书呆子啊呵呵。)成天待在自己的小黑屋中摆弄着电脑,因此他母亲经常对外人说这孩子特别好养,只要把他扔到有电脑的小黑屋中再是不是偷食点薯条和意大利面就行了。林纳斯最早接触电脑是在他外公(一位统计学教授,数学家。)家里。那时的电脑唯一的功能就是没有功能,唯一能做的就是用 Basic 语言在上面编程,于是林纳斯从小就坐在他外公的腿上帮他那位眼花的外公在电脑上输入程序。渐渐地林纳斯能熟练的运用 Basic 语言编程了,而且与此同时他发现 Basic 不是电脑唯一能理解的语言,在此之下还有一种由0和1组成的直接被计算机识别的语言——机器语言。这也算是为林纳斯日后开发 Linux 系统奠定了一点的基础。然后林纳斯顺利进入中学,日子一切如常,依旧是个呆在小黑屋摆弄电脑的“书呆子”,由此他又升级了他打怪的装备,熟练掌握了汇编语言。随后又顺利进入大学,同时也出现了算是改变他一生的书《操作系统:设计和实现》,林纳斯说他在大学某个暑假里只做了两件事:“一件事是什么都没做,另一件事是完了719页的《操作系统:设计和实现》。”那本书差不多等于睡在了林纳斯的床上。在林纳斯眼里,编程是世上最有意思的事情了,你想要什么规则都可以自己设定。你可以在电脑上创造属于自己的世界,你就是这个世界的上帝。编程时程序员优先考虑的往往是趣味性、美观性及震撼力,而非实用性。在代码的世界里,林纳斯就是个诗人。 作者:不断不断 链接:https://www.jianshu.com/p/d8e546c544e5 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值