當前位置:係統粉 >   IT資訊 >   微軟資訊 >  全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子

時間:2019-07-22 來源:互聯網 瀏覽量:

(全文共5200字,閱讀需要15分鍾)

劃重點:讓穀歌和IBM兩家大公司愛恨難舍的Linux係統,最早隻是芬蘭一個叫林納斯.托瓦茲的黑客玩出來的結果;上中學時,林納斯數學超級好卻不解風情,一直沒明白找他補數學的女孩子說的“養大型寵物(字麵下的意思是調情)”是啥意思;上世紀90年代初AT&T;和伯克利大學的版權官司導致的市場空白,迅速被Linux係統吃進;今天的Linux係統掌管著超級計算機和大部分服務器,算上安卓的話,Linux王國的領土幾乎擴展到了整個網絡係統,Google搜索,淘寶購物,微信、QQ聊天等全球數十億人離不開的服務,都運行在Linux之上。正文:

隨著Fuchsia係統在近期上線,有史以來最成功的手機操作係統安卓,看來真的要被穀歌扔進垃圾桶了。

安卓被穀歌打入冷宮,外界猜測是因為采用了開源的Linux內核,使得穀歌對安卓缺乏掌控力,導致碎片化太嚴重,迫使穀歌讓安卓在輝煌時期提前謝幕。

但對IBM來說,Linux的開源卻是蜜糖。7月9日,IBM宣布以340億美元收購Linux最大的商業化公司紅帽(Red Hat),以期重新定義企業級雲市場。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(1)

追根朔源,讓兩家大公司愛恨難舍的Linux係統,最早隻是芬蘭一個叫林納斯.托瓦茲的黑客玩出來的結果。

那麼,當時還在上大二的林納斯是如何玩出一個世界級的操作係統的?

世界上最好養的“書呆子”

1981年8月12日,IBM推出了5150新款電腦。

這款看起來像個米色大盒子的電腦售價1565美元,麵向家庭用戶銷售。4年前,剛成立5年的蘋果公司已推出世界上第一款個人電腦Apple II,而IBM加入戰團,預示著個人電腦時代降臨。

與矽穀隔著整個美國和一個大西洋的芬蘭,也開始進入個人電腦時代。

也是在這一年,芬蘭赫爾辛基大學的統計學教授裏歐.華德瑪.童奎維特買了一台Commodore VIC-20電腦,這樣在學校裏大型機做不完的工作,他可以帶回家裏完成。但問題是,童奎維特教授用慣了紙筆,很不習慣敲鍵盤。於是,他把目光轉向11歲的外孫林納斯.托瓦茲。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(2)

信息時代的“開山鼻祖“IBM5150被《時代》周刊評選為“年度人物”

一個好主意油然而生。

隨之而來的,是一幅絕美的畫麵:每次教授在紙上寫好BASIC語言程序後,就把林納斯抱到膝蓋上,讓他把紙上的程序用鍵盤輸入電腦。

身為數學家的外公的想法不複雜,祖孫兩人一起體驗計算機帶來的樂趣,同時培養外孫對數學的興趣。

於是,每天放學回家幫外公輸程序成為林納斯的“家庭作業”。很快,他敲鍵盤的熟練程度超過了外公。久而久之,他感覺僅輸入外公編好的程序不好玩,開始試著自己編程。這位未來的程序大師編寫的第一個程序非常簡單:

10 PRINT”HELLO”;20 GOTO 10。

屏幕上會顯示一行又一行的“HELLO”,沒完沒了,直到程序被強行終止。

林納斯將“HELLO”換成“SARAH IS THE BEST”後,滿屏幕顯示“薩拉是最棒的”。本來林納斯不算一個體貼的哥哥,但這次耍酷還是成功贏得了妹妹薩拉的感動,這讓林納斯感覺編程真是太好玩了。

林納斯從此對編程上癮。

每年10月芬蘭就進入過冬模式,大人小孩喜歡在戶外玩曲棍球或滑雪,林納斯卻窩在家裏通宵達旦地搗鼓計算機。林納斯功成名就之後,媽媽安娜接受媒體采訪時說,兒子是一個書呆子,從小就很好養,隻要把他和一台電腦關進一間小黑屋,再時不時扔點兒麵條進去就行。

確實,林納斯年輕時的呆氣堪稱一絕:

不善社交,人一多,他就成為空氣;衣著不講究,常常一件睡袍過一天,工作之後,熱愛穿公司發的免費T恤,發什麼穿什麼;上中學時數學超級好卻不解風情,一直沒明白找他補數學的女孩子說的“養大型寵物(字麵下的意思是調情)”是啥意思,反而很認真地照顧鄰居家重達7公斤的寵物貓;

