一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

見證UNIX發(fā)展歷史(ZZ)

 xos 2007-12-05

UNIX 已有數十年的歷史,在這期間,它的改變即使沒有上億次,也有數百萬次了,有成千上 
萬的個人和公司實現(xiàn)了上千種不同的版本,有上百萬系統(tǒng)管理員在從微型嵌入式系統(tǒng)到超級 
計算機上都安裝過它。無可爭論,沒有兩個實際的UNIX操作系統(tǒng)是完全相同的。  
  UNIX”一詞是屬于Open Group的一個商標,該組織是一個要求符號得到正確歸屬的國際 
協(xié)會。在這數十年當中,該標識已經被沖淡到沒有具體含義。雖然如此,Open Group仍發(fā)布 
了“The Single UNIX Specification”,這可以在http://www.UNIX-systems.org上看到。  
  “Unix”是雙關語,表示名字Multics,它最初被寫作“Unics”,表示UNiplexed Info 
rmation and Computing System。“Unix”和“UNIX”在如今都被廣泛使用。曾經有一段時 
間,Dennis Ritchie試圖宣布用小寫版本,因為“UNIX”不是開頭字母組成。  
  許多運行Linux等類似UNIX系統(tǒng)的人認為他們運行的是UNIX。正式UNIX系統(tǒng)和非正式UNI 
X系統(tǒng)通常被認為屬于一類----不論是書中、媒介、網上還是社會公認。  
  按照UNIX FAQ的定義,UNIX是“一個用C語言編寫的操作系統(tǒng),它有層次文件系統(tǒng)并集成 
了文件和設備I/O,其系統(tǒng)調用接口包括fork ( )和pipe ( )等服務,用戶界面包括cc、tro 
ff、grep、awk等工具和一個被選擇的shell”??梢栽偌右恍?,UNIX為多任務提供一致的方 
式,并內置有創(chuàng)建、同步和終止進程的操作,它可在不同種類計算機間進行移植。

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

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

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

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

  第二階段為80年代,這是Unix的豐富發(fā)展時期,在Unix發(fā)展到了版本6之后,一方面AT&T繼續(xù)發(fā)展內部使用的Unix版本7 ,同時也發(fā)展了一個對外發(fā)行的版本,但改用System加羅馬字母作版本號來稱呼它。System III和System V都是相當重要的Unix版本。此外,其他廠商,以及科研機構都紛紛改進Unix,其中以加州大學伯克利分校的BSD版本最為著名,從4.2BSD中也派生出了多種商業(yè)Unix版本比如Solaris、HP-UX、IRIX 、AIX、SCO
Sun是最早的工作站廠商,但一直在Unix工作站領域不斷發(fā)展。其操作系統(tǒng) SunOS是基于4.2BSD開發(fā)的,直到SunOS 4。但是在此之后,Sun將操作系統(tǒng)的開發(fā)工作轉向了System V,這個新版本為Solaris 2,或者稱為SunOS 5,因此也可以將SunOS 4稱為Solaris 1.0,但是SunOS 4與Solaris 2分屬兩個流派,其中的差別就比較大了。值得一提的是Sun的版本號比較有趣,從Solaris 2.6之后,Solaris 2.7的版本號直接變成了Solaris 7.0,可說是常見的商業(yè)炒作手法之一了。Sun的Solaris主要針對他的處理器Sparc來開發(fā),但是他們也開發(fā)了用于Intel平臺上的系統(tǒng)Solaris X86。與運行在工作站上的Solaris相比,Solaris X86性能較差。近期來由于Linux給于的壓力,Sun加大了對x86的投入力度,目前Solaris for x86的10版本已可以在網絡上找到。 

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

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

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

  在這個時期中,Internet開始進行研究,而BSD Unix最先實現(xiàn)了TCP/IP,使Internet和Unix緊密結合在一起。伯克利大學為Internet打下了基石,同樣的還有這所大學所出的DB和DNS 解析服務器,再怎么盛贊這所大學為Internet的貢獻也不為過。
