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