Linux之父:我就是覺得蘋果太沒意思!

IT職業頻道發表於2019-07-19

Linux之父:我就是覺得蘋果太沒意思!

“有些人生來就註定能領導幾百萬人,有些人生來就註定能寫出天翻地覆的軟體,但只有一個人兩樣都能做到,Linus Torvalds。”——《時代週刊》

“talk is cheap,show me the code!”

如果你是個程式設計師,對這句話肯定不陌生。

Linux之父Linus的這句話,好像一副小鞭,隔空“抽打”著碼農們好好寫程式碼。

而Linus本人,今年(2019)剛滿50歲,可以說,他的半輩子趕得上別人幾輩子!

英雄出少年

1969年,Linus出生在芬蘭首都赫爾辛基。父親從政,母親是一名編輯。

父母早年離婚,所以Linus更多和母親住一起。

也正因此,受在赫爾辛基大學當統計學教授的外公影響,Linus12歲就用上了外公買來的Comomdore VIC-20電腦。

他總是坐在外公膝蓋上,去輸入後者寫在紙上的程式。

後來,十幾歲的Linus,終於編出來了人生中第一個程式!

Linux之父:我就是覺得蘋果太沒意思!

Linus編寫出的第一個程式

“陷入”程式設計不能自拔的他,還跟外公要錢,買了計算機圖書和雜誌,從此在自我鑽研的路上一發不可收拾。

以至於,12歲開始以後的整個少年時代,都在程式設計、程式設計、程式設計。

要是有人打擾他,迎來的可能是一頓發火。

外公去世後,電腦歸給Linus,他變得愈加“放肆”,這一“放肆”,研究出個作業系統Linux。

那是他在赫爾辛基大學讀計算機專業的第二年,一本名叫《作業系統:設計與實現》的書,讓他“達到了一個全新的高度,改變了他的一生。

在這本書裡,作者坦尼鮑姆“討論了他為Unix作業系統編寫的教學輔助工具——Minix作業系統。

事實上,Minix同時也是一個小型的翻版Unix系統。

所以讀完《作業系統:設計與實現》之後,Linus決定買一臺新電腦來玩Unix系統。

玩著玩著,他就想自己編寫一個能替代Minix的作業系統。

在那些沒日沒夜、不辨早晚的日子裡,每天一下床就坐在電腦前。

終於有一天,shell程式實現了執行!

這意味著,一個可行作業系統的基礎打好了!

很快,Linus就開始測試它的內建程式......

1991年9月17日,Linus釋出了Linux 0.01版本,並且,開放了原始碼!

可以說,Linux從一開始就是為開源而生!

很快,人們就被Linux的分頁到磁碟功能吸引,很多Minix使用者紛紛改用Linux。

有些使用者覺得Linus不賺錢太可惜,就想給他打錢。

他拒絕了,還說:“如果你們想回饋我,那就給我寄明信片吧!

他一直堅信,“要使Linux發展成十全十美的系統,就必須保持免費且開源。

1993年,24歲的Linus繼承外公衣缽,開始在赫爾辛基大學當《電腦科學入門》課程的助教。

在課堂上,Linus遇到了一生摯愛、後來從自己學生變為妻子的朵芙。

1994年,位於美國猶他州的Novell網路公司,邀請Linus造訪Novell。

不過,Linus說要去的話,Novell得負擔他去另一個美國城市的費用。

Novell答應了,而他選的另一個城市,正是日後他的工作地——舊金山。

離開學校,勇闖矽谷


1996年,Linus從赫爾辛基大學離職,接受了矽谷全美達公司的工作邀請。

有趣的是,全美達的投資人之一正是微軟的創始人之一保羅·艾倫。

而日後,Linus和微軟可謂交惡頗深。

去全美達,很多人都覺Linus被招安了,但實際上,全美達允許他在上班時間“一定程度上”維護Linux。

