just-for-fun
除了程序员、黑客
,大概很少有人知道Linux操作系统。
它的发明者Linus Torvalds
,知道的人就更少了。
这个毫不起眼,出生于芬兰,22岁编写Linux操作系统、搅动世界风云的大学生。
一生奉献给开源软件Linux,为人非常低调,深居简出,一切为了Linux操作系统更好,更利于使用,你只有在Linux社区邮件列表中经常看到他发言。媒体宣传把他的形象描绘的如一代圣人,在书中他会陈述更多的事实。
在计算机发展史上起到革命性作用的操作系统:Linux
它今天,已经和所有人息息相关。当大家在使用搜索引擎、app、安卓、智能家居、嵌入式设备、机器人、工业设备等等,背后支撑着这些工作的都是Linux,达到成千上万台Linux服务器每天高速运转,因为开放性,所以全世界最顶级的程序员参与开发,所有的BUG都无所遁形,所以他是世界上最稳定的企业级操作系统,曾经有人在线上跑5年Linux系统,没有任何故障,世界98%的服务器操作系统都是Linux,他还衍生除了几千个解决不同行业问题的版本。
很多人都不知道,当你访问网站、App时背后有成千上万台Linux服务器时时刻刻在进行高强度的运算和数据处理,确保信息在软件、硬件和人之间安全的传递。
可以这样说,世界上大部分的软件和服务都运行在Linux操作系统之上,什么云计算、大数据、移动互联网、人工智能、万物互联、数据库、微服务感觉非常高大上,都是基于Linux操作系统,没有Linux这一切都不可能成为现实。
但是,Linux的缔造者,把自己称为上帝的人非常低调,除了程序员,大概没多少人知道他的传奇。
他是Linux和Git的缔造者,他是一名传统黑客,斯蒂夫·盖瑞·沃兹尼亚
一样,少年成名,崇尚自由,一生只为寻欢笑,他,是一名正真的程序员。
林纳斯2001年出过一本自传,叫做Just For Fun
,十几年过去了,大概已经被人遗忘了。
我是一口气读完整本书的,没想到Linus
居然是一个风趣幽默的人,并非是个书呆子形象,而且在书中他陈述了很多事实,他对技术人生的深度思考。
如果你是程序员,我强烈推荐此书。
结尾
哎,谁说的学历不重要,出生环境不重要,只要你肯努力就可以?这些话也只是在你艰难的时候给你打打气。
很多大师级的人物,一般出生环境非常好、学历很高、年少成名、很早就找到自己的喜欢的事业,并且为之奋斗终生。
“Linus Torvalds
在很小的时候就能在某个领域内头角峥嵘,展现出一些东西,然后经过长期的练习和创作,最终成为一代传奇。在这个过程里,环境是很重要的,逆境出人才基本上是个伪命题,这句话唯一的作用就是遇到困难时给自己打打鸡血。林纳斯就是个高知子弟,10岁人家就玩计算机了,我们10岁在干什么,玩泥巴吗?即使你在计算机方面有出众的天赋,但18岁以前连计算机的面儿都没见过,你就只能默默地牛逼了。等你真正开始展现自己才华的时候,人家操作系统已经开发出来了,一入世就差别人十年的身位,除了冷冷的绝望,你还能感受到什么?
所有现在人们没事就北上广深杭,不是喜欢人多嘴杂空气差,而是在这些一线城市可以接触更多的人和事物,见更高的山,渡更宽的河。不是为了情怀,而是拥有格局。见都没见过,还同一个起跑线呢,一跑就得趴窝。所以,无论这些地方环境多恶劣,竞争多激烈,来的永远多过走的,不为别的,只是为了缓解些许绝望的感觉…
” - 引用
林纳斯·托瓦兹、史蒂夫·乔布斯、斯蒂芬·沃兹尼亚克、比尔·盖茨、马克·扎克伯格、伊隆·马斯克等都是是年少成名,都是在非常中心的城市长大,年少接触计算机,攻读过计算机学位,极客。
林纳斯·托瓦兹,10几岁拥有计算机,每天沉迷其中,甚至在网络已经很知名了,他家人都从来不清楚,在那个年代,花3500美元贷款买计算机,我的天,在中国都可以买房了,哈哈。可见是高知子弟。
每天关在屋子里捣鼓计算机,他妈妈每天给他塞点面包片就能养活,还说他非常好养活。唯一担心的是他长大了无法交到女朋友,而从来没担心过他的工作,也没过问他捣鼓什么,自由成长,可想而知芬是个什么样的国家。
- 启蒙阶段
他的外公是赫尔辛基大学的统计学教授,数学家。关键是他有一台Commodore VIC-20计算机,用来统计一些数据,这台计算机的主要功能就是没有功能,你唯一能做的事情就是用Basic语言在上面编写自己的程序,老爷子用来做一些数学运算和公式计算等。由于老花眼,不愿意打字,所以让外孙林纳斯代劳把在纸上写的程序输入电脑,很快就在外公的指导下编写他自己的程序。
- 直奔大师
影响林纳斯人生的书籍,自学天才。原话:那年夏天我做了两件事。第一件事是什么都没做。第二件事是读完了719页的《操作系统:设计和执行》。那本红色的简装本教科书差不多等于睡在了我的床上。
“我只关心和Linux系统相关的问题,毕竟我是因为Linux才出名的。“ - Linus Torvalds
====================摘录=======================
1 关于幼年1
"出生后,我的摇篮是一个洗衣筐,幸好我沒留下什么记忆。"
2 关于外貌1
"我有一个祖传的大鼻子,据说眼镜可以让鼻子显得小一点,于是我就带上了,任何时候都不摘下来。"
3 关于姓氏1
"我祖父发明了自己的姓,全世界现在总共有十八个姓Torvalds的人,他们之间都有血缘关系,都得忍受我祖父带来的这种混乱。"
4 关于服装1
"我从小不太讲究穿衣,长大后,又突然要由别人来决定我的穿衣,这些人主要是某些高技术公司的销售人员,我就穿他们在会议上免费发送的T恤和夹克。"
5 关于成长1
"妈妈对她的一些朋友们说,我是个非常好养的孩子。她只要把我放在一个黑咕隆咚的储藏柜里,再配上一台电脑,偶尔朝里扔一些意大利面条,我就会感到格外高兴了。她的话不无道理。"
6 关于入伍1
"在那里手拿武器,上了一个月的操练课后,我便觉得有生之年完全有资格从此一动不动,享受平静的生活了。惟一可做的事情就是在键盘上打代码,或者手里端着一瓶啤酒。"
7 关于退伍1
"芬兰人有沉默的传统,人人都沉默寡言。他们常常站在一起,但一句话也不说。德国作家布莱希特二战时曾在赫尔辛基住过一段时间,他在描绘火车站一家咖啡馆里的顾客时曾说,那些人"会讲两种语言却沉默不语。"所以后来他一得到机会就逃出了芬兰。"
9 关于诺基亚1
"既然芬兰人不喜欢面对面地交谈,整个国家就成了移动电话最理想的市场。"
10 关于打工1
"我一贯喜欢室外运动,曾经一度当过邮差,但送的不是报纸而是垃圾邮件。"
11 关于暑假1
"那年夏天我做了两件事。第一件事是什么都没做。第二件事是读完了719页的《操作系统:设计和执行》。那本红色的简装本教科书差不多等于睡在了我的床上。"
12 关于赫尔辛基大学1
"学校为VAX微型机买了16个使用许可,但是却规定《C语言和UNIX》课程的选修人数为32名。我想学校的想法是16个学生白天使用机器,另外16个学生晚上使用。"
13 关于理查德·斯托曼1
"1991年,理查德·斯托曼到芬兰赫尔辛基理工大学演讲,我在生活中第一次见到了典型的留着长发、蓄着长胡子的黑客。这样的人在赫尔辛基不多。"
14 关于Unix1
"你在UNIX上完成的大部分任务都是通过六个基本操作完成的,它们被称作"系统呼叫"(system call)。第一个基本操作是"创建子进程"(fork),一个程序把自身完全复制出来,这样你就有了两个相同的拷贝。第二个基本操作是复制出来的程序,再用一个新项目替换自己。其他四个基本系统呼叫--打开、关闭、读和写--都是为了访问文件的。这六个系统呼叫便组成了UNIX的简单操作。然后,你只需在程序之间创造出交流渠道(pipes),就能解决复杂的问题。"
15 关于编程1
"对于任何编程的人来说,编程是世界上最有趣的事,比下棋有乐趣得多,因为你可以自己制订游戏规则。而你制定什么样的规则,也就会导出与此规则相符合的结果。"
16 关于操作系统1
"创造操作系统,就是去创造一个所有应用程序赖以运行的基础环境。从根本上来说,就是在制定规则:什么可以接受,什么可以做,什么不可以做。事实上,所有的程序都是在制定规则,只不过操作系统是在制定最根本的规则。"
17 关于Linux的发明过程1
"这花费了我大量的精力:编程――睡觉――编程――睡觉――编程――吃饭(饼干)――编程――睡觉――编程――洗澡(冲冲了事)――编程。"
18 关于Linux的第一个观众1
"我(把Linux)显示给我妹妹看,她盯着显示器看了大约五秒钟,看着上面是一串A和一串B,说了声"很好",便没什么感觉地走开了。我意识到,这犹如你指给别人看你铺设了一条长长的柏油马路,但想向别人解释这条马路的意义是完全不可能的。"
19 关于Linux的攻击者1
"安德鲁·塔南鲍姆不断攻击我的Linux取代了他的MINIX操作系统。他只穿着件T恤就浑身冒火,能怪谁呢?"
20 关于姑娘1
"在那个时候,只要一想到姑娘,Linux系统就变得不再重要了。在某种程度上,今天也还是这样。"
21 关于成功1
"Linux所取得的许多成功,其实可以归结为我的缺点所致:1、我很懒散。2、我喜欢授权给其他人。"
22 关于Linux 1.0版1
"许多人认为,1.0版的发行是件大事,主要是那些出售Linux的软件公司,他们希望1.0版对发行有所帮助。在他们看来,1.0这个数字的心理意义要远比其本身的技术含量更为重要。我对此倒没有什么异议,因为事实就是如此,以0.96版的序号销售操作系统确实比较糟。"
23 关于26岁1
"我开始观察镜中的自己,我的发线正在一点点向上面爬升,脸上也开始密布着细纹。我已经二十六岁了,平生第一次觉得自己老了。而这已经是我在大学里度过的第七个年头,我想抓紧人生,快一点毕业。"
24 关于超时工作1
"Linux不是靠牺牲宝贵的睡眠时间换来的。事实上,如果你想听真话,那我就要说,我更喜欢睡觉。"
25 关于网络口水仗1
"它们的全部存在意义就是不遗余力地宣传什么东西,也就意味着还要贬损其他的相关物。你在那里经常看到的通常只是些"我的系统比你的系统更好"之类的废话。我们可以把它们看作是某种形式的在线手淫。"
26 关于微软1
"突然间,到处都是微软的产品了,被蝗虫入侵了似的。我并不是说蝗虫是坏蛋,我喜欢所有的动物和昆虫。"
27 关于开源软件的商业化1
"我认为它带给我们更多的机会。比如,有些技术人员担心没法养活自己的孩子,他们现在就有了选择的余地。你可以仍然一如既往地保持理想主义,或者你也可以选择成为某个新的商业类型。你让自己多了一个新的选择,并不会让你失去任何东西。在此之前,你除了保持纯洁之外显然没有任何其他的选择。"
28 关于理想主义者1
"我一贯认为理想主义人士很有趣,只是有点沉闷,甚至有些吓人。为了坚持一个非常强有力的意见,你不得不排除其他意见。那就意味着,你不得不变得不近情理。"
29 关于互联网泡沫1
"那情况也是前无古人的,你在任意一辆出租车内摇下窗户,随便向路边挺胸走过的妓女提问:"主题演讲几点开始?"她都能告诉你答案。"
30 关于比尔·盖茨1
"比尔·盖茨作了一次主题演讲。威尼斯饭店那个足有7个宜家仓库大的舞厅里,挤满了站着听讲的人。"
31 关于移居加州1
"现在是十一月,我还穿着短裤,如果是在芬兰,我早就没命了。"
32 关于软件专利1
"我同时怀有两种心情――好的和坏的,但坏的成分更多。"
33 关于攻击者1
"有人声称,作为Linux领头人所产生的压力,已经使我从一个电脑迷变成了一个混蛋。他错了,实际上我一直是一个混蛋。"
34 关于GPL许可证1
"GPL为每个人都提供了机会,成绩卓著,这是人类的一个巨大的进步。可是,所有创新都应纳入GPL吗? 这他妈的完全不可能,应由开发者自行决定是使用GPL还是使用其他保护版权的方法。令我几乎发疯的是,理查德·斯托曼认为非黑即白,别无它途,由此产生了不必要的政治划分。"
35 关于成名1
"当人们开始过分认真地对待你时,就为你设下了一个温柔的陷阱。"
36 关于律师1
"那些将人类的创造结果称之为是"财产"的人,不用说,便是律师了。"
37 关于知识产权1
"许多要求加强知识产权立法的讨论是基于这样一种观点,即给创造者和艺术家以更多的"保护"。而人们似乎不曾、或者说是从未意识到,这样一种强有力的权利导致一些人剥夺了另一些人的权利。如果你得出我认为版权实际上是有害的结论,那么你错了。恰恰相反,我热爱版权。我只是认为没必要将版权所有者的权利无限扩大。不要扩大到将消费者的权利都被剥夺殆尽。"
38 关于Java语言1
"不要试图以技术来控制用户,那是决不可能成功的,最终要对公司造成损害,而且也会阻碍人们对于该项技术的接受。Java就是一个例子,它现在已经远没有其初期那么富有吸引力了。Sun公司原本想要控制Java,但却基本上已经失去了它。Java现在依然运行得很好,然而却显然没有充分发挥其潜力。"
39 关于人类不再登陆月球1
"因为月球被证实是一个很单调的地方,基本上没有夜生活,这有点像圣何塞。于是人们并不想再回到月球上去了。"
40 关于电子邮件1
"我喜欢电子邮件的众多理由之一是,它如此方便又如此容易被忽略。你可以轻松地对某些邮件不加理睬。"
41 关于生活哲学1
"寻找乐趣,做一些有趣的事情,增加财富和提高名声。"
42 关于未来1
"当你谈及技术的未来时,真正有意义的是人们想要什么?一旦能够描绘出这一点,剩下的事情就是如何大规模地生产它,并使它足够便宜,以便人们能够在不牺牲另外也想要的东西的同时获得它。除此而外,没有任何事情真正有意义。"
43 关于乔布斯1
尽管我基本上并不认同他(乔布斯)的观点,但却还挺喜欢这个人的。
44 关于技术进步1
总之,不管人类和社会朝那个方向发展,只要我们能够摸清楚其中的规律,这就比杞人忧天本身有意思多了。没人能阻止科技的发展,而且,在对世界的运转及人类进化的认知过程中,我们所取得的一切进展,同样无法阻止。
45 关于Linux的成就1
我并不清楚,Linux要获得他们说的那些成就,究竟需要那些步骤。为开发出一个耐用的、可移植的操作系统,要攻下所有的技术难题需要付出什么代价,我不清楚;要把这个操作系统成功推出,获取技术上和商业化上的成功要付出什么代价,我也不清楚。如果事先就知道要做多少基础建设工作才能让Linux像现在一样成功的话,我肯定早就没了斗志。要是事先知道了,那就意味着,不管我有多优秀也还不够。我当然得非常优秀才行,但我还得事事都选对方向,且事事的结果都必须是对的。
46 关于未来1
说到技术的未来,真正要紧的是人们到底想要什么。要是把这个琢磨出来了,你就会知道。唯一的问题就是你该如何快速量产这个玩意,并且低价出售,让人们不必牺牲他们想要的其他东西就能轻松得到它。撇开这个,其他的都不重要。
47 关于名声1
醒醒吧,谁不想出名,谁不想有钱?反正我想。十几岁的时候,我就梦想能成为一个著名的科学家。像阿尔伯特爱因斯坦那种,甚至要成为更厉害的。
参考:
- 《Linus Torvalds自传》摘录:http://www.ruanyifeng.com/blog/2012/09/linus_torvalds.html
- Just for Fun:https://github.com/sumitbsn/just-for-fun-linus-torvalds
- 《只是为了好玩》Linux之父林纳斯自传