• 當前位置: 主頁 > Linux安裝教程 > 環境部署 >

    Linux發展歷史,能夠與微軟抗衡的操作系統

    時間:2019-07-28 15:41來源:網絡整理 作者:Linux先生 舉報 點擊:
    隨著Fuchsia系統在近期上線,有史以來最成功的手機操作系統安卓,看來真的要被谷歌扔進垃圾桶了。安卓被谷歌打入冷宮,外界猜測是因為采用了開源的Linux內核,使

    Linux發展歷史,能夠與微軟抗衡的操作系統

     讓谷歌和IBM兩家大公司愛恨難舍的Linux系統,最早只是芬蘭一個叫林納斯.托瓦茲的黑客玩出來的結果;

    上中學時,林納斯數學超級好卻不解風情,一直沒明白找他補數學的女孩子說的“養大型寵物(字面下的意思是調情)”是啥意思;

    上世紀90年代初AT&T和伯克利大學的版權官司導致的市場空白,迅速被Linux系統吃進;

    今天的Linux系統掌管著超級計算機和大部分服務器,算上安卓的話,Linux王國的領土幾乎擴展到了整個網絡系統,Google搜索,淘寶購物,微信、QQ聊天等全球數十億人離不開的服務,都運行在Linux之上。

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

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

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

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

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

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

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

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

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

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

    信息時代的“開山鼻祖“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。這也從側面證明了,當時的電腦真的沒什么娛樂功能,想玩自己喜歡的游戲還得會寫操作系統。

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

    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系統自帶的終端仿真程序,黑進學校性能更為強大的電腦,上網看新聞或編程。當時家庭撥號上網又慢又貴,通過學校電腦上網不花錢,還很快。所以,黑學校電腦既酷炫又實惠,幾乎成為林納斯的必修課。

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

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

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

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

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

    好在感覺不枯燥。

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

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

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

    功成名就后,林納斯了卻了老媽的心病,找了一個很猛的女朋友: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系統能從北歐一隅之地崛起,迅速成長為抗衡微軟的一支力量,和林納斯恬淡的處事風格有關。

    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年底還清了電腦欠款。

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

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

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

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

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

    蓋茨和林納斯:兩種人生

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

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

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

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

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

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

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

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

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

    【編輯推薦】

    MX Linux:一款專注于簡潔性的中等體量發行版

    原移動董事長:5G需要新的操作系統 功能要超過現有系統

    深度操作系統 Deepin 15.11 發布

    Linux 入門十法,你知道幾法?

    閑聊下為什么Linux系統下病毒這么少?

    推薦內容
  • 腾讯棋牌游戏下载单机版 欢乐生肖开奖官网走势图 押庄龙虎包赢技巧 微信交易单号尾数技巧 幸运飞艇杀一码公式免费计划 特区彩票网精选论坛 棋牌娱乐app 重庆欢乐生肖是不是官方的 时时彩后三稳定做号 最新欢乐生肖娱乐 时时彩历史记录查询