{eval=Array;=+count(Array);}
經(jīng)過(guò)多年的努力,Linux終于實(shí)現(xiàn)了它的“霸權(quán)”。全球超級(jí)計(jì)算機(jī)TOP 500中都運(yùn)行的是Linux,比英特爾更讓人印象深刻——TOP 500中有92%的超級(jí)計(jì)算機(jī)使用的是英特爾的處理器。
那么,Linux是如何到達(dá)這一步的呢?這個(gè)26年前由芬蘭的大學(xué)生創(chuàng)建的操作系統(tǒng)是怎么突然崛起,并壓倒Unix、微軟Windows和一些其他的類Unix系統(tǒng)的?
對(duì)于初學(xué)者來(lái)說(shuō),Unix系統(tǒng)是分散的,而且與供應(yīng)商處理器綁定在一起。AT&T的貝爾實(shí)驗(yàn)室(Bell Labs)曾把Unix System V授權(quán)給供應(yīng)商,然后他們就創(chuàng)造出了自己特有風(fēng)格的系統(tǒng)。 Sun Microsystems推出了Solaris,IBM推出了AIX,HP推出了HP-UX,SGI推出了IRIX。但它們中沒(méi)有一個(gè)是兼容的,移植往往需要重新編譯。
IDC公司高性能計(jì)算(HPC)部門(mén)Hyperion Research研究副總裁Steve Conway表示:“如果不是Unix,就不會(huì)有Linux。Unix時(shí)代已經(jīng)讓位于Linux時(shí)代,因?yàn)長(zhǎng)inux更加開(kāi)放,而不是廠商特定的。所以,這是Linux的機(jī)會(huì),讓整個(gè)社區(qū)有一個(gè)主要的操作系統(tǒng)。” 大部分Unix類系統(tǒng)都不支持x86架構(gòu)。 SunMicrosystems的SunOS是一個(gè)基于文本的操作系統(tǒng),該公司在x86架構(gòu)上有Solaris,但是從來(lái)沒(méi)有做過(guò)大的推進(jìn)。所有其他的Unix類系統(tǒng)都面向定制的RISC處理器。當(dāng)然,當(dāng)時(shí)也沒(méi)有人看到服務(wù)器上x(chóng)86架構(gòu)的大幅增長(zhǎng)態(tài)勢(shì)。
在Linux之前, 類Unix系統(tǒng)中只有Microsoft公司與SCO公司聯(lián)合開(kāi)發(fā)的Xenix和經(jīng)過(guò)BSD、386BSD和4.4BSD發(fā)展而來(lái)的FreeBSD大力支持x86架構(gòu)。但是Xenix是桌面操作系統(tǒng),從來(lái)不是服務(wù)器操作系統(tǒng)。而在2001年賣(mài)給Caldera Systems公司的時(shí)候,機(jī)會(huì)早已從它手中溜走,Linux已經(jīng)在快速發(fā)展。
然后是微軟。早在Windows NT 4.0時(shí)期就推出了集群軟件,但是在2006年才通過(guò)Window Compute Cluster Server 2003進(jìn)行了第一次真正的努力。然而,該公司在這方面從來(lái)沒(méi)有做過(guò)太多事情。
Conway說(shuō):“就微軟而言,他們瞄準(zhǔn)了HPC市場(chǎng)幾年,但并沒(méi)有投入太多。當(dāng)時(shí)看來(lái)HPC市場(chǎng)不會(huì)像現(xiàn)在那么大。90年代,高性能計(jì)算市場(chǎng)價(jià)值20億美元,去年,達(dá)到了220億美元?!?/p>
Linux起飛
在二十世紀(jì)九十年代中期,一個(gè)開(kāi)發(fā)者團(tuán)隊(duì)提出了一種將x86服務(wù)器的處理能力進(jìn)行集中的方法,以代替當(dāng)時(shí)昂貴的專有HPC系統(tǒng)。被稱為Beowulf,當(dāng)時(shí)它沒(méi)有被綁定到一個(gè)特定的操作系統(tǒng),任何自由和開(kāi)源的操作系統(tǒng)可以做。但是其發(fā)明者使用的Linux,然后這個(gè)趨勢(shì)就開(kāi)始了。
Conway表示:“真正承載Linux的是2000年左右集群的到來(lái),那就是集群真正進(jìn)入HPC市場(chǎng)的時(shí)候了,其吸引力在于包括Linux在內(nèi)的商品技術(shù)。十年來(lái),HPC市場(chǎng)以百分之二十的復(fù)合速度增長(zhǎng)。”
Beowulf也支持FreeBSD,那為什么FreeBSD沒(méi)有起飛呢?Conway認(rèn)為它正屬于那種有好的想法但沒(méi)有抓住好的發(fā)展機(jī)會(huì)的技術(shù)中的一員。
Linux有FreeBSD沒(méi)有的東西:Linus Torvalds(林納斯·托瓦茲)。Torvalds是一個(gè)非常嚴(yán)苛的領(lǐng)導(dǎo),很多人說(shuō)他太強(qiáng)硬了,他可能比喬布斯還要讓員工覺(jué)得厭煩。但他一直是帶領(lǐng)Linux往前走的人。
最后一個(gè)優(yōu)勢(shì)是供應(yīng)商支撐,F(xiàn)reeBSD從來(lái)沒(méi)有。 Linux已經(jīng)組織了公司。Red Hat以FreeBSD從未有過(guò)的方式開(kāi)發(fā)Linux。最后來(lái)到了爆發(fā)口,SuSe和Canonical。然后是大角色的加入:1999年,IBM宣布支持Linux。從那時(shí)開(kāi)始,Unix系統(tǒng)就已經(jīng)變成了“行尸走肉”,只是大家都還不清楚而已。
也許Linux不是歷史的開(kāi)創(chuàng)者,只是站在巨人的肩膀上,但它確實(shí)挺高
作為一個(gè)計(jì)算機(jī)相關(guān)的工程師,我想,關(guān)于這個(gè)問(wèn)題,我是有一定發(fā)言權(quán)的。
但是,我不想給你講太多學(xué)術(shù)化的東西,我只是從我自己的使用感受上來(lái)回答你的疑惑。
為什么科技界總有人說(shuō)Linux是最好的系統(tǒng)?首先,我們就要注意這個(gè)人群,科技界工作者,他們使用計(jì)算機(jī)的日常需求是什么?是便利,高效,安全,而Linux也正好滿足這些要求
有些人可能會(huì)說(shuō),Linux界面和Windows比起來(lái)差那么多,Windows下有那么多好玩的軟件,為什么科技界的人還是覺(jué)得Linux最好呢?
其實(shí),還是一個(gè)需求的問(wèn)題,對(duì)于科技工作者來(lái)說(shuō),比如軟件開(kāi)發(fā)人員,他們需要的很多軟件,在Windows上是沒(méi)有的,即使Windows上有,用起來(lái)也很不方便,例如git、docker等工具,這些工具在和Linux搭配的很好,而和Windows搭配起來(lái),則不那么讓人省心了,首先,這些軟件在Windows上安裝就很費(fèi)事,其次,它們還不能流暢的運(yùn)行
Linux的高效體現(xiàn)在強(qiáng)大的命令行上,那可能又有人問(wèn)了,命令行操作那么困難,要記那么多命令,哪里有Windows傻瓜式的點(diǎn)擊操作高效?
是的,Linux對(duì)普通用戶不夠友好,有比較高的準(zhǔn)入門(mén)檻,但是只要你習(xí)慣了命令行的操作,你會(huì)發(fā)現(xiàn)Linux工作效率比Windows高出很多,比如我想要下載一個(gè)軟件,在Linux系統(tǒng)上可能只需要執(zhí)行一條 sudo apt-get install 軟件名,同樣的,開(kāi)啟一個(gè)服務(wù),也只需要一條命令,這樣的操作方式,不比Windows點(diǎn)過(guò)來(lái)點(diǎn)過(guò)去香嗎?
下圖就是我之前用Linux系統(tǒng)時(shí)的電腦桌面,以及命令行:
無(wú)疑,系統(tǒng)的安全性對(duì)科技工作者太重要了,一個(gè)不安全的系統(tǒng)可能帶來(lái)的損失是不可估量的。而Windows是不滿足這種安全需求的,因?yàn)樗拇a不開(kāi)源,什么意思呢?就是這個(gè)系統(tǒng)對(duì)用戶來(lái)說(shuō),我們完全不知道它怎么實(shí)現(xiàn)的,代碼是怎么編寫(xiě)的,萬(wàn)一微軟在Windows里放個(gè)后門(mén),如果有需要,他們就可以控制你的電腦,竊取你的隱私!
而Linux系統(tǒng)不一樣,它是完全開(kāi)源的,我們可以看到他的每一行代碼實(shí)現(xiàn),我們可以知道這個(gè)系統(tǒng)有沒(méi)有問(wèn)題,這也是各大企業(yè),國(guó)家機(jī)關(guān)服務(wù)器選用Linux系統(tǒng)的原因
其實(shí),關(guān)于Linux的優(yōu)點(diǎn)還有很多,歡迎大家評(píng)論區(qū)補(bǔ)充...
本來(lái)就是呀,最適合開(kāi)發(fā)人員使用的,一般非it 工作人員 或娛樂(lè)目的,ubuntu 也很方便的
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答4
回答