您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>電腦硬件>服務(wù)器>

見(jiàn)證Unix操作系統(tǒng)發(fā)展歷史

2010年01月29日 11:12 www.wenjunhu.com 作者:佚名 用戶評(píng)論(0

見(jiàn)證Unix操作系統(tǒng)發(fā)展歷史

從總體來(lái)看,Unix的發(fā)展可以分為三個(gè)階段:

  第一階段為Unix的初始發(fā)展階段,從1969年KeThompson在AT&T貝爾實(shí)驗(yàn)室創(chuàng)造了Unix操作系統(tǒng),剛開(kāi)始運(yùn)行在一臺(tái)DECPDP-7計(jì)算機(jī)上,只在實(shí)驗(yàn)室內(nèi)部使用并完善它,這個(gè)階段Unix從版本1發(fā)展到了版本6。值得注意,此時(shí)的Unix是用匯編語(yǔ)言寫(xiě)成的,以至在1970將Unix移植到PDP-11/20上的時(shí)候花費(fèi)了大量工作。在這個(gè)階段里最重要的事件可以算Unix的作者使用C語(yǔ)言對(duì)Unix的源代碼重新改寫(xiě),使Unix非常具有可移植性。

  Unix是用c寫(xiě)成的,c本身又是為了寫(xiě)Unix而誕生的。大家還記得在不區(qū)分大小寫(xiě)的DOS用C開(kāi)始寫(xiě)程序時(shí)候的不適么?年幼的天緣當(dāng)時(shí)也很不明白為什么c需要區(qū)分大小寫(xiě),后來(lái)接觸多了,才知道c原本就是unix下的,而unix是區(qū)分大小寫(xiě)的。由于此時(shí)AT&T還沒(méi)有把Unix作為它的正式商品,因此研究人員只是在實(shí)驗(yàn)室內(nèi)部使用并完善它。

  正是由于Unix是被作為研究項(xiàng)目,其他科研機(jī)構(gòu)和大學(xué)的計(jì)算機(jī)研究人員也希望能得到這個(gè)系統(tǒng),以便進(jìn)行自己的研究。AT&T以分發(fā)許可證的方法,對(duì)Unix僅僅收取很少的費(fèi)用,大學(xué)和研究機(jī)構(gòu)就能獲得Unix的源代碼以進(jìn)行研究。Unix的源代碼被散發(fā)到各個(gè)大學(xué),一方面使得科研人員能夠根據(jù)需要改進(jìn)系統(tǒng),或者將其移植到其他的硬件環(huán)境中去,另一方面培養(yǎng)了懂得Unix使用和編程的大量的學(xué)生,這使得Unix的普及更為廣泛。

  第二階段為80年代,這是Unix的豐富發(fā)展時(shí)期,在Unix發(fā)展到了版本6之后,一方面AT&T繼續(xù)發(fā)展內(nèi)部使用的Unix版本7 ,同時(shí)也發(fā)展了一個(gè)對(duì)外發(fā)行的版本,但改用System加羅馬字母作版本號(hào)來(lái)稱呼它。System III和System V都是相當(dāng)重要的Unix版本。此外,其他廠商,以及科研機(jī)構(gòu)都紛紛改進(jìn)Unix,其中以加州大學(xué)伯克利分校的BSD版本最為著名,從4.2BSD中也派生出了多種商業(yè)Unix版本比如Solaris、HP-UX、IRIX 、AIX、SCO等等。

  Sun是最早的工作站廠商,但一直在Unix工作站領(lǐng)域不斷發(fā)展。其操作系統(tǒng) SunOS是基于4.2BSD開(kāi)發(fā)的,直到SunOS 4。但是在此之后,Sun將操作系統(tǒng)的開(kāi)發(fā)工作轉(zhuǎn)向了System V,這個(gè)新版本為Solaris 2,或者稱為SunOS 5,因此也可以將SunOS 4稱為Solaris 1.0,但是SunOS 4與Solaris 2分屬兩個(gè)流派,其中的差別就比較大了。值得一提的是Sun的版本號(hào)比較有趣,從Solaris 2.6之后,Solaris 2.7的版本號(hào)直接變成了Solaris 7.0,可說(shuō)是常見(jiàn)的商業(yè)炒作手法之一了。Sun的Solaris主要針對(duì)他的處理器Sparc來(lái)開(kāi)發(fā),但是他們也開(kāi)發(fā)了用于Intel平臺(tái)上的系統(tǒng)Solaris X86。與運(yùn)行在工作站上的Solaris相比,Solaris X86性能較差。近期來(lái)由于Linux給于的壓力,Sun加大了對(duì)x86的投入力度,目前Solaris for x86的10版本已可以在網(wǎng)絡(luò)上找到。

  IRIX是SGI公司的Unix,這也是一種基于Unix System V的產(chǎn)品。SGI的Unix圖形工作站是圖形圖象處理領(lǐng)域內(nèi)的頂級(jí)產(chǎn)品,這一方面是由于SGI的硬件性能相當(dāng)優(yōu)秀,另一方面在軟件方面,SGI開(kāi)發(fā)了工作站下的圖形圖象處理軟件,成為這個(gè)領(lǐng)域的領(lǐng)先者。事實(shí)上天緣曾經(jīng)有緣使用過(guò)SGI的機(jī)器,在一張靜態(tài)圖片上用鼠標(biāo)點(diǎn)擊,即時(shí)毫不停頓地產(chǎn)生多個(gè)相互交互作用的水波紋,波紋之清晰、交互之自然、速度之流暢,給我留下了相當(dāng)深刻的印象。SGI在圖形圖象領(lǐng)域的領(lǐng)先地位掩蓋了他作為一家Unix廠商在操作系統(tǒng)領(lǐng)域內(nèi)的努力,事實(shí)上在他們還生產(chǎn)超級(jí)計(jì)算機(jī),在多處理器和并行計(jì)算等大負(fù)荷計(jì)算方面都有獨(dú)到的研究。如果大家有夠細(xì)心,可以看到在關(guān)于linux發(fā)展的文章中有提到SGI組建了一個(gè)基于Linux使用256個(gè)CPU的超級(jí)服務(wù)器。IRIX在SGI出色硬件的合作下,性能相當(dāng)卓越。

  SCO Unix是在國(guó)內(nèi)比較有名氣的操作系統(tǒng),因?yàn)樗钱?dāng)時(shí)能運(yùn)行在Intel的平臺(tái)之一,并且較早進(jìn)入中國(guó)市場(chǎng)。它的歷史可以追溯到MicroSoft開(kāi)發(fā)的Xienx,Xienx是運(yùn)行在Intel平臺(tái)上的一種基于Unix V 6的系統(tǒng),后來(lái)Xienx開(kāi)發(fā)部門(mén)獨(dú)立出來(lái)成立了SCO公司,并基于AT&T System VR3.2開(kāi)發(fā)了SCO Unix,其最新的版本為增強(qiáng)了圖形接口的SCO OpenServer 5.0.4。此時(shí)AT&T已經(jīng)將它們負(fù)責(zé)Unix的部門(mén)USL(Unix系統(tǒng)實(shí)驗(yàn)室),賣(mài)給了Novell公司,它們的Unix被更名為UnixWare ,但是Novell正逢經(jīng)營(yíng)問(wèn)題,不得不將UnixWare再次賣(mài)給SCO。SCO之所以能占有市場(chǎng),并不是其產(chǎn)品特別出色,而是因?yàn)樵谛⌒蜋C(jī)特別昂貴的年代,對(duì)一些追求穩(wěn)定的行業(yè)來(lái)說(shuō),使用SCO能在x86上運(yùn)行,可以節(jié)約大量成本。因此早期的銀行、金融行業(yè)的終端大多是使用SCO的。而最近SCO的名聲越來(lái)越壞,只因被更加優(yōu)秀且同樣能運(yùn)行于x86的Linux搶走大量份額,大家知道知道吃不飽的狗是會(huì)亂咬人的。不過(guò)可惜最后授權(quán)沒(méi)強(qiáng)行推銷出去幾份,反而得了個(gè)$CO之名。而Novell在購(gòu)買(mǎi)UnixWare之后的一個(gè)重要舉動(dòng)是將Unix商標(biāo)贈(zèng)送給一個(gè)非盈利的Unix組織X/Open,結(jié)束了USL與BSD以及其他廠商的紛爭(zhēng)。

  其他的如IBM的UNIX,是根據(jù)SVR2(最近已經(jīng)出到SVR3.2)以及一部分BSD延伸而來(lái)。HP-UX則是HP公司從S III(SVRx)發(fā)展面來(lái),現(xiàn)在是由SVR2(4.2BSD)發(fā)展而來(lái)。

  在這個(gè)時(shí)期中,Internet開(kāi)始進(jìn)行研究,而B(niǎo)SD Unix最先實(shí)現(xiàn)了TCP/IP,使Internet和Unix緊密結(jié)合在一起。伯克利大學(xué)為Internet打下了基石,同樣的還有這所大學(xué)所出的DB和DNS 解析服務(wù)器,再怎么盛贊這所大學(xué)為Internet的貢獻(xiàn)也不為過(guò)。

?

?

?

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?