Linux之父为何成功?只是因为好玩

Linux之父林纳斯•托瓦兹(Linus Torvalds)

你了解Linux之父林纳斯•托瓦兹(Linus Torvalds)吗?如果你和我一样,在大学课程或者其他地方见过这样一段语焉不详的文字:Linux是一款流行的操作系统,由芬兰大学生林纳斯在1991年发布。那么《只是为了好玩》这本书非常适合你。

只为好玩:这就是Linux之父的成功学

整本书除了揭秘林纳斯究竟是怎么样成长为一个大神之外,还解决了我个人的一个困惑:为什么芬兰总是不紧不慢,不急不缓地交出一款款让互联网人为之倾 倒的产品?无论是诺基亚,还是你手上经久不衰的部落战争(Clash of Clans),愤怒的小鸟都堪称经典,而且他们都来自芬兰。

林纳斯在大学期间就推出了Linux,堪比当今90后创业的风潮。要是林纳斯在这个时代,且出生在一个“大国”,估计Linux就不是今天这样的状 态。按照马尔科姆•格拉德威尔在他的畅销书《异类》(Outlier)所言,这类成功者大都需要具备“天时地利人和”。把这种“成功学”放到林纳斯身上, 倒也适合。

林纳斯是一个非常有趣的人,我相信这与生俱来的幽默感是抵御芬兰寒冷的基因所致。他开篇第一句是:“我小时候长得很丑。”那么如何解决这个问题呢?他自己描述:”我有一个祖传的大鼻子,据说眼镜可以让鼻子显得小一点,于是我就带上了,任何时候都不摘下来。”

他最早接触电脑是因为外公是一名统计学教授,希望引领他通过计算机学习数学,这是一件描述起来稀松平常,但在1981年可不是那么普通的一件事情。 第一当时家用计算机还是稀缺品,第二是12岁的男孩子没有沉迷于其他事物,而是专心地在计算机面前一次又一次编写代码,而且这个状态持续了很久。按照书中 描述,林纳斯整个中学时代和大学时代都是在电脑前度过,而且自述是一个彻头彻底的“呆子”,只有在电脑前才感到无比快活。

光是这10000小时的训练还不够,随后还有更多的好事等着林纳斯:

1.1987年,林纳斯攒钱买了第一台属于自己的电脑,并开始自己编写程序。

2.1990年赫尔辛基大学拥有了它第一个Unix操作系统,林纳斯为之着迷。

3.1991年,林纳斯分期付款买了第二台电脑(当时是386电脑,这点非常关键),接触Minix系统并因为该系统并不好用,启动了个人项目:编写自己的终端仿真程序,于是Linux的原型诞生了。

4.1991年,林纳斯加入了Minix的新闻讨论组并放出自己在做一个终端仿真程序的消息,吸引了一部分爱好者的关注。

5.1991年9月,Linux的0.01版本发布,早期名字叫Freax,在阿里•莱姆克的建议下叫做Lniux。

这几年描述下来真是一帆风顺,但林纳斯的付出颇多:”这花费了我大量的精力:编程——睡觉——编程——睡觉——编程——吃饭(饼干)——编程——睡觉——编程——洗澡(冲冲了事)——编程。” 这段经历极好地呼应了孟子的名句:

天降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行指乱其所为,所以动心忍性,曾益其所不能。

聊完人和,再聊聊天时。你们或许不认同这样一句话:塞翁失马,焉知非福。但林纳斯在发布Linux的0.03版本时,的确有过收手不干的计划,但当时有两个意外让他继续把Linux做下去:

1.林纳斯不小心损坏了存放Minix系统的分区,于是打算真正地把Linux当成操作系统来使用;

2.不断有更多的用户发来反馈意见;

林纳斯自己坦言:”Linux所取得的许多成功,其实可以归结为我的缺点所致:1、我很懒散。2、我喜欢授权给其他人。” 这句有趣的回应,我觉得可以拿来当做热衷开源的程序员应付媒体的经典语句。关于开源之事,暂且不深入描述,我认为,除此之外还有很多大势所趋的时机促成了 Linux的成功:

