1991年8月25日,芬蘭計(jì)算機(jī)專業(yè)的學(xué)生Linus Torvalds告訴Minix系統(tǒng)用戶,他正在做一個(gè)免費(fèi)的操作系統(tǒng),純粹是出于興趣,不會多么重大、多么專業(yè)。轉(zhuǎn)眼之間,距離Linux系統(tǒng)的誕生已經(jīng)過去25年了。
雖然Linus Torvalds一開始只是將Linux系統(tǒng)作為一種愛好,但是它的發(fā)展卻越來越好,影響越來越大。現(xiàn)如今,開源操作系統(tǒng)Linux已經(jīng)成為全球計(jì)算機(jī)軟 件行業(yè)中最為重要的作品之一??梢哉f,Linux是全球程序員最為喜愛的開發(fā)系統(tǒng)。也許,你每天都在使用Linux操作系統(tǒng)。Linux運(yùn)行在全球每個(gè) Android智能手機(jī)和平板電腦中,即便你使用的是iPhone、Mac或者是Windows設(shè)備,Linux也在幕后工作(在互聯(lián)網(wǎng)中),是你查看的 大多數(shù)網(wǎng)頁和所使用的大多數(shù)應(yīng)用程序的基礎(chǔ)。Facebook、谷歌、Pinterest和維基百科都運(yùn)行在Linux中。
此外,Linux如今還以自己的方式登陸到電視機(jī)、恒溫器甚至是汽車中??梢哉f,隨著時(shí)間的推移,由Linus Torvalds設(shè)計(jì)的Linux軟件已經(jīng)悄悄地滲透到我們生活的方方面面。
理念的誕生
實(shí)際上,Linux的成功并不能夠完全歸功于Linus Torvalds,這款操作系統(tǒng)的根源最早可以追溯到較25年之前更遠(yuǎn)的時(shí)間點(diǎn),那就是AT&T的貝爾實(shí)驗(yàn)室于1969年開發(fā)的Unix。
幾十年來,Unix是商業(yè)計(jì)算的標(biāo)準(zhǔn)操作系統(tǒng),它是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu),屬于分時(shí)操作系統(tǒng)。但是,它存在一個(gè)問 題。那就是,它屬于AT&T,僅運(yùn)行在高端設(shè)備中。如果極客們想要在他們自己的個(gè)人電腦中運(yùn)行Unix,只能夠靠自己鼓搗。
Richard Stallman是自由軟件運(yùn)動的精神領(lǐng)袖、GNU計(jì)劃及自由軟件基金會FSF的創(chuàng)立者。他為自由軟件運(yùn)動豎立了道德、政治及法律框架,被許多人譽(yù)為當(dāng)今 自由軟件的斗士、偉大的理想主義者。1984年,Richard Stallman開始編寫GUN,它是Unix克隆的代表。1991年,Stallman機(jī)器公司已經(jīng)成功地重寫大多數(shù)的Unix,但是他們卻缺少一個(gè)重 要的組成部分,那就是內(nèi)核,它是一個(gè)操作系統(tǒng)的基礎(chǔ)核心,它負(fù)責(zé)與硬件的交流,并且可以將鍵盤、鼠標(biāo)和觸摸屏所輸入的基本輸入轉(zhuǎn)換為軟件能夠理解的東西。 因此,Linus Torvalds決定創(chuàng)建一個(gè)內(nèi)核。
1991年,22歲的Linus Torvalds設(shè)計(jì)了Linux的系統(tǒng)內(nèi)核,并通過互聯(lián)網(wǎng)聚集了大量的志愿者。最初的Linux每周發(fā)布,然后接受反饋進(jìn)行修改。當(dāng)時(shí),雖然沒有嚴(yán)格的 質(zhì)量標(biāo)準(zhǔn)和強(qiáng)有力的機(jī)構(gòu)進(jìn)行協(xié)調(diào)管理,但是Linux仍然發(fā)展得不錯。到1993年底,Linux在穩(wěn)定性和可靠性上已經(jīng)與很多商業(yè)Unix不相上下,并 能支持比商業(yè)Unix多得多的軟件。在Linux的基礎(chǔ)上,很多開發(fā)者又衍生出了很多的操作系統(tǒng),他們將這些操作系統(tǒng)稱為“GNU/Linux發(fā)行版”。 實(shí)際上,Linux是Android的內(nèi)核,并且也是很多其他軟件的內(nèi)核。
對網(wǎng)絡(luò)的影響
Linux的興起也反映了網(wǎng)絡(luò)的興起,它們基本上是在同一時(shí)間開始崛起的。當(dāng)前,我們很難描述Linux在互聯(lián)網(wǎng)基礎(chǔ)設(shè)施中的流行程度。不過,來自 W3Techs的一份研究數(shù)據(jù)表明,Unix和類似Unix的操作系統(tǒng)運(yùn)行在67%的網(wǎng)絡(luò)服務(wù)器中。而這其中,至少有一半運(yùn)行的是Linux,也可能是絕 大多數(shù)。
即便是微軟,Linux曾經(jīng)的死敵,它也已經(jīng)開始擁抱這個(gè)開源操作系統(tǒng)。2012年,微軟宣布他將允許企業(yè)在該公司的云計(jì)算服務(wù)Microsoft Azure中運(yùn)行Linux。當(dāng)前,大約1/3的Azure實(shí)例運(yùn)行的是Linux系統(tǒng),而不是Windows系統(tǒng)。同時(shí),微軟還在Azure的幕后聯(lián)網(wǎng) 技術(shù)中使用了Linux。實(shí)際上,Linux對于Web開發(fā)是非常重要的,微軟也與Linux廠商Canonical合作,去使得程序員在Windows 筆記本電腦中更容易地創(chuàng)建Linux應(yīng)用程序。
導(dǎo)致這種情況的原因有很多,最為明顯的就是Windows Server許可證的售價(jià)很高昂,而大多數(shù)的Linux版本都是免費(fèi)下載的,即便是用于商業(yè)用途的Linux。除此之外,Linux是開源的,這意味著任 何人都可以自由地修改和重新發(fā)布它的源代碼,調(diào)整它以便更好地為自己的目的服務(wù)。
隨著網(wǎng)絡(luò)的普及,開發(fā)商開始調(diào)整Linux來滿足他們的需求,并且還發(fā)布了捆綁他們喜愛的網(wǎng)絡(luò)技術(shù)的基于Linux的新操作系統(tǒng)。一些重要的技術(shù),例如Apache web服務(wù)器、MySQL數(shù)據(jù)庫以及Perl編程語言已經(jīng)成為每一個(gè)主要Linux發(fā)行版的主要組成部分。
毋庸置疑,Linux的發(fā)展是很順利的,它也是幸運(yùn)的。它并不是20世紀(jì)90年代唯一的免費(fèi)操作系統(tǒng),但是AT&T和Berkeley Software Design公司之間的法律戰(zhàn)爭無疑是放緩了Linux主要競爭對手的增長,讓Linux有了可趁之機(jī)。
未來展望
多年來,Linux一直在幕后默默地工作,它運(yùn)行在全球多家大型企業(yè)的Web服務(wù)器中,但是它在個(gè)人設(shè)備中并未取得太大的成功。不過,這種情況在2008年得到了改變,也就是谷歌發(fā)布了Android操作系統(tǒng)之后。
Android無法運(yùn)行并未轉(zhuǎn)換到谷歌平臺的Linux桌面應(yīng)用程序,但是Android的成功對于Linux和開源社區(qū)來講無疑是一種激勵,因?yàn)檫@證明開源軟件是可以運(yùn)行消費(fèi)類應(yīng)用程序的。
當(dāng)前,Android主導(dǎo)著智能手機(jī)市場。來自行業(yè)研究公司Gartner的數(shù)據(jù)表示,2016年第一季度,Android占據(jù)大約84%的智能手 機(jī)市場份額。不過,除了智能手機(jī)之外,Linux如今的觸角已經(jīng)延伸到更加廣泛的領(lǐng)域中,你可以在諸如三星和LG的智能電視中找到Linux的身影,也可 以在Nest恒溫器、亞馬遜Kindle電子閱讀器和3DR無人機(jī)中找到Linux的身影。
與此同時(shí),特斯拉汽車大尺寸顯示屏的底層也是運(yùn)行著Linux,而許多汽車廠商,包括豐田、本田、福特等,它們都是Linux項(xiàng)目的贊助廠商。而當(dāng)無人駕駛汽車上路的時(shí)候,你會發(fā)現(xiàn),它們很有可能運(yùn)行的也是Linux系統(tǒng)。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。