操作系統

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

廣告
廣告

微信掃一掃,分享到朋友圈

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

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

“talk is cheap,show me the code!”

如果你是個程序員,對這句話肯定不陌生。

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

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

英雄出少年

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

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

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

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

后來,十幾歲的Linus,終于編出來了人生中第一個程序!

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缺乏內存保護功能。

盡管喬布斯說:“要是想進入臺式機市場,就應該與蘋果聯手。”

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

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

很快,IBM也加入其中。

同年,英孚美科思公司宣布對Linux開放數據庫接口。而緊跟英孚美科思腳步的則是Oracle。

這時,微軟感到了威脅。

交惡微軟

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

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

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

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

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

畢竟把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的死對頭微軟給收購了。

人生啊,真是輪回!

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

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

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

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

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

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

我還沒有學會寫個人說明!

Hadoop 氣數已盡?

上一篇

華為“鴻蒙”所涉及的微內核到底是什么?一文帶你認識微內核

下一篇

你也可能喜歡

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

長按儲存圖像,分享給朋友

ITPUB 每周精要將以郵件的形式發放至您的郵箱


微信掃一掃

微信掃一掃
重庆时时彩官网直播开奖