|
|
電信博物館 > 計算機網(wǎng)絡(luò) > 嫦娥孤凄與誰鄰
> 操作系統(tǒng)數(shù)家珍
UNIX--源遠(yuǎn)流長
UNIX是一種標(biāo)準(zhǔn)的計算機網(wǎng)絡(luò)操作系統(tǒng)(運行在計算機上的最基本的軟件,為字處理和電子表格之類的軟件程序提供低層支持)。UNIX是為許多用戶的同時使用而設(shè)計的(也就是所謂的多用戶),并且具有內(nèi)建的TCP/IP支持。它是互聯(lián)網(wǎng)中的服務(wù)器使用得最多的操作系統(tǒng)。
記得在《侏羅紀(jì)公園》這部電影中有這樣一個情節(jié):那個小女孩意識到她面對的正是一個UNIX系統(tǒng)!拔抑浪!”她喊到。然后她打開顯示器并開始按動一些按鍵,于是恐龍完蛋了,他們獲救了。UNIX一直安裝在計算機上,至少差不多有四分之一個世紀(jì)了。其操作系統(tǒng)的體系結(jié)構(gòu)和源代碼是公開的,但未必是免費的。因為它公開的體系結(jié)構(gòu),且因為它是用C語言編寫的,所以UNIX就象麥當(dāng)勞一樣,在世界各地你都可以找到。
UNIX有兩個基本血統(tǒng):系統(tǒng)V,最初是由AT&T的貝爾實驗室研制開發(fā)的;伯克利UNIX,由美國加州大學(xué)伯克利分校研制的。這些分支都是UNIX系統(tǒng),只不過是風(fēng)格不同。
貝爾實驗室發(fā)行了第一個UNIX版本,只供大學(xué)使用。許多人在這一版本的基礎(chǔ)上進(jìn)行修改和擴充,形成了各種UNIX的變種。因此,各種UNIX系統(tǒng)中75%的重要的部分是相同的。最早收到UNIX拷貝的學(xué)校之一是加州大學(xué)伯克利分校。該校的學(xué)生在使用UNIX時想到什么功能就增加到他們使用的UNIX中。后來伯克利大學(xué)正式發(fā)布了一個UNIX的伯克利版本(稱為BSD UNIX:即Berkeley Software Distribution version of UNIX)。許多SUN公司的投資者來自伯克利大學(xué),SUN公司在市場上銷售的BSD UNIX版本有SUN OS和Solaris。再來看看電話公司,在此期間,他們的許多程序員從不同方面改進(jìn)了UNIX,并對他們的UNIX版本用羅馬數(shù)字加以編號,現(xiàn)在的版本稱為System V。幾個UNIX的老版本仍然還在使用。最著名的老版本是XENIX。最初由微軟公司發(fā)行,后來由Santa Cruz機構(gòu)(SCO)銷售,它是微軟的分公司。XENIX是基于System V和SCO的早期版本,大多數(shù)System V的描述適用于XENIX。
雖然已經(jīng)弄清楚了各種通用的UNIX,仍然需要了解一個重要的問題:使用的是哪種Shell。你可能會說:我并不想使用什么Shell,我只想完成一些工作,但是Shell是實現(xiàn)目標(biāo)的必經(jīng)之路。UNIX本身運行在計算機的內(nèi)部,它不屑于處理某些次要的瑣事,如什么用戶可能想做什么,它把這些事情委托給Shell去做。Shell是接收用戶命令并且執(zhí)行命令的程序,有點像DOS的界面。在UNIX看來Shell是用戶登錄之后UNIX運行的第一個程序。幸運的是所有流行的Shell只有兩種類型:即Bourne (或Korn)Shell和C Shell。如果用戶登錄之后UNIX顯示$,則使用的是Bourne Shell。如果顯示%,則使用的是C Shell。
不過,現(xiàn)在大多數(shù)的UNIX系統(tǒng)都擁有了圖形用戶界面--X Windows系統(tǒng),它跟微軟的Windows系統(tǒng)的界面十分相似,你看見屏幕分成幾個窗口,然后你可以通過鼠標(biāo)來執(zhí)行操作。
[上一頁] [下一頁]
|
|
|