Linux之父的自傳《Just For Fun》到底說了些什麼?

我對生命的意義有種理論。咱們能夠在第一章裏對人們解釋生命的意義何在。這樣能夠吸引他們。一旦他們被吸引住,而且付錢買了書,剩下的章節裏咱們就能夠胡扯了。 —— Linus Torvaldsgit

這是書中前言部分的一句話,竟說得如此直白。就內容而言,書中確實對生命的意義展開了一些闡述,Linus認爲,有三件事情具備生命的意義,它們是你生活當中全部事情的動機,包括你所在作的任何事情和一個生命體該作的全部事情。程序員

第一是生存,第二是社會秩序,第三是娛樂。github

生活中全部的事情都是按這個順序發展的。娛樂以後便一無全部。所以從某種意義上說,這意味着生活的意義就是要到第三個階段。你一旦達到了第三階段就算成功了。但首先你要越過前面兩個階段。編程

以上就是Linus所謂的人生意義,能夠說是整本書的精髓,但也僅限於此,由於接下來Linus真的要胡扯了!小程序

說實話,Linus Torvalds 的 這本《Just For Fun》更確切地說是一本自傳。從某種意義上說是通篇廢話,第一章歸納的話就是本身是如何喜好編程進而對生活的雜事都不感興趣,然後講了一些Linux產生的過程和中間遇到的版權、法律和本身工做和經濟的問題。可是從另外一方面講,這本書確實頗有趣,一本書鋪滿了Torvalds對於黑客和開放文化的自我陶醉感。當想起「道德衛道士」和「作事得體衛道士」的行爲時,你便會以爲這本書像是陽光同樣灑在你身上,來自芬蘭或來自美國的陽光。網絡

咱們能夠先大概瞭解一下Linus Torvalds的平生。操作系統

託瓦茲出生於芬蘭赫爾辛基市。父親尼爾斯·託瓦茲(Nils Torvalds)是一名活躍的電臺記者,母親安娜·託瓦茲(Anna Torvalds)也是一名記者。祖父奧爾·託瓦茲(Ole Torvalds)是一名詩人和記者。外祖父Leo Törnqvist是芬蘭第一批統計學教授。芬蘭統計學會設立Leo Törnqvist Award,授予在頒獎以前的兩年內傑出的統計學碩士學位完成者。林納斯·託瓦茲在11歲時,應其外祖父要求用BASIC語言編寫一些統計學方面的小程序,這是他編程經歷之始。託瓦茲家族屬於在芬蘭佔6%的芬蘭瑞典族,其父母都畢業於赫爾辛基大學,在學期間是積極的學運份子。他的名字來自於萊納斯·鮑林(Linus Pauling),一位諾貝爾化學獎得主。1988年,他進入赫爾辛基大學計算機科學系。1989年,他進入芬蘭陸軍新地區旅,服11個月的國家義務兵役,軍銜爲少尉,主要服務於計算機部門,任務是彈道計算。服役期間,購買了安德魯·斯圖爾特·塔能鮑姆所著的教科書及minix源代碼,開始研究操做系統。1990年,他退伍後回到大學,開始接觸Unix。1991年8月25日,在網絡上發佈了Linux內核的源代碼。1994年3月14日發佈了1.0版本。1996年,自赫爾辛基大學碩士畢業,學位論文是《Linux: A Portable Operating System》。在拜訪全美達公司(Transmeta)以後,託瓦茲決定接受他們的聘用,並移居美國加州。自1997年2月,至2003年6月之間,託瓦茲都在全美達公司服務,參與該公司芯片的code morph技術研發。在1997年至1999年間,主要投入86open計劃。1999年,Red Hat及VA Linux這兩間公司,決定將他們公司的股票期權(stock option)一部分贈與託瓦茲,以感謝他的貢獻。同年,在這兩間公司的股票在市場公開發行以後,託瓦茲的財產估計爲2,000萬美圓。2003年,爲了專心於Linux內核的發展,從全美達公司辭職,受聘于開源碼發展實驗室(OSDL),擔任Linux內核的主要維護者。2004年6月,託瓦茲全家移居奧勒崗州Dunthorpe,接近於開源碼發展實驗室的總部所在地Beaverton。2005年,爲了管理Linux內核的源代碼,開發了Git。2007年1月22日,自由標準組織與開源碼發展實驗室合併,成立了Linux基金會。Linux基金會提供薪水及各類協助,以支持託瓦茲繼續投入Linux內核的開發工做。開放源代碼

—— Wikipedia命令行

一個芬蘭青年大學生Linus創造了一種名爲Linux的操做系統。創造簡潔優雅的程序,寫出乾淨而無冗長的代碼,或者是超一流的程序,就足以贏得同行們的尊敬和推崇。而Linus走得更遠,他不但從新定義了一流程序、代碼和軟件的基準,並且邁向了「黑客」的終極高度,開創了另外一個互聯網的傳奇故事。設計

