讀《Linux之父自傳-只是爲了好玩》

前言

好久前看了《Linux之父林納斯自傳-只是爲了好玩》,趁有空寫下些東西。Linux幾乎做爲最偉大的開源項目,我以爲跟機器打交道的人都應該瞭解下它是怎麼誕生的。linux

關於林納斯

就是那個很在乎本身長了個大鼻子的人,1969年出生,從小受外公影響並從十一歲就開始搗鼓計算機,並且成功寫出了本身的第一個BASIC程序。他外公是個大學統計學教授,因此我以爲家庭環境有時對一我的的啓蒙影響是至關大的,甚至是直接影響一我的的整我的生,而成就偉大就須要這種環境外加本身的一點點天賦和日復一日不斷地練習鑽研,不斷逼近問題的本質。程序員

21歲時在本身大學時期就發佈了linux的第一個版本,畢業後在赫爾辛基大學助教,後來離開芬蘭到美國工做。一直倡導真正開源思想,以致於linux後來瘋狂發展並滲透進不少行業,包括各類機器,太空中飄的、天上飛的、地上跑的,從而成就偉大。chrome

一輩子偉大之做是Linux和Git,幾乎全部程序員在用。併發

關於追求和錢

林納斯一直都是一個把錢看得很輕的人,否則不可能能有linux現在的偉大,若是他稍微有拿linux賺錢的心思那估計社區對他和linux的信任將大大下降而不會有更進一步的發展。至於喬布斯和其餘人的金錢誘惑他都沒有絲毫動心,而且不屑地懟了他們。其實從描述中他有很長一段時間還過得挺落魄的,買電腦的錢都得攢上好久,後來仍是賒帳買的,最後仍是別人捐款幫他償還。機器學習

做爲linux之父,他儘可能將本身與商業操做系統撇清關係,即使如此,他從芬蘭的大學到全美達工做時仍是不少受到不少懷疑,由於他離開了中立的學術氛圍而進入市儈的商業環境,後面會不會由於金錢而放棄開源理念?不過最後林納斯經過本身的行動證實了本身不會丟下linux。分佈式

固然對於林納斯這類人物,只要肯找個理由稍微對金錢妥協,就能輕鬆入帳千萬美刀,好比紅帽提供給他的期權他毅然都拒絕掉了,倫敦一家linux公司要給他一千萬美刀掛名董事會他也沒眨一下眼。爲何?由於若是他加入linux相關的商業公司將會影響到linux開源發展,他須要一箇中立的立場,這也是在社區裏他一直能在技術上和道德上服衆的緣由。學習

按林納斯的說法是他們的帳戶存款從沒超過五千美圓,儘管林納斯不在意錢,但錢仍是自動找上他,紅帽和VA實在過意不去無條件贈送了一些期權給他。而他們上市後它林納斯終於有了一筆財富,大概有兩千萬美刀,他能夠買大房子而不用住公寓了。google

關於專一和興趣

讀完本書深入體會到興趣和專一是成功的最主要因素,林納斯曾屢次提到他很是好養活,他的興趣就是搗鼓計算機並且常常把本身封閉在房間內研究,他媽媽只要偶爾往他的小房間丟一些食物便可。雖然他輕描淡寫風趣地表達,但卻讓我深深感覺到了專一的力量。操作系統

對他最重要的書籍

《操做系統:設計與實現》,讓林納斯脫胎換骨並改變了其一輩子。.net

關於生命的意義

林納斯說生命的意義主要有三:生存、社會秩序和娛樂。並且還說全部事情都是按這個順序發展,娛樂後就再無其它,人達到第三階段就算成功了。其實我我的不太理解他說的這類生命意義,也感受總結的不是很完美並且有點牽強。他舉例了性的例子,說性剛開始是生命延續,後來變成社會行爲,最後變成一種娛樂。再舉例戰爭,先是爲了生成,後來爲了創建社會秩序,最後是娛樂。

關於開源的意義

開源可讓任何人蔘與到某項目的開發或商業推廣來,這種理念能讓技術持續發展,並且其餘領域也開始應用開源思想,好比法學範疇。開源的對立面是關起門搞技術,在科技和信息愈來愈普及的年代,運用開源模式能讓許多尖端問題迎刃而解,你們都能一塊兒解決問題。

另一個是爲何會有這麼多頂級的程序員願意在無報酬的狀況下爲開源工做?這也是開源的神奇之處,金錢不是最大動機,被熱情驅使才能把工做作到最好,這些人享受開源工做的樂趣和成就感。他們必須使出渾身解數才能讓同行敬重,這就是高效的激勵模式。因此開源仍是能找到它的發展驅動力的,有了激勵模式就會有不少人扎進去。

開源像科學,它自己並不能創造財富,財富頂多就是科學的連帶效果,而開源也是這樣,它促成了二級產業的誕生,引起二級產業對現有產業的挑戰。這裏好比各類linux商業公司對微軟的挑戰,這也很是有利市場和行業發展,對用戶來講也是好事。

放開一切事物,就會激發無限地可能性。

關於芬蘭

說到芬蘭這個國家,我首先想到的幾件事就是:聖誕老人和馴鹿、諾基亞、林納斯和「憤怒的小鳥」。聖誕老人的老故鄉就是在這了,而十幾年前正式諾基亞如日中天,而行業內都知道林納斯,憤怒的小鳥遊戲則是一段時間火爆異常。

按林納斯書中描述的芬蘭感受是個很是開放並且很先進的發達國家,另外芬蘭人特別熱衷於桑拿浴,更喜歡蒸完桑拿後拿着啤酒在熱水池裏邊喝邊談論國家大事(但芬蘭人不在桑拿作愛。。)。

芬蘭對服兵役這個有兩種選擇,一種是入伍服役八個月,另外是作12個月的社會服務。林納斯是成爲了一名少尉,崗位是火力校射。

芬蘭人沉默寡言,對環境隱忍程度高,受過俄國統治。

關於Linux

時間 大事件
1991 linux0.01網上開源
1992 linux0.12採用GPL許可
1993 debian linux發行版
1994 linux1.0發佈,代碼量達17萬行,用戶超10萬,Redhat誕生
1996 linux徵集logo,企鵝入選,用戶達350萬
1998 linux市場佔有率17%,微軟正式
1999 第一屆linuxworld大會,intel開始支持linux
2000 愛立信發佈基於linux的手機
2004 Ubuntu問世,Linux統治超級計算機
2007 linux基金會成立,google發佈Android
2008 證券交易所換到Linux上
2009 超過一千萬人用Ubuntu
2011 linux3.0,google發佈chrome os

-------------推薦閱讀------------

個人2017文章彙總——機器學習篇

個人2017文章彙總——Java及中間件

個人2017文章彙總——深度學習篇

個人2017文章彙總——JDK源碼篇

個人2017文章彙總——天然語言處理篇

個人2017文章彙總——Java併發篇


跟我交流,向我提問:

這裏寫圖片描述

公衆號的菜單已分爲「讀書總結」、「分佈式」、「機器學習」、「深度學習」、「NLP」、「Java深度」、「Java併發核心」、「JDK源碼」、「Tomcat內核」等,可能有一款適合你的胃口。

爲何寫《Tomcat內核設計剖析》

歡迎關注:

這裏寫圖片描述
相關文章
相關標籤/搜索