《Just for Fun: The Story of an Accidental Revolutionary》,是Linux內(nèi)核的創(chuàng)建者林納斯·托瓦茲(Linus Torvalds)的自傳。這本書由他和大衛(wèi)·戴蒙德(David Diamond)聯(lián)合撰寫,敘述林納斯·托瓦茲從小的成長歷程、創(chuàng)建Linux內(nèi)核、Git的過程以及軟件世界的江湖恩怨。全書主體部分采用一問一答的訪談形式,由戴蒙德在他們的的汽車旅行過程中記錄完成;另外一部分收錄了林納斯的幾篇專題論述文章,比如作者關(guān)于軟件版權(quán)的一些批判性意見。
I was an ugly child.I was a nerd.I was A geek.
關(guān)于自己的童年,林納斯顯然有著強(qiáng)烈的陰影。首先,他自認(rèn)為是一個長得非常丑的孩子(ugly: unpleasant to look)。具體來說就包括極度沒品味的衣著,Torvalds家族標(biāo)志性的大鼻子,不擅長體育運動、靦腆害羞以及最重要的:很難引起妹子的關(guān)注(關(guān)于這一點,老林在全書多次反復(fù)提到)。
Nerd一詞本來原意“a person who is boring, stupid and not fashionable”。俚語中一個稍含貶義的用語,一般指偏愛鉆研書本知識,將大量閑暇用于腦力工作,對流行文化不感興趣,而不愿或不善于體育活動或其他社會活動的人。相對于那些擅長體育、四肢發(fā)達(dá)、自信且善于泡妞的人來說,nerd的青春說起來都是眼淚啊。
geek和nerd這個詞類似,江湖俗稱發(fā)燒友或怪咖,通常被用于形容對計算機(jī)和網(wǎng)絡(luò)技術(shù)有狂熱興趣并投入大量時間鉆研的人。它們現(xiàn)在已經(jīng)在IT圈里流行起來,逐漸從貶義詞變成了具有自豪感和身份認(rèn)同意義的詞語,很多中關(guān)村或深圳的咖啡店里面都有很多自稱Geek的人在和各路投資人暢聊IPO的美好圖景。我想這顯然歸功于林納斯這代牛人不遺余力地科普推廣。
Tell you about Family.
關(guān)于Torvalds家族,主要有三個特點:
- 教授之家
林納斯·托瓦茲的外祖父家族原來只是貧窮的農(nóng)民,直到外祖父那一代,六兄弟中有兩人獲得博士學(xué)位。(p13)Leo T?rnqvist是芬蘭第一批統(tǒng)計學(xué)教授,同時意外地開啟了林納斯的編程之路。教授購買了一臺Commodore VIC 20電腦,期望用戶解決工作中遇到的統(tǒng)計計算問題,顯然老教授并不善此道。彼時小林納斯11歲,僅僅是因為好玩,通過閱讀手冊自學(xué)了指令集,并開始使用BASIC語言編寫一些統(tǒng)計學(xué)方面的小程序。
-
破碎之家(dysfunctional family)
林納斯的父母在他很小的時候就離異了。“At times we lived with my dad and his girlfriend, at other times Sara lived with my dad and I lived with my mom.At times both of us lived with my mom.” 他的祖父晚年中風(fēng),祖母也年老體弱,一家老小擠在一所舊房子里。作為職業(yè)女性,林納斯的母親經(jīng)常需要工作到很晚,林納斯只得和妹妹自己去購物、安排晚餐。在艱難的日子里,電腦是唯一的寄托。“The computer found a home on a tiny desk against the window, maybe two feet from my bed.(p19)” 左派之家
Torvalds家族的一大鮮明特色就是左翼傳統(tǒng)。祖父是一名詩人和記者,父親、母親都是記者,曾是芬蘭學(xué)生運動、左翼社會運動的活躍分子。直到林納斯,堅持開放源代碼理念也就順理成章了。他本人對于金錢本身一直也沒什么概念,直到1999年,Red Hat公司依靠Linux賺到不好意思以后,主動要求贈送一大筆股票期權(quán)給林納斯(估值2000萬美元)。在黑客的江湖里,林納斯也許是最知名的“噴子”之一:例如,抨擊Nvidia是他所接觸過的“最爛的公司”(the worst company)和 “最麻煩的公司”(the worst trouble spot),有一次與人爭論Git為何不使用C++開發(fā)時與對方用“放屁”(原文為“bullshit”、“BS”)互罵,更曾以“一群自慰的猴子”(原文為“OpenBSD crowd is a bunch of masturbating monkeys”)來稱呼OpenBSD團(tuán)隊。不用奇怪,這也許只是他們家的記者基因靈魂附體而已。
About Finnish Army
1989年,大學(xué)二年級,林納斯加入芬蘭國防軍服11個月的國家義務(wù)兵役,軍銜少尉,領(lǐng)導(dǎo)一個四、五個人小團(tuán)隊。他們的工作是負(fù)責(zé)火炮控制單元,大概是指示目標(biāo)、彈道計算之類。林納斯無意于軍官職業(yè),也不喜好當(dāng)領(lǐng)導(dǎo),軍旅生活中最重要的一件事就是看書:
So there were two things I did that summer.Nothing.And read the 719 pages of 《Operating System:Design and Implementation》
《操作系統(tǒng):設(shè)計與實現(xiàn)》,作者Andrew S. Tanenbaum的這本書,激活了這位年輕人的視野,促成了林納斯從事操作系統(tǒng)開發(fā)的職業(yè)生涯。
不管怎么說,林納斯對于這段生活是非常感念的:
some people suggest that the major reason for the required army duty is to give Finnish men something to talk about over beer for as long as they live.They all have something miserable in common.They hated the Army, but they're happy to talk about it afterward.(p30)
Tell you about Finland.
在這么略帶自黑的幽默自傳中,作者對祖國芬蘭的深情溢于言表。
芬蘭地處嚴(yán)寒,有四分之一的地方處在北極圈內(nèi),最北的地區(qū)夏天有73天太陽不落于地平線下,冬天則有51天不出太陽。大概有500多萬居民,93%的人使用芬蘭語,大部分可以說英語。70%以上的人屬于芬蘭信義宗教會(路德宗)的成員。最大的民俗特點就是:一:低調(diào)內(nèi)斂、不愛說話,如果有什么事他們更愛發(fā)短信(諾基亞手機(jī)發(fā)短信還真是無敵)二:宅,死宅!中國的國粹是麻將,芬蘭的國粹就是桑拿浴,或者說桑拿才是芬蘭真正的國家宗教。“Nobody actually knows how this religion started, but the tradition, at least in some places, is to build the sauna first, then the house.” (芬蘭諺語:先建桑拿,再搭房屋)
芬蘭的教育系統(tǒng)讓人印象深刻,有一種英特納雄耐爾已經(jīng)實現(xiàn)的即時感。
教育國策一:教育免費。不僅免學(xué)費、而且提供全額伙食補(bǔ)助。不僅保障城里人就近入學(xué),還為偏遠(yuǎn)地區(qū)學(xué)生提供免費交通運輸系統(tǒng)。
教育國策二:學(xué)術(shù)教育與職業(yè)教育平衡發(fā)展。高中就有學(xué)術(shù)性的文理高中和職業(yè)高中,高等教育分成“研究性大學(xué)”(university) 以及科技大學(xué)(芬蘭語ammattikorkeakoulu)系統(tǒng)。500萬人口的小國居然有17間大學(xué)以及27間科技大學(xué)。
教育國策二:教育平等。天朝慣有的排名制、淘汰法,是在國家法律和社會信仰層面所不能容忍的。教育系統(tǒng)不使用淘汰,分組或是放棄任何一位學(xué)生。
Finnish schools don't separate out the good students-or the losers.(p25)
對于林納斯這類一度具有閱讀障礙的“Math Guy”,在某些方面(體育、社交等)非常自卑的人來說,并不妨礙他們過上好日子。芬蘭教育系統(tǒng)有著非常豐富的獎學(xué)金體系,例如林納斯的第一部電腦,就是通過高中時代的獎學(xué)金購買的(估值500歐元,5000元人民,算上那個年代的購買力,少說上萬)。那可是1980年代,計算機(jī)才剛剛個人化,是非常昂貴的設(shè)備。就算30多年后今天,中國任何一所普通高中每學(xué)期的單科獎學(xué)金到萬元標(biāo)準(zhǔn)的也不多吧。
The biggest ones were on the order of $500. So that's where most of the money for my second computer came from.
據(jù)說今年在克強(qiáng)CEO的嚴(yán)重關(guān)切和親自督戰(zhàn)下,財政部和教育部把中國高校博士生的津貼從每生每年12000元大幅提高到15000元,即每生每月提高250元。還真不如一個芬蘭的高中生。所以,關(guān)鍵問題都要看數(shù)字。科教興國是不是扯淡,領(lǐng)導(dǎo)是不是真的重視你,只要看賬上那點餉銀就清楚了。
meaning for life
There are three things that have meaning for life.They are the motivational factors for everything in your life——for anything that you do or any living thing does:The first is survival, the second is social order, and the third is entertainment. Everything in life progresses in that order.And there is nothing after entertainment. So, in a sense, the implication is that the meaning of life is to reach that third stage. And once you've reached the third stage, you're done. But you have to go through the other stages first.
"人類的追求分成三個階段。第一是生存,第二是社會秩序,第三是娛樂。最明顯的例子是性,它開始只是一種延續(xù)生命的手段,后來變成了一種社會行為,比如你要結(jié)婚才能得到性。再后來,它成了一種娛樂。" (是不是有點離經(jīng)叛道? 我竟無力反駁)
It started out as survival, but it became a social thing.That's why you get married.And then it becomes entertainment.
"技術(shù)最初也是為了生存,為了生存得更好。現(xiàn)在技術(shù)大體上還處于社會的層面,但正在朝娛樂的階段發(fā)展。......(Linux的開發(fā)模式)為人們提供了依靠興趣與熱情而生活的機(jī)會。與世界上最好的程序員一起工作,是一種無與倫比的享受。"
Technology came about as survival.And survival is not about just surviving, it's about surviving better.
人生在世,Just for fun.