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