1.Linux和Minix的争论,林纳斯第一次在网上论战,Linux被更多人所知;

2.1992年春天,Linux支持图形用户界面;之后家用PC机开始大量深入到用户市场,为Linux后续的发展提供了土壤。

最后提到“地利”这点,也是回应我开头的那个疑惑:为什么芬兰对于互联网的影响如此之大?林纳斯对于芬兰的描述颇值得回味:

既然芬兰人不喜欢面对面地交谈,整个国家就成了移动电话最理想的市场……手机在芬兰能大受欢迎,其实也是意料之中的。因为芬兰一直以来都能非常迅速 地接纳新技术,而且芬兰人对于新技术也是信心十足。举个例子,和世界上其他地方的人不同,芬兰人习惯用电子银行支付账单或处理其他银行业务。

我对于芬兰特别感兴趣,针对林纳斯的描述,我总结几点尝试解释芬兰为什么出这么多好玩产品:

•天气寒冷恶劣,室外活动颇少,大部分选择在家呆着,或花费大量时间蒸桑拿;

•强大的教育体系和福利,芬兰人的受教育率是全世界之最,而且上大学不需要缴学费;

•芬兰人对于科技的接受度普遍较强;

•基于社会福利,导致大部分人少有功利之心。据芬兰友人介绍,芬兰的游戏开发者喜欢专注做好一个让自己满意的游戏,而非追随最大利益(当然,因为懒惰造成烂尾的情况也很多见)。

•最后一点是林纳斯书中的描述:还有人认为,芬兰的科技这么发达,是因为这个国家到处都是同性恋者。

按照上面的描述,林纳斯推出Linux还真算是“天时地利人和”。但相比其他传记来说,这本书更为自然且真实。林纳斯是非常有趣好玩的人,不仅是一 名技术大神,在Linux之后还推出了Git这样改变互联网研发协作的工具,而且也是一位开始禅语频出的大神。当被问到如何阐述生活的意义,他答道:只是 为了好玩(just for fun)。

正如本文评论《只是为了好玩》这本书,试图寻找所谓的成功学,其实是把一系列的偶然看成是必然。但生活的偶然还是多数。如果能找到一个目标,全力专注地投入,还真不是一件容易的事情,可能真的“只是为了好玩”。

时间: 2024-12-26 18:43:40

Linux之父为何成功?只是因为好玩的相关文章

Linux 之父 Linus 的 8 个趣闻轶事

<只是为了好玩:Linux之父林纳斯自传>是一本很古老的书了,2001年就有了中文版,在2014的时候图灵图书又把它重新翻译出版了.Linus是与乔布斯可以相提并论的传奇人物,那么这本书里告诉了我们什么轶闻趣事呢. 1 正如所有计算机天才,在儿时的时候都很早接触到了计算机.对于Linus,那时统计学教授祖父的CommodoreVIC-20计算机,使用BASIC语言编写程序. 2 Linus编写Linux操作系统是还在赫尔辛基大学读硕士,在那里Linus度过了8年时间.如果没有Linux,然么他

Linux之父:除了写内核代码 别的真不会(转)

Linus Torvalds 是 Linux 之父,被誉为活着的传奇. 其实很多人不了解他也并不奇怪,因为人是在是太低调了.现年 46 岁的他每天的工作仍然是编程,领导并推动着 Linux 的发展. 在正在举办的 TED 大会上,Torvalds 谈到,最开始的时候,他并不愿意把 Linux 开源,因为这是一项复杂的工作,并非合作项目,何况他本人一直热爱着编程. 另外一点是,Torvalds 说自己真的不是一个善于交际的人(People Person),性格使然,他就是一个书呆子.独行侠. 好在

linux 管道 父进程写入管道的数据,其他进程没有处理怎么办?

问题描述 linux 管道 父进程写入管道的数据,其他进程没有处理怎么办? #include #include int main(void) { int n; char line[MAXLINE]; int fd[2]; pid_t pid; //create the pipe if(pipe(fd)<0) err_sys("pipe error!"); if((pid = fork()) < 0 ){ err_sys("fork error"); }

