当前位置: 首页 > 传记资讯 >《只是为了好玩--Linux之父林纳斯自传》读书笔记

《只是为了好玩--Linux之父林纳斯自传》读书笔记

2023-05-10 14:56:27

(一)

我是一名后台开发,我每天的工作都是和linux打交道,我靠linux生活。


坦白的说,这世界上像我这样靠linux吃饭的人不在少数。因为大部分服务的后台都是基于linux系统开发的,无论我们现在玩游戏、电子购物、看网站视频……都离不开linux。

我也很好奇,linux的精髓到底是什么?linux为什么会有今天的成功?


当然,深刻理解了linux,对我工作技能的提升也大有帮助。


我决定在空闲时间,看看《只是为了好玩-Linux之父林纳斯自传》,从偏人文的角度切入,去了解linux和它背后的故事。

(二)

linux成功之路说起来也简单:


1991年,21岁的创始人linus在网上公布了linux源代码(那一年,我刚好出生)。


他公开自己源码,一个主要原因,只是为了证明自己“并不是在说大话,而是实实在在做了这件事”。


好头已开,之后快速持续发展着,基于两点:


1.linus的信念:“我一直坚信,要使linux发展成为十全十美的系统,就必须保持免费且开源。一旦牵扯上金钱,一切都会变得波橘云诡”;

2.开放代码后,linus不断收到真诚的用户反馈,这些反馈给了linus更强的使命感,激励他把linux做得更好


越来越多的极客也开始加入他的开源编程队列,越来越多好的功能加到了linux中来,越来越多的人甚至商业公司也开始使用linux。


于是,linux水到渠成地成功了。

(三)

归纳下来,linux的成功,根本在于:

创始人Linus 和 他的开源理念。


[当然系统本身优秀的设计也是成功的重要因素。linux借鉴于unix,传承了“小即是美”的哲学理念,“一切皆文件”、“管道机制”、6个基本操作“fork、exec、open、close、read、write”等,都让后台开发环境非常友好高效。]

开源理念其实很简单:

对于开源的代码,任何人都可以免费下载,并对这些代码加以改进、修改或者利用。但是这些改进、修改和利用又必须是其他人可以自由获得的。


问题是:为什么人们志愿加入开源运动中,无偿的贡献自己的劳动成果? 


因为在这样的开源社区和文化中,程序员(极客们)免费使用开源代码,他们是自由的,不用受各种条条框框的约束;


同时如果你足够牛,上传自己的代码能被他人和行业认可和运用,正是优秀程序员们的“最高荣誉”。


一向在现实中“颓废”的程序员们,却在这样的网络环境中自由地“你来我往”,“真的是太爽太酷了”。

由此也引出了linus深入思考的问题:

“到底是什么动机从根本上驱使着人类做他们正在做的事情”?


他答:生存、社交和获得乐趣。


事物发展得越高级,越是为了“娱乐”,

“Just for fun!”


就像他开发linux,大部分原因也是因为好玩,他在其中体会到编程的无穷乐趣。

(四)

同样的好奇,为什么是linus而不是其他人,促进并持续推动着linux的开源呢?


书中这段话或许最能说明原因:


“事实上,我之所以拒绝别人的捐赠,也经过一定的深思熟虑。


最初发布linux时,我觉得自己是在循着几个世纪以来的科学家和学者们的脚步前进的,而它们的成就也是建立在前任努力的基础上。借用艾萨克-牛顿爵士的话来说就是,“我站在巨人的肩膀上”。


我不仅要将我的软件与他人共享,让他们觉得我的工作是有用处的,而且还享受到他们的反馈啊(好吧,当然也要赞美啦)。


他们的反馈意见让我有机会改良系统,要是我反而问他们索取报酬的话,就显得太不知好歹了。


我想,要不是在芬兰长大,我可能就不会这么想。在我们老家芬兰,只要有谁先露出一丝贪婪,人们就会猜疑她,如果不算是嫉妒的话(诺基亚当初在我们国内也受到这样的礼遇,知道它在全球赚了大钱,让很多芬兰人富起来之后,这种猜疑鄙视的态度才开始有所改观)。


当然了,,在他们潜移默化中成长,我肯定也不会干这种不要钱的活儿了。”


当我看到linus这段话时,我不由地感慨:


linus真是个纯粹的人,浸润在一个纯粹的家庭环境和社会环境!

(五)

再分享几个有意思的点:

linus讲编程的魅力:


“编程真正让人欲罢不能的魅力是:你想要让电脑干什么事之前,必须先弄清楚,怎么样才能让他这么干。”


“在计算机的世界里,你就是创世者,对这个世界里发生的一切都有最终决定权。如果鼓捣的足够好,你就是这个世界的上帝。”


“我还是很难解释清楚,闭门三天冥思苦想却徒劳无功,找不到一个漂亮的好方法来解决难题,这编程到底有什么好着迷的?其实,一旦找到了解决问题的那个漂亮方法,那种感觉就会是无与伦比的。”


[亲爱的读者,是不是对这个描述似曾相识?我前一篇公众号文章《善念和远方》讲了自己对编程的理解,竟然和这个很像很像哦]

linus妈妈讲linus小时候:


“linus是个很好养的小孩,只要把他和一台电脑关在一个黑乎乎的小屋里,再时不时扔一点面条进去就行了。”


[天啊,中国的家长们,敢给孩子这么宽松的成长环境吗?]

让我很吃惊的是,linus竟然说他非常喜欢睡觉,以下是他的原话:


“我有一个超级高明的借口,而且坚信不疑--如果你多花一点时间睡觉,比如说,睡足十个小时,你可能会损失一些工作时间,但是一旦睡足了觉,那么在醒着的几个小时里,思维就会一直保持敏捷,大脑的状态就会像六缸引擎火力全开那样的--或者四缸吧,差不多这样。”


[这点很触动我,也值得我好好反思]

(六)

从linus身上还读到了:

追随自己的兴趣,一辈子都是在做自己的老板。


linus很小就在鼓捣电脑,并一直乐在其中。所以能21岁就发布操作系统。他不用担心钱,那些基于他的linux赚了钱的公司,主动给他股票,把钱送到他手里!

The End!


友情链接

Copyright © 2023 All Rights Reserved 版权所有 国内传记价格联盟