第三階段是Unix的完善階段,從90年代開始到現(xiàn)在。當AT&T推出System V Release 4(第五版本的第四次正式發(fā)布產品)之后,它和伯克利的4.3BSD已經形成了當前Unix的兩大流派。此時,AT&T認識到了Unix價值,因此他起訴包括伯克利在內的很多廠商,伯克利不得不推出不包含任何AT&T源代碼的4.4BSD Lite,這次司法起訴也使很多Unix廠商從BSD轉向了System V流派。而FreeBSD的發(fā)展速度之所以會落于后起之秀Linux上,這也是一個重要原因。這時候Linux出現(xiàn)了,它是一個完全免費的與Unix兼容的操作系統(tǒng),可運行在多種平臺上。 

  雖然Unix已經非常開放,但在80年代其內核代碼也不是隨意就可以得到的。最容易得到的代碼是Minix,用于教學目的而編寫的一個系統(tǒng),這遠不是一個成熟的系統(tǒng)。于是芬蘭的Linus決定自己編寫一個獨立的操作系統(tǒng),在Internet上發(fā)布了一個通告。這個成為Linux的系統(tǒng)在Internet上的眾多愛好者的幫助下迅速開發(fā)出來,并取得了巨大的成功。Linux和其他Unix的源碼完全無關,嚴格來講只能算仿制品。但Linux的開發(fā)者來自整個Internet,具有各種Unix系統(tǒng)的背景,因此Linux也集中了各種Unix的優(yōu)點,從性能上與商業(yè)產品毫不遜色。所以從廣義上來說,天緣把Linux劃分到了Unix派系。

  最后附上一張比較詳細的Unix 發(fā)展表:

重要的Unix版本 

SunOS與Solaris 

Sun是最早的工作站廠商,但一直在Unix工作站領域不斷發(fā)展。當前,Sun的工作站產品和Inte rnet服務器產品在ChinaNet中應用非常廣泛。其操作系統(tǒng) SunOS是基于4.2BSD開發(fā)的,直到SunOS 4。但是在此之后,Sun將操作系統(tǒng)的開發(fā)工作轉向了System V,這個新版本為Solaris 2,或者稱為SunOS 5,因此也可以將SunOS 4稱為Solaris 1.0,但是SunOS 4與Solaris 2分屬兩個流派,其中的差別就比較大了。 
Sun的Solaris主要針對他的處理器Sparc來開發(fā),但是他們也開發(fā)了用于Intel平臺上的系統(tǒng)Solaris X86。與運行在工作站上的Solaris相比,Solaris X86性能較差。 
最新的Solaris版本為2.7,或者可以稱為Solaris 7.0,這種使用操作系統(tǒng)版本號的把戲只不過是一種商業(yè)炒作方式。但是Sun公司在Unix領域內的努力,已經成為最具活力的U nix商業(yè)廠家,Solaris也是最有前途的商業(yè)Unix版本。 

IRIX 6.x 

IRIX 6.x是SGI公司的Unix,這也是一種基于Unix System V的產品。SGI的Unix圖形工作站是圖形圖象處理領域內的頂級產品,這一方面是由于SGI的硬件性能相當優(yōu)秀,另一方面在軟件方面,SGI開發(fā)了工作站下的圖形圖象處理軟件,成為這個領域的領先者。而SGI在圖形圖象領域的領先地位掩蓋了他作為一家Unix廠商在操作系統(tǒng)領域內的努力,事實上在他們還生產超級計算機,在多處理器和并行計算等大負荷計算方面都有獨到的研究。 
在Unix領域,IRIX不是最具備活力的版本,但更關心穩(wěn)定性。在他們出色硬件的合作下,SGI的服務器性能在Unix服務器中也是一流產品。 

Linux與FreeBSD 

