他的名字是Linus,他是所有程序員們的上帝
在中國(guó)神話(huà)里,女?huà)z是神,創(chuàng)造了人,然后,人類(lèi)就自由發(fā)展。。。
呃。。今天可不是要講女?huà)z與人類(lèi)繁衍。
今天要講的是 My God,Linux 內(nèi)核的創(chuàng)始人 —— Linus Benedict Torvalds( 林納斯·本納第克特·托瓦茲 ,下文簡(jiǎn)稱(chēng)林納斯 )
著名的電腦程序員、黑客、極客之王,這些普通的詞匯,不足以形容 My God。
他是互聯(lián)網(wǎng)科技金字塔最頂端的幾個(gè)人都觸摸不到的神,嗯,這句還差不多。
林納斯 1969 年出生于芬蘭赫爾辛基市,父親是芬蘭共產(chǎn)黨黨員。
不知怎么的,突然想起來(lái)諾基亞 = =!
嗯,林納斯小時(shí)候的黑客神韻就不提了,直接從 1991 年說(shuō)起。
那年他 21 歲,剛?cè)牒諣栃粱髮W(xué),學(xué)習(xí)計(jì)算機(jī)技術(shù),并擁有一臺(tái) 386 IBM PC。
當(dāng)時(shí),操作系統(tǒng)就跟如今買(mǎi)房一樣,不光 MS-DOS 價(jià)格不菲,UNIX 也被炒得高高在上,動(dòng)不動(dòng)就叫價(jià)上萬(wàn)元。
想想在那個(gè)一年學(xué)費(fèi)才幾十塊的年代,萬(wàn)元操作系統(tǒng)是什么概念?
不過(guò),畢竟是芬蘭人民,有錢(qián),裝了 MS-DOS 。不過(guò)他一點(diǎn)都不滿(mǎn)意 —— 昂貴,保守,還不好用。
恰巧,操作系統(tǒng) MINiX ( UNIX 的變種 ) 問(wèn)世了。
( Welcome to MINIX 3.1.2,好吧,沒(méi)找到最初版本 )
Minix 相對(duì)自由,而且非常廉價(jià)。
發(fā)明者 Andrew S. Tanenbaum 只希望拿 Minix 作為一個(gè)公開(kāi)的教材,所以很快,林納斯就玩起了 Minix。
(左林納斯,右 Andrew S. Tanenbaum)
在大學(xué)期間,林納斯要經(jīng)常訪(fǎng)問(wèn)大學(xué)主機(jī)上的新聞組和郵件??赡芟訔壦俣嚷D什么的,他就自己編寫(xiě)了磁盤(pán)驅(qū)動(dòng)程序和文件系統(tǒng)。
有了這個(gè)嘗試,加上無(wú)法忍受 MINIX 只能用來(lái)教學(xué)。他想要自己編寫(xiě)一個(gè)免費(fèi)又強(qiáng)大的系統(tǒng)。于是,Linux 內(nèi)核就誕生了。
(當(dāng)時(shí)林納斯剛?cè)氪髮W(xué),才 21 歲,才 21 歲啊,差友們!! )
1991 年 9 月,林納斯通過(guò)大學(xué)的 FTP 服務(wù)器公開(kāi)其操作系統(tǒng),當(dāng)時(shí)命名為 “ Freax( 調(diào)試 )”。然后就被 FTP 服務(wù)器管理員改名為 Linux。
很顯然,是為了致敬 Linus 和 MINIX / UNIX。
不久后,林納斯又將 Linux 內(nèi)核加入了自由軟件基金( FSF )的 GNU 計(jì)劃中。
允許用戶(hù)免費(fèi)使用、拷貝并且改動(dòng)程序,但你必須將同樣的自由傳遞下去,而且必須免費(fèi)公開(kāi)你修改后的代碼。
因此,后人稱(chēng)林納斯為 “ 自由主義教皇 ”。
講到這,差評(píng)君不得不提到自由軟件之父理查德·斯托曼。
林納斯就是受理查德·斯托曼的精神感召。。。才有了他的企鵝精神。。。
選擇企鵝作為 Linux 的 “形象代言鵝” 的意思是:“ Linux 與南極一樣,均為全人類(lèi)共同所有,任何公司無(wú)權(quán)將其私有。”
他還公開(kāi)表示,反對(duì)軟件專(zhuān)利: “軟件本身是人類(lèi)的精神財(cái)富,是智慧,思想和知識(shí)的傳播,所以不應(yīng)該被類(lèi)似專(zhuān)利的這一類(lèi)的東西所囚禁,而應(yīng)該更多更廣泛更方便得供所有人分享。”
(可能這就是 Android 比 iOS 系統(tǒng)便宜的原因吧!)
再說(shuō)回來(lái) Linux 本身有多厲害吧。。。
Linux 其實(shí)本身只是一個(gè)內(nèi)核,以這個(gè)內(nèi)核為基礎(chǔ),誕生了這個(gè)世界上的絕大多數(shù)電子設(shè)備(路由器,交換機(jī),手機(jī),服務(wù)器)。
即便從最傳統(tǒng)的意義上講,Linus 也是最接近神的人。。
哦,對(duì)了,世界上使用最多的手機(jī)操作系統(tǒng) Android 也是基于 Linux 內(nèi)核開(kāi)發(fā)的。
Android 是一種基于 Linux 的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦。
而且由于 Linux 是免費(fèi)的,讓成千上萬(wàn)的狂熱分子聚集在它的身上。據(jù)不完全統(tǒng)計(jì),有幾百萬(wàn)人為 Linux 貢獻(xiàn)過(guò)代碼。
呃,差點(diǎn)忘了說(shuō),Linux 也是世界上最大的被利用項(xiàng)目。
騰訊,百度,阿里巴巴,微軟,F(xiàn)acebook 等,都是 Linux 系統(tǒng)的服務(wù)器,Android,Oracle 等也都是基于 Linux 內(nèi)核。
一毛錢(qián)版權(quán)費(fèi)都不需要給,當(dāng)然受歡迎了。。。
不過(guò),由于時(shí)間的關(guān)系,Linux 究竟有多好,用途有多廣,就不細(xì)說(shuō)了。期待玩過(guò)的差友留言補(bǔ)充了。。。
繼續(xù)說(shuō)回林納斯,美國(guó)《 時(shí)代 》周刊是這么評(píng)價(jià)他的:
有些人生來(lái)就具有統(tǒng)率百萬(wàn)人的領(lǐng)袖風(fēng)范;另一些人則是為寫(xiě)出顛覆世界的軟件而生。唯一一個(gè)能同時(shí)做到這兩者的人,就是林納斯。
感覺(jué)差友們都在吃著黃瓜,也在等著差評(píng)君的評(píng)價(jià)。。。好吧。。。
差評(píng)君:“其功也卓,其惡也彰。”
林納斯的言語(yǔ),自大狂妄,剛愎自用,老實(shí)說(shuō),這點(diǎn)并沒(méi)什么好說(shuō)的,因?yàn)樗牟湃A支撐得起。
我叫林納斯,我是你們的上帝。
他還說(shuō)過(guò):
Nobody actually creates perfect code the first time around, except me. But there’s only one of me.
實(shí)際上沒(méi)人能一次就寫(xiě)出完美的代碼,除了我。但是世界上只有一個(gè)我。
不過(guò),他的惡,主要是一些粗言穢語(yǔ),周期性的大爆粗口。。。
2013 年,在一次有錄像的演說(shuō)中,他瀟灑的向 Nvidia 公司豎起中指。
來(lái)感受一波林納斯的不屑與霸氣。。。
(但差評(píng)君總覺(jué)得,他的鼻孔才是最犀利的鄙視。。差友會(huì)為了看他鼻孔再看一次么。。。)
呃,再來(lái)看看另外一則新聞。。。
2015 年 10 月,Linux 內(nèi)核開(kāi)發(fā)者 Sarah Sharp 宣布退出。
(老實(shí)說(shuō),好漂亮,哦不,好可惜。)
她退出,跟林納斯有著千絲萬(wàn)縷的關(guān)系。。。
Sarah Sharp 是英特爾的員工,也曾是 Linux 的狂熱粉絲,和林納斯交情應(yīng)該還不錯(cuò)。。。
右二 Sarah Sharp ,左二林納斯
2013 年,她給遇到問(wèn)題的 Linux 基金會(huì)的 Greg Kroah-Hartman 程序員發(fā)了一個(gè)補(bǔ)丁包( Linux USB 3.0 的支持補(bǔ)丁 )。
本來(lái)再尋常不過(guò)的事件,也不知怎么的,林納斯卻在 Linux 內(nèi)核郵件列表( Linux 開(kāi)發(fā)運(yùn)動(dòng)的虛擬家園 )中公開(kāi)指責(zé) Greg Kroah-Hartman :“你應(yīng)該學(xué)會(huì)大聲斥責(zé)那些人,讓他們自己解決問(wèn)題!!”
郵件中,到處充斥著 “ Fxck ” 和 “ Bitch ” 等字眼。。。
很明顯,指的是 Sarah Sharp 。小姑娘頓時(shí)不開(kāi)心了。
“太過(guò)分了,不是嗎?兄弟們。”她回應(yīng)到。“這是我們?yōu)榇龠M(jìn)社區(qū)穩(wěn)定應(yīng)該做的嗎?林納斯慫恿人身攻擊和暴力。請(qǐng)?jiān)卩]件列表里保持起碼的職業(yè)道德標(biāo)準(zhǔn)。”
“說(shuō)實(shí)話(huà),我鄙視表現(xiàn)同情和友好, ” 林納斯回復(fù)說(shuō)。“ 事實(shí)上,人們應(yīng)該清楚我做事的風(fēng)格。”
就這樣,這場(chǎng)口水戰(zhàn),持續(xù)一周左右時(shí)間,進(jìn)行數(shù)百回合較量。。。
最終,Sarah Sharp 宣布退出 Linux 開(kāi)發(fā)。
而林納斯則堅(jiān)持用自己高興的方式統(tǒng)治他的世界:“我可以向大家保證,我還會(huì)繼續(xù)咒罵。”
當(dāng)時(shí)大批 Linux 粉絲還以他為榜樣。。。
林納斯的世界,就好像他的系統(tǒng),永遠(yuǎn)有那么些不愿去修改的 Bug。。。如果試圖描述下原因的話(huà),也許他自傳的書(shū)名比較合適:JUST FOR FUN