内容简介:
Linus,一生只为寻找欢笑
作者/ 池建强
池建强,70后程序员,Blogger,《MacTalk·人生元编程》作者。先后任职洪恩软件和用友集团,从事互联网和企业应用软件研发,目前担任瑞友科技IT应用研究院副院长。热爱技术和编码工作,Apple 和 Google 产品重度用户,分享技术,坚持梦想。微信公众号:sagacity-mac
每个人桌面上一台电脑,这曾经是无数计算机先驱的梦想,这个梦想很早就实现了,在 1997 年,乔老师和比老师就说过: “比尔,我们共同控制了 100% 的桌面系统市场。”当然乔老师没说的是,比老师控制了 97%,乔老师还不到 3%。时至今日,乔老师走了,比老师颓了,移动终端把传统的 PC 市场冲击得七零八落。普通用户都知道了Windows、Android、OS X 、iOS、BlackBerry等,但是,他们依然不了解的是另一款在计算机发展史上起到了革命性作用的操作系统:Linux!
当大家使用 Google 搜索时,使用 Kindle 阅读时,使用淘宝购物时,使用 QQ 聊天时,很多人并不知道,支撑这些软件和服务的,是后台成千上万台 Linux 服务器,它们时时刻刻都在进行着忙碌的运算和数据处理,确保数据信息在人、软件和硬件之间安全地流淌。可以这么说,世界上大部分软件和服务都运行在 Linux 操作系统之上,什么云计算、大数据、移动互联网,说起来风起云涌,其实没有 Linux 全得趴窝(微软除外) 。
但是,Linux 和它的缔造者林纳斯·托瓦兹一样低调,这么牛逼的一个物件,居然只有程序员知道它的传奇,这不科学!所以我准备在这个系列中写写林纳斯:他是 Linux 和 Git 的缔造者,他是一个传统的黑客,与沃兹一样,少年成名,崇尚自由,一生只为寻找欢笑,他,是一名真正的程序员。
林纳斯在 2001 年出过一本自传,叫做 Just for Fun,是他和大卫·戴蒙合著的,当年我有幸读到这本书,了解了很多林纳斯的生平轶事,那时我就琢磨,这个天才已经达到人生的巅峰了吧,结果这位兄台并未停止前进的步伐,转眼就在 2005 年搞出了分布式版本控制系统 Git,目前几乎全世界的程序员都在用 Git 管理他们的代码,著名网站 Github 就是基于 Git 构建的。无论是 Linux 还是 Git,得一即可得天下,结果这哥们以一己之力发起了俩项目,而且都是主力开发人员。最终的结果是,成全了程序员,陶冶了用户,造福了一方百姓。正如林纳斯自己所言: “My name is Linus, and I am your God.”
Linus(一)——生命的意义
1969 年末,林纳斯出生于芬兰的赫尔辛基市,算是赶上了 60 后的尾巴。小时候他是个其貌不扬的孩子,除了一个鼻子长得“富丽堂皇”之外乏善可陈。他为了让鼻子看上去小一些,经常戴上眼镜就不愿意摘下来,这个策略和现在的很多大脸女生购买三星的 Galaxy Note 手机有异曲同工之妙。幼时的林纳斯不修边幅邋里邋遢,不怎么费劲数学和物理就学得极好,社交却一塌糊涂,他母亲经常和别人说,这孩子非常好养,只要把他放到一个有电脑的小黑屋里,然后再往里扔点薯条和意大利面,就行了。林纳斯对此表示认同。
林纳斯把年幼的自己定位成 Nerd(书呆子) ,但是从他的自传里我却感受到了这位天才的有趣之处。他在书的序言里写道:
我对生活的意义有一些看法。咱们可以在第1章跟读者说一下生活的意义来钓他们上钩,等他们上钩,并且花钱买书以后,我们再随便扯点别的把剩下的章节糊弄过去。(注:做人要厚道啊。)
关于生命的意义,林纳斯的解释是,有三件事具有生命的意义。它们是你生活当中所有事情的动机。第一是生存,第二是社会秩序,第三是娱乐。生活中所有的事情都是按这个顺序发展的,娱乐之后便一无所有。因此,从某种意义上来说,生活的意义就是要达到第三个阶段。你一旦达到了第三个阶段,就算成功了。但首先要越过前两个阶段。