他的名字是Linus,他是所有程式設計師們的上帝
在中國神話裡,女媧是神,創造了人,然後,人類就自由發展。。。
呃。。今天可不是要講女媧與人類繁衍。
今天要講的是 My God,Linux 核心的創始人 —— Linus Benedict Torvalds( 林納斯·本納第克特·託瓦茲 ,下文簡稱林納斯 )
著名的電腦程式設計師、黑客、極客之王,這些普通的詞彙,不足以形容 My God。
他是網際網路科技金字塔最頂端的幾個人都觸控不到的神,嗯,這句還差不多。
林納斯 1969 年出生於芬蘭赫爾辛基市,父親是芬蘭共產黨黨員。
不知怎麼的,突然想起來諾基亞 = =!
嗯,林納斯小時候的黑客神韻就不提了,直接從 1991 年說起。
那年他 21 歲,剛入赫爾辛基大學,學習計算機技術,並擁有一臺 386 IBM PC。
當時,作業系統就跟如今買房一樣,不光 MS-DOS 價格不菲,UNIX 也被炒得高高在上,動不動就叫價上萬元。
想想在那個一年學費才幾十塊的年代,萬元作業系統是什麼概念?
不過,畢竟是芬蘭人民,有錢,裝了 MS-DOS 。不過他一點都不滿意 —— 昂貴,保守,還不好用。
恰巧,作業系統 MINiX ( UNIX 的變種 ) 問世了。
( Welcome to MINIX 3.1.2,好吧,沒找到最初版本 )
Minix 相對自由,而且非常廉價。
發明者 Andrew S. Tanenbaum 只希望拿 Minix 作為一個公開的教材,所以很快,林納斯就玩起了 Minix 。
(左林納斯,右 Andrew S. Tanenbaum)
在大學期間,林納斯要經常訪問大學主機上的新聞組和郵件。可能嫌棄速度慢,卡頓什麼的,他就自己編寫了磁碟驅動程式和檔案系統。
有了這個嘗試,加上無法忍受 MINIX 只能用來教學。他想要自己編寫一個免費又強大的系統。於是,Linux 核心就誕生了。
(當時林納斯剛入大學,才 21 歲,才 21 歲啊,差友們!! )
1991 年 9 月,林納斯通過大學的 FTP 伺服器公開其作業系統,當時命名為 “ Freax( 除錯 )”。然後就被 FTP 伺服器管理員改名為 Linux。
很顯然,是為了致敬 Linus 和 MINIX / UNIX。
不久後,林納斯又將 Linux 核心加入了自由軟體基金( FSF )的 GNU 計劃中。
允許使用者免費使用、拷貝並且改動程式,但你必須將同樣的自由傳遞下去,而且必須免費公開你修改後的程式碼。
因此,後人稱林納斯為 “ 自由主義教皇 ”。
講到這,差評君不得不提到自由軟體之父理查德·斯托曼。
林納斯就是受理查德·斯托曼的精神感召。。。才有了他的企鵝精神。。。
選擇企鵝作為 Linux 的 “形象代言鵝” 的意思是:“ Linux 與南極一樣,均為全人類共同所有,任何公司無權將其私有。”
他還公開表示,反對軟體專利: “軟體本身是人類的精神財富,是智慧,思想和知識的傳播,所以不應該被類似專利的這一類的東西所囚禁,而應該更多更廣泛更方便得供所有人分享。”
(可能這就是 Android 比 iOS 系統便宜的原因吧!)
再說回來 Linux 本身有多厲害吧。。。
Linux 其實本身只是一個核心,以這個核心為基礎,誕生了這個世界上的絕大多數電子裝置(路由器,交換機,手機,伺服器)。
即便從最傳統的意義上講,Linus 也是最接近神的人。。
哦,對了,世界上使用最多的手機作業系統 Android 也是基於 Linux 核心開發的。
Android 是一種基於 Linux 的自由及開放原始碼的作業系統,主要使用於移動裝置,如智慧手機和平板電腦。
而且由於 Linux 是免費的,讓成千上萬的狂熱分子聚集在它的身上。據不完全統計,有幾百萬人為 Linux 貢獻過程式碼。
呃,差點忘了說,Linux 也是世界上最大的被利用專案。
騰訊,百度,阿里巴巴,微軟,Facebook 等,都是 Linux 系統的伺服器,Android,Oracle 等也都是基於 Linux 核心。
一毛錢版權費都不需要給,當然受歡迎了。。。
不過,由於時間的關係,Linux 究竟有多好,用途有多廣,就不細說了。期待玩過的差友留言補充了。。。
繼續說回林納斯,美國《 時代 》週刊是這麼評價他的:
有些人生來就具有統率百萬人的領袖風範;另一些人則是為寫出顛覆世界的軟體而生。唯一一個能同時做到這兩者的人,就是林納斯。
感覺差友們都在吃著黃瓜,也在等著差評君的評價。。。好吧。。。
差評君:“其功也卓,其惡也彰。”
林納斯的言語,自大狂妄,剛愎自用,老實說,這點並沒什麼好說的,因為他的才華支撐得起。
我叫林納斯,我是你們的上帝。
他還說過:
Nobody actually creates perfect code the first time around, except me. But there’s only one of me.
實際上沒人能一次就寫出完美的程式碼,除了我。但是世界上只有一個我。
不過,他的惡,主要是一些粗言穢語,週期性的大爆粗口。。。
2013 年,在一次有錄影的演說中,他瀟灑的向 Nvidia 公司豎起中指。
來感受一波林納斯的不屑與霸氣。。。
(但差評君總覺得,他的鼻孔才是最犀利的鄙視。。差友會為了看他鼻孔再看一次麼。。。)
呃,再來看看另外一則新聞。。。
2015 年 10 月,Linux 核心開發者 Sarah Sharp 宣佈退出。
(老實說,好漂亮,哦不,好可惜。)
她退出,跟林納斯有著千絲萬縷的關係。。。
Sarah Sharp 是英特爾的員工,也曾是 Linux 的狂熱粉絲,和林納斯交情應該還不錯。。。
右二 Sarah Sharp ,左二林納斯
2013 年,她給遇到問題的 Linux 基金會的 Greg Kroah-Hartman 程式設計師發了一個補丁包( Linux USB 3.0 的支援補丁 )。
本來再尋常不過的事件,也不知怎麼的,林納斯卻在 Linux 核心郵件列表( Linux 開發運動的虛擬家園 )中公開指責 Greg Kroah-Hartman :“你應該學會大聲斥責那些人,讓他們自己解決問題!!”
郵件中,到處充斥著 “ Fxck ” 和 “ Bitch ” 等字眼。。。
很明顯,指的是 Sarah Sharp 。小姑娘頓時不開心了。
“太過分了,不是嗎?兄弟們。”她回應到。“這是我們為促進社群穩定應該做的嗎?林納斯慫恿人身攻擊和暴力。請在郵件列表裡保持起碼的職業道德標準。”
“說實話,我鄙視表現同情和友好, ” 林納斯回覆說。“ 事實上,人們應該清楚我做事的風格。”
就這樣,這場口水戰,持續一週左右時間,進行數百回合較量。。。
最終,Sarah Sharp 宣佈退出 Linux 開發。
而林納斯則堅持用自己高興的方式統治他的世界:“我可以向大家保證,我還會繼續咒罵。”
當時大批 Linux 粉絲還以他為榜樣。。。
林納斯的世界,就好像他的系統,永遠有那麼些不願去修改的 Bug。。。如果試圖描述下原因的話,也許他自傳的書名比較合適:JUST FOR FUN
相關文章
- 【程式設計師漫畫】猜猜他是誰?程式設計師
- 他們是誰?
- 他可能是全球最會說唱的程式設計師程式設計師
- 嗯,他們是真的慌了!
- 22 歲畢業做程式設計師,他們 50 歲時的人生軌跡是怎樣的?程式設計師
- 同樣是程式設計師,他轉行在新加坡賣魚走向巔峰!程式設計師
- 幽默:當程式設計師不想解釋他們做了什麼程式設計師
- 很多程式設計師程式設計時都戴耳機?他們在聽什麼程式設計師
- 不要問程式設計師什麼是“物件”,也不要給他介紹“物件”程式設計師物件
- 作為面試官,講述他是怎麼快速判斷程式設計師能力的?面試程式設計師
- 畢業就能拿到上萬薪資的程式設計師他們都做了啥?程式設計師
- 月薪30-50K的大資料工程師們,他們背後是如何學習的大資料工程師
- 我們是程式設計師(譯文)程式設計師
- 如果同事程式設計能力比你低,你是如何與他合作的?反之呢?程式設計
- 月薪20k的web前端開發程式設計師,他們都會的這6招Web前端程式設計師
- 程式設計師小夥三年月薪30K,他是怎麼做到的?程式設計師
- 勵志!幾年前還是甜菜根農民的他現在是《巫師4》高階任務設計師
- 在 TEDx 裡,他們是這麼說小遊戲的遊戲
- 這些年,他們是怎麼做功能遊戲的?遊戲
- IT業狼多肉少?程式設計師的絕地求生,誰能給他們一把“98K”?程式設計師
- react設計--他怎麼知道是類元件還是函式元件React元件函式
- 你們是真他媽能噁心人啊
- 如果沒有計劃,現在20多歲的程式設計師,他們30歲的時候會怎樣?程式設計師
- 程式設計師收入那麼高,為什麼卻從不見他們炫富?程式設計師
- Voodoo柏林總經理親述:他們是如何設計出爆款超休閒遊戲的?Odoo遊戲
- 你熟知的開源專案,幕後推手竟然是他們?
- 30+程式設計師,他究竟為何頻繁跳槽程式設計師
- 他說,程式設計的黃金時代已到程式設計
- 你知道什麼是後端套模板嗎?他們是怎麼操作的知道嗎?後端
- Google、高通都在研究的晶片架構,是他們對抗ARM的武器Go晶片架構
- 月薪2W起的程式設計師做事細節曝光,終於知道了他們高薪的真相了程式設計師高薪
- 西安交大獲得DAC19系統設計競賽FPGA賽道亞軍,這裡是他們的設計方案FPGA
- 程式設計師的悲哀是什麼?程式設計師
- 根據Git推算程式設計師大佬作息:同樣是熬夜,為什麼他髮量那麼多?Git程式設計師
- 誰是六西格瑪綠帶?他們在做什麼
- 有個碼齡 10 年的程式設計師跟我說:“他程式設計從來不用滑鼠”,我說:程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 愛孩子嗎?愛他們就讓我們懂他吧
- 同樣是學習Python的程式設計師,為什麼他卻可以用Python兩年躺賺200WPython程式設計師