我一開始瞭解Linus這我的的時候,是在關於他的一個Ted裏面。現在記憶尤深的是,當時節目的主持人說Linus就像個肥宅,Linus也確實認可了這個事實,很坦誠,沒有一絲隱瞞。並且當時以爲他說的話頗有趣,因而就查了一些有關他的資料,當看到他的一些事蹟以後,我整我的對他都肅然起敬了,並且懷着好奇之心裝了個Linux操做系統,甚是喜歡。

好像是談論夢想,又好像是「X檔案」中的一段情節。一個21歲的芬蘭大學生,在學生宿舍裏寫了一個操做系統的內核——Linux,而後公佈於衆,吸引了成千上萬的程序員爲之增補、修改和傳播,短短几年就擁有了1000多萬的用戶,成爲地球上成長最快的軟件。

有人說,21世紀是自由軟件的世紀,這話一點都不假。儘管微軟的Windows操做系統深刻日常百姓家,可是從總體上看,Linux 的優點在近年來逐漸顯現。

《幸福》500大企業的信息主管已經紛紛在着手Linux的評估和部署。並且,在不到一年時間內,Linux就獲得了IBM、HP、Compaq、Sun、SGI、Dell、Oracle、Informix、SAP、Sybase、CA、 Intel、SCO等除微軟以外的幾乎全部計算機大公司的支持。雖然已被一羣信徒崇拜多年,Linux,這個穩定、開放、可靠、廉宜的操做系統,只有在 1999年才冠冕堂皇躋身業界主流,成爲微軟帝國合法的競爭對手。並且,成爲地球上最煊赫一時的操做系統。

光芒四射的Linux憑藉產品的卓越脫穎而出。毫無疑問,這要歸功於世界各地無數富有才華卻又不計報酬的黑客(特指執着狂熱的程序員),尤爲是Linus Torvalds創世紀般的貢獻。曾經被無數個巨頭公司猛烈攻打,而屹然不動的微軟帝國,現在,有可能被一我的發動的戰爭所摧毀。

Linus的難得之處不只在於他發明了Linux驚世傑做,跟在於他所提倡的「開源軟件」精神,直到今天,這種軟件開發方式仍被人們廣泛接受而且成爲一種良好的開發生態。

《Just For Fun》這本書,寫的偏偏是Linus開發Linux,以及維護Linux的過程,儘管書中廢話比較多,可是仍有一些經典語錄值得收藏。現摘錄以下。

那年夏天我作了兩件事。第一件是什麼都沒作。第二件事是讀完了七百一十九頁的《操做系統:設計和執行》。那本紅色的簡裝本教科書差很少等於睡在了個人牀。

I was an ugly child.I was a nerd.I was a geek.

關於本身的童年,林納斯顯然有着強烈的陰影。

Talk is cheap,show me your code.

在軟件世界中,一旦你解決了最根本的的問題,興趣就容易很快地消失。

同時我也不斷地擔憂,在像中國這樣的地方,企業並不認可GPL的效力,從而也不會尊重個人版權。

Linus在很多地方說中國對開源軟件如何拿去佔爲己有,如何不尊重版權。這是當時的狀況,如今已經有好轉了。

我很早就明白,最好的領導者不是讓手下作他要求他們作的事情,而是讓手下作他們本身想要作的事。同時,最好的領導者也明白,當手下犯錯時,要讓他們本身有能力糾正而不要老是本身出面糾正。最佳的領導者是可以讓手下自做主張的人。

個人回答是:「爲何我要關心這些?爲何我要對蘋果公司的故事表現出興趣?我不以爲蘋果公司所作的事情有什麼吸引個人地方。我一輩子的目標也不是佔領什麼面操做系統的市場(的確,雖然我立刻就要作到這點了,但這歷來就不是個人生活目標)。」

有一個很明顯的現象是,不管是開放源代碼的理念仍是Linux操做系統都在各大學裏贏得了最普遍的支持,其緣由之一是:青年學子們大多都抱有對主流與權威的逆反心理。

創造操做系統,就是去創造一個全部應用程序賴以運行的基礎環境。從根本上來講,就是在制定規則:什麼能夠接受,什麼能夠作,什麼不能夠作。事實上,全部的程序都是在制定規則,只不過操做系統是在制定最根本的規則。」

我喜歡電子郵件的衆多理由之一是,它如此方便又如此容易被忽略。你能夠輕鬆地對某些郵件不加理睬。

原來,Linus對待無故的攻擊郵件秉承着這樣的態度,「你能夠輕鬆對某些電子郵件不加理睬」

《Just For Fun》給我最大的影響無非就是騙我去使用了Linux操做系統,在命令行模式下不斷敲打着一些難記的指令,好讓人以爲這樣是如此的高端!不過,說實話,感受Linux系統的確很是好用,就我目前使用的Ubuntu來看,它首先給了我全新的體驗,用過以後居然以爲Windows是個劣質的操做系統。另外,在Linux下作程序開發是真的舒服!

附上個人博客地址,歡迎來訪問! SeekInCS

相關文章
相關標籤/搜索