雖然Unix已經非常開放,但在80年代其內核代碼也不是隨意就可以得到的。最容易得到的代碼是Minix,用于教學目的而編寫的一個系統(tǒng),這遠不是一個成熟的系統(tǒng)。芬蘭的Linus決定自己編寫一個獨立的操作系統(tǒng),于是在Internet上發(fā)布了一個通告。這個成為Linux的系統(tǒng)在Internet上的眾多愛好者的幫助下迅速開發(fā)出來,并取得了巨大的成功。Linux和其他Unix的源碼完全無關,嚴格來講只能算仿制品。但Linux的開發(fā)者來自整個Internet,具有各種Unix系統(tǒng)的背景,因此Linux也集中了各種Unix的優(yōu)點,從性能上與商業(yè)產品毫不遜色。 
Linux僅僅指操作系統(tǒng)的內核,使用這個內核的系統(tǒng)的Linux版本很多,例如RedHat Linux,Debian Linux,Slackware Linux等。當前Linux的內核已經發(fā)展到了2.2版本,發(fā)行版本為RedHat 5.1、Debian 2.0等 
由于Linux如此流行,原來BSD的研究人員也打算創(chuàng)作一個運行在Intel平臺上的免費BSD系統(tǒng),結果產生了FreeBSD系統(tǒng)。 
由于FreeBSD繼承了BSD的成熟代碼,因此在穩(wěn)定性和可靠性方面非常好,也因此受到小公司的青睞,很?斐晌 ?/FONT>Li nux之?蟮牡詼 竺夥巡僮饗低場?/FONT>FreeBSD運行在Internet上最大的ftp服務器ftp.cdrom.com和WWW節(jié)點yahoo.com上以及其他繁忙的站點上,國內流行的163.net、371.net等也是建立在它之上的。由于FreeBSD和Linux同為運行在Intel平臺上的操作系統(tǒng),常常會造成混淆,將運行FreeBSD的系統(tǒng)認為是名氣更大的Linux。 

SCO OpenServer與Unixware 

SCO Unix是在國內比較有名氣的操作系統(tǒng),因為他使用Inte l的平臺,并且較早進入中國市場。它的歷史可以追溯到MicroSoft開發(fā)的Xienx,Xienx是運行在Intel平臺上的一種基于Unix V 6的系統(tǒng),后來Xienx開發(fā)部門獨立出來成立了SCO公司,并基于AT&T System VR3.2開發(fā)了SCO Unix,其最新的版本為增強了圖形接口的SCO OpenServer 5.0.4。此時AT&T已經將它們負責Unix的部門USL(Unix系統(tǒng)實驗室),賣給了Novell公司,它們的Unix被更名為UnixWare ,但是Novell正逢經營問題,不得不將UnixWare再次賣給SCO。 
Novell在購買UnixWare之后的一個重要舉動是將Unix商標贈送給一個非盈利的Unix組織X/Open,結束了USL與BSD以及其他廠商的紛爭。而現(xiàn)在UnixWare成為了SCO的下一代產品,OpenServer則進入了維護時期。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    久久黄片免费播放大全| 欧美尤物在线视频91| 好骚国产99在线中文| 麻豆一区二区三区在线免费| 国产精品伦一区二区三区在线| 色哟哟国产精品免费视频| 99久久国产精品免费| 国产在线小视频你懂的| 五月婷日韩中文字幕四虎| 亚洲中文字幕人妻av| 欧美不卡高清一区二区三区| 五月婷婷六月丁香在线观看| 亚洲熟女乱色一区二区三区| 国产91色综合久久高清| 在线免费看国产精品黄片| 丝袜视频日本成人午夜视频| 又黄又爽禁片视频在线观看| 人妻人妻人人妻人人澡| 99秋霞在线观看视频| 老司机激情五月天在线不卡 | 国产麻豆视频一二三区| 国产福利一区二区久久| 91偷拍裸体一区二区三区| 国产激情国产精品久久源| 欧美日韩少妇精品专区性色| 国产成人精品国产成人亚洲| 福利一区二区视频在线| 国产精品视频一区麻豆专区| 91在线播放在线播放观看| 狠狠干狠狠操亚洲综合| 日韩欧美综合中文字幕 | 好东西一起分享老鸭窝| 有坂深雪中文字幕亚洲中文| 开心激情网 激情五月天| 欧美精品日韩精品一区| 中文字幕日韩精品人一妻| 国产精品一区二区香蕉视频| 国产精品亚洲二区三区| 91爽人人爽人人插人人爽| 91人妻人人精品人人爽| 四十女人口红哪个色好看|