Linux之父:单纯提升Linux内核的安全性是不够的

Linux 之父 Linus Torvalds 在表达针对 Linux 内核安全性的问题上,总是有自己独到的见解.在最近的访问中,他解释了为什么内核漏洞并不像人们想象得那么糟糕. 一般发现一个Linux内核漏洞之后,进行快速的修复,但伴随而来可能还会产生其他问题,只不过一时半会儿没有被人们察觉.如果你是个程序猿,开发一段代码超过10年,那么这种模式应该是很容易理解的. 从我们外行人的角度来看,加强Linux内核的安全性应该是内核开发者的首要任务之一.然而实际上,在内部人士看来,情况可能会复杂得多

Linux 之父:光提升 Linux 内核的安全性是没用的

Linux 之父 Linus Torvalds 在表达针对 Linux 内核安全性的问题上,总是有自己独到的见解.在最近的访问中,他解释了为什么内核漏洞并不像人们想象得那么糟糕. 一般发现一个Linux内核漏洞之后,进行快速的修复,但伴随而来可能还会产生其他问题,只不过一时半会儿没有被人们察觉.如果你是个程序猿,开发一段代码超过10年,那么这种模式应该是很容易理解的. 从我们外行人的角度来看,加强Linux内核的安全性应该是内核开发者的首要任务之一.然而实际让,在内部人士看来,情况可能会复杂得多

Linux之父“被愚”:加盟微软开发Windows8

4月1日消息,据国外媒体报道,"Linux之父"李纳斯·托沃兹(Linus Torvalds)已经加盟微软,负责开发下一代操作系统Windows 8.毫无疑问,这是个愚人节玩笑. 这则愚人节新闻称,托沃兹已经被微软任命为首席软件架构师,负责开发Windows 8.众所周知,托沃兹1991年开发了Linux内核,被誉为"Linux之父".Linux与Windows相互竞争,而托沃兹加盟微软的可能性几乎为零. 最近几年,微软对Linux的态度也有所转变.微软美国市场技术

Linux之父力挺NexusOne手机

2月10日消息,据国外媒体报道,Linux之父李纳斯·托沃兹(Linus Torvalds)日前表示,谷歌Nexus One是最值得拥有的Linux手机. 托沃兹说:"我希望看到智能手机采用Linux系统,也购买过包括G1在内的Linux手机,但最终都被我抛弃了." "但是,我不得不承认,Nexus One是赢家."托沃兹主要对Nesus One的多点触摸和GPS定位功能感兴趣.托沃兹认为,与基于Android的G1手机相比,Nexus One有很大提升. 尽管如此

Linux之父:诺基亚更应选择Android平台

"Linux之父"利纳斯·托瓦尔德斯 新浪科技讯 北京时间6月14日下午消息,有"Linux之父"之称的利纳斯·托瓦尔德斯(Linus Torvalds)本周表示,诺基亚(微博)选择Windows Phone(微博)平台是一个错误. 托瓦尔德斯已在美国生活约20年,他本周回到家乡芬兰领取"千年科技奖".因此芬兰媒体就移动行业的发展对托瓦尔德斯进行了采访. 托瓦尔德斯对诺基亚的看法很有趣.他表示,诺基亚更应当选择Android平台,而不是微软(微博

Linux 之父:桌面 Windows 终将被 Linux 取代

Linus Torvalds是Linux之父,被誉为活着的传奇. 我们知道,Linux内核诞生的日子是1991年8月25日,25年来,Torvalds还是只把自己视为一名普通的程序员,领导并推动着Linux的发展. 不过,同样是桌面系统,它始终没有取代Windows的统治地位,尽管每年都会有Linux拥趸站出来断言Windows将死. 在Linux嵌入式大会上,Torvalds说,在桌面上,Linux并非一款失败的操作系统.你会看到,在某些领域,Linux扮演者重要的角色. Torvalds继续