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