所以,Linux從未因為Linus換工作而“荒廢。

和賈伯斯的不愉快見面

來到矽谷沒多久,他就收到了賈伯斯秘書的約見面郵件,

當時,電腦市場上只有微軟和蘋果兩個玩家。

賈伯斯想拉攏Linus,帶領著參加Linux開源的程式設計師們,一起開發Mac OS X系統。

Linus當然......沒接受。

因為他覺得蘋果開發的作業系統中使用的核心Mach缺乏記憶體保護功能。

Linux之父:我就是覺得蘋果太沒意思!

儘管賈伯斯說:“要是想進入桌上型電腦市場,就應該與蘋果聯手。

他還氣哄哄地說:“為什麼我就應該對蘋果的事情感興趣?我就是不感興趣,我就是覺得蘋果沒意思。

1998年,Sun公司宣佈加入Linux的開源運動中。

很快,IBM也加入其中。

同年,英孚美科思公司宣佈對Linux開放資料庫介面。而緊跟英孚美科思腳步的則是Oracle。

這時,微軟感到了威脅。

交惡微軟

Linux因為比其他作業系統自由得多,再加上人們受夠了微軟系統中的各種“強迫使用者”行為,一時間,很多人紛紛改用Linux。

這一度讓微軟把Linus視為眼中釘,甚至把他的頭像放在飛鏢靶子上。

不過比起比爾·蓋茨,人們卻更喜歡Linus。

因為比爾住在一套高科技的湖邊別墅裡,而Linus卻和家人擠在三居室的房子裡。

Linux之父:我就是覺得蘋果太沒意思!

正是這樣安貧樂道的形象,讓人們很喜歡他。

畢竟把Linux開源了,怎麼會賺到錢呢?

不過,Linus並不是不喜歡錢,而是隻要讓自己心安理得的錢。

比如紅帽公司為了感激他,曾經給了他一些期權,紅帽IPO之後,這些期權價值100萬美元!

不過,倫敦有家公司老總說,只要Linus願意給其公司掛名,就可以給一千萬美元,卻被他狠狠地拒絕。

這位來自北歐寒冷國家的男子,並不是不愛錢,只是取之有道。

從憤怒中誕生的Git

2003年,Linus加入開放原始碼開發實驗室,這時他開始全身心投入Linux核心研發。

同時,另一個跨時代產品,也快“發芽”了。

“2002年,Linux核心開發團隊開始採用BitKeeper作為程式碼版本管理工具。

BitKeeper是一套分散式的版本管理工具,它滿足了Linux核心開發的技術需求。

但是BitKeeper只是暫時對Linux等開源軟體團隊免費,並不是自由軟體。

2005年,BitMover公司不再免費贊助Linux開發團隊。對此Linus表示非常遺憾,但遺憾之後,他並沒有自怨自艾傷心落淚,而是憤怒地與其他幾個小夥伴花了幾個星期完成了一套

新的分散式程式碼管理工具,命名為Git。兩個月之後,Git釋出了官方版本,並在不同

的專案中應用,自由軟體社群給予了Git廣泛的支援。

隨著Git技術的日臻成熟,2008年2月,GitHub公司基於Git構建了協作式原始碼託管網站GitHub,現在該網站有多流行,想必大家都知道。

弔詭的是,後來GitHub被Linus的死對頭微軟給收購了。

人生啊,真是輪迴!

Linux之父:我就是覺得蘋果太沒意思!

“戎馬一生”,如今竟成空巢老人!

2019年5月中旬,Linux 5.1核心系列已經發布。

Linus的大女兒也將於5月畢業,最小的女兒在讀高三。

再過半年,Linus和妻子朵芙就會成為空巢老人。

Linux或將永生,而Linus卻在一天天變老。

不知道他的下半生,會不會比上半生更精彩呢?期待!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545820/viewspace-2651127/,如需轉載,請註明出處,否則將追究法律責任。

相關文章