大學生活開始後,林納斯終於華麗蛻變為操作係統的一代門派宗師。

“芝麻開門”

19歲那年,林納斯上了外公曾任教過的赫爾辛基大學,報考了計算機專業。比較搞笑的是,這個專業包括他隻有兩名男生。

看起來,林納斯上的是冷門專業,但實際上Unix當時已經不經意間為他敞開了一道阿裏巴巴式的大門,而過去8年來對編程的狂熱愛好,又使他在編程和算法上積累了深厚的童子功:

上中學之前,除BASIC編程語言外,還掌握了用機器語言(0和1的編碼)編寫程序的能力,對電腦的運行原理和過程了如指掌;學會了自己編寫程序設計工具,比如編寫的編輯器比電腦自帶的還好,讓電腦屏幕顯示字符的速度快得驚人;對操作係統興趣濃厚,當時操作係統功能簡單,版本眾多(每個品牌電腦商都有自己的操作係統),BUG叢生,為他提供了解剖標本;正式開學前自學了關於Unix的經典著作《操作係統:設計與實現》,對Unix係統做了透徹的了解,對它的熱情也高漲起來;

而當時有關Unix的紛爭,又為林納斯編寫的Linux係統贏得了成長的時間。

為方便理解,我們先說一說Unix係統。

直接說吧,Unix的誕生沒什麼偉大的抱負。AT&T;下屬的貝爾實驗的兩名員工丹尼斯和肯,想在PDP-11電腦上玩遊戲《星際戰爭》,於是兩人寫了一個操作係統,這就是Unix。這也從側麵證明了,當時的電腦真的沒什麼娛樂功能,想玩自己喜歡的遊戲還得會寫操作係統。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(3)

貝爾實驗室舊址,實驗室已經解散,現僅保留名字

Unix係統誕生得這麼不正經,完全和晶體三極管沒法比,要知道晶體三極管是帶著替代真空管的偉大使命被發明出來的。

結果就是,AT&T;根本沒把Unix係統當一回事,加上當時正受到壟斷管製,不能製造和銷售計算機,於是授權費都懶得收,把Unix係統和源代碼許可證書都免費公布出去,意思是誰愛用Unix係統玩就盡情取用吧。

Unix係統在大學裏很快成為寵兒,到上世紀90年代初,它已經是所有超級計算機和服務器的首選操作係統,並衍生出許多版本。眼看著Unix係統成為一樁大買賣,AT&T;腸子都悔青了,當初怎麼就沒收授權費呢?很快,AT&T;和伯克利大學就Unix係統的版權問題打起了官司。

這場官司讓Unix係統在當時成為燙手山芋,卻也讓林納斯這個21歲、邋裏邋遢的芬蘭青年開發的Linux操作係統,有了搶占市場的機會。

Linux係統的誕生:隻是為方便黑學校電腦

1991年1月2日,聖誕剛過,芬蘭還是白雪茫茫的寒冬模式。

林納斯揣著聖誕和生日紅包錢,在赫爾辛基一家經營電腦的夫妻店,花3500美元DIY了一台外觀平淡無奇、性能彪悍的電腦,他付了1200美元,剩下的需要在三年內還清。

隨後,他又為新電腦花169美元,買了一套Minix版本的Unix操作係統。

軟硬件準備就緒,林納斯準備用Minix係統自帶的終端仿真程序,黑進學校性能更為強大的電腦,上網看新聞或編程。當時家庭撥號上網又慢又貴,通過學校電腦上網不花錢,還很快。所以,黑學校電腦既酷炫又實惠,幾乎成為林納斯的必修課。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(4)

林納斯的母校赫爾辛基大學,整個計算機專業隻招到2名學生

但是,一番操作下來,林納斯發現Minix係統根本不好用,尤其被他寄予厚望的終端仿真程序,更是超級難用。

黑學校的電腦是剛需,既然Minxi係統不好用,那為何不從裸機開始(從BIOS係統入手),重寫一個呢?反正在冬天的芬蘭,哪也去不了,有大把的時間可用,還有一台彪悍的386個人電腦做開發工具。

總之,萬事俱備,就差他把十個手指頭放到鍵盤上了。

說實話,獨自開發操作係統的日子其實十分單調。林納斯每天24小時是這樣度過的:編程——睡覺——編程——吃椒鹽卷餅或洗澡(隨便衝衝了事)——睡覺——編程。

好在感覺不枯燥。

但他如此沉迷,還是引來了父母的擔憂。父親尼奇憂心忡忡地對母親米奇說:“趕緊讓他去外麵找份差事吧。”米奇擔心的則是另一回事:“像他這副(整天宅著不出門的)德性,以後還怎麼去結識好女孩兒啊?”

在父母為兒子操心時,黑客兒子也為正在開發的係統操碎了心。

開發到文件係統驅動環節時,由於感覺太費勁,林納斯差點放棄。但他發現,放棄操作係統開發,生活又將進入無趣狀態,大學課程沒什麼挑戰,唯一的課外活動是每周三晚上的頻譜俱樂部派對,由於沒女伴,派對顯得比較無聊。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(5)

功成名就後,林納斯了卻了老媽的心病,找了一個很猛的女朋友:6屆芬蘭空手道冠軍

還是寫操作係統有點意思。

於是,Linux係統的開發又繼續進行。

1991年9月17日,林納斯將Linux係統0.01版本上傳到FTP,源代碼大概有1萬行(現在超過1000萬行)。

由於當時的電腦內存有限,如果運行的程序大於內存,很容易導致電腦崩潰,而Linux係統擁有分頁到磁盤的功能,很好地解決了這個問題,所以第一炮就炸了個不小的動靜,讓許多Minix的用戶轉投Linux陣營,這也導致雙方爆發了微內核和宏內核的口水戰。

經過全球黑客的共同努力,1994年3月14日,Linux係統1.0版本在林納斯的母校赫爾辛基大學發布,此時它的代碼量已經超過17萬行,用戶超過10萬。

相對於當時如日中天的Windows,Linux完全免費,完全兼容POSIX1.0標準,意味著可以通過模擬器運行DOS、Windows程序,支持多用戶多任務(比當時的Windows強),同時具備字符界麵和圖形界麵。鮮明的特色賦予了Linux強大的生命力,使它在Windows開始獨霸全球操作係統時,仍能撕開一條口子。

更重要的是,由於Linux支持多種平台,可以安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻遊戲控製台、台式計算機、大型機和超級計算機。在跨平台適應性上,甩了Windows好幾條街,這也為安卓的崛起奠定了基礎。

簡單說,Windows相當於英特爾的CPU,Linux則相當於ARM的芯片。

讓微軟感到頭疼

Linux係統1.0發布一年後,史上最成功的操作係統——微軟的Windows95發布,從此Linux係統與Windows係統開始同台PK。雖然一直到現在,無論個人電腦還是服務器領域,Windows仍然占據絕對優勢,但Linux係統也讓微軟不敢忽視,始終是讓它頭疼的力量。

1998年10月,微軟在法國發布了反對Linux係統的公開信,算是正式確認了雙方的競爭關係。

Linux係統能從北歐一隅之地崛起,迅速成長為抗衡微軟的一支力量,和林納斯恬淡的處事風格有關。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(6)

Windows95的發布,奠定了微軟在桌麵操作係統的壟斷地位

和蓋茨16歲創辦公司(雖然失敗了)就以賺錢為目的不同,林納斯開發Linux係統則是為了好玩,沒有商業目的,軟件雛形剛出來,就放到網上,和全球的黑客一起完善修改。起步即開源引來了全球優秀程序員,他們幫林納斯節省了龐大的操作係統開發費用,也積累了最初的傳播口碑,塑造了技術領先的形象。

另外,時運也是重要因素。上世紀90年代初AT&T;和伯克利大學的官司,使得當時各公司和機構應用的Unix係統麵臨侵權的風險,大家急需一款新的操作係統應急,而基於Unix的Linux係統既節省了部署成本,又擁有技術優勢,於是這場官司導致的市場空白,迅速被Linux係統吃進。

1998年是個重要轉折點。

此前,Linux係統的用戶主要是軟件愛好者,鮮有大公司,此後,Sun、IBM、英孚美軟件(Informix)、甲骨文(Oracle)等公司相繼加入Linux陣營。同時基於Linux的穀歌搜索引擎上線。Linux係統四麵開花,當年占據17%的市場份額。

在移動互聯網時代,Linux係統爆發出更為強勁的生命力,可以說把Windows秒的渣渣都不剩。微軟為手機開發的6個版本的操作係統,每一個最後都失敗了,而基於Linux內核的安卓卻成為一代霸主。

為何兩款係統會冰火兩重天?

主要是因為微軟擅長開發桌麵操作係統,這種優勢像基因一樣深植於公司內部,但智能手機市場和個人電腦市場截然不同,Windows的閉源使微軟無法引入基因不同的開發團隊,結果就是Windows Phone的各個版本幾乎都是MINI版Windows,典型的“龍生龍,鳳生鳳,老鼠的兒子打地洞”。

相反,Linux係統由於開源可以引入不同公司或開發團隊,開發出多樣化的產品,從PC操作係統,到穀歌搜索引擎、安卓等,更能適應複雜多樣的應用場景,生命力更顯旺盛。

娶芬蘭空手道冠軍為妻

Linux係統聲名鵲起之後,林納斯最初直接的受益是,終於償還了上大學時DIY電腦欠下的錢。一個叫彼得.艾文的黑客在網上為林納斯發起募捐,成功募集到3000美元。用這筆錢,林納斯在1993年底還清了電腦欠款。

更重要的受益則是,他終於找到女朋友。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(7)

開發Linux係統時的林納斯,係統最早起名“怪胎”,後來改用他的名字(Linux)

成名之後,林納斯擔任了赫爾辛基大學的助教,用瑞典語教授“計算機科學入門”,有15名學生上這門課。林納斯布置了一道家庭作業,讓每個學生給他發一封電子郵件。學生們發來的電子郵件要麼是簡單的文字信息,類似“您好,托瓦茲老師”,或者發一些課堂筆記,總之是在證明:老師,我作業完成了。

但一個叫朵芙(Tove)的女學生發來的電子郵件卻與眾不同,她邀請林納斯約會。朵芙曾6次獲得芬蘭空手道冠軍,解決個人感情的方式也帶著空手道的進攻色彩。

“朵芙是第一個通過互聯網方式接近我的女人,而我幹脆就把她娶回了家。”多年以後,林納斯這麼得意地對來訪者說。

蓋茨和林納斯:兩種人生

比爾.蓋茨出身於富裕家庭,從小就想賺大錢;林納斯家庭經濟一般,實際上由於有相當一段時間手頭特別緊,他的媽媽不得不把唯一的投資——一張赫爾辛基電信公司的股票(當時還是紙質的),送去典當行換取現金,這張股票價值其實並不大,隻有500美元。

盡管如此,林納斯對發家致富特別是一夜暴富依然沒什麼興趣。

從赫爾辛基大學畢業後來到矽穀,喬布斯曾邀請他開發MacOS,但被他拒絕了,如果答應的話,他很可能得到蘋果公司的股票期權。後來,有幾家Linux係統商業化公司比如紅帽(RedHat)給了林納斯一些股票期權,使得他過上了衣食無憂的富裕生活,但離真正的富豪距離還很遠。

當然,說林納斯對財富清心寡欲也不客觀。事實上,紅帽公司給了他價值50萬美元的期權,公司上市之後,一夜之間,那50萬美元變成100萬美元,“坦白地說,我興奮地快要發狂了!”有那麼一段時間,林納斯醒來後的第一件事,就是計算股票賺了多少錢。

如果以財富多少為標準來定義成功,林納斯顯然算不上成功人士,但如果以對行業的貢獻度為標準,林納斯的地位其實並不遜色於比爾.蓋茨。

比爾和林納斯,就像硬幣的正反麵,爭議頗多,很難說孰優孰劣,但可以肯定的是,兩人的人生都很精彩。

全球最大開源操作係統的前世今生:一個讓微軟頭疼的人竟是書呆子(8)

今天的Linux係統掌管著超級計算機和大部分服務器,算上安卓的話,Linux王國的領土幾乎擴展到了整個網絡係統,Google搜索,淘寶購物,微信、QQ聊天等全球數十億人離不開的服務,都運行在Linux之上。即使長期敵視Linux的微軟(畢竟是直接競爭對手),也開發了自己的Linux服務器版本,用於Azure雲平台。

而IBM近期完成的對紅帽340億美元的收購,是藍色巨人曆史上最大規模的一筆收購,這也凸顯了Linux的價值。收購完成後,紅帽將作為IBM一個獨立的業務部門來運作,並將納入IBM雲計算與認知軟件業務的財務報表。

IBM意在借助Linux在開源軟件領域開拓疆土,幫助其鞏固雲業務增長引擎。目前IBM的雲業務已經落後於競爭對手亞馬遜和微軟。可以說,藍色巨人將複興的未來押注到了Linux身上。

圖片來自互聯網,版權歸圖片原作者所有,如有侵權,請即聯係刪除。

我要分享:

最新熱門遊戲

版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航