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