Unix系統(tǒng)開放式發(fā)展
我們知道Unix系統(tǒng)存在著變體和版本間的差異。隨著Unix被越來越多的商業(yè)部門和政府所采用,人們要求對(duì)Unix系統(tǒng)制定統(tǒng)一的標(biāo)準(zhǔn),這不僅可以方便Unix系統(tǒng)用戶和開發(fā)者的使用,同時(shí)也利于Unix系統(tǒng)的開放式發(fā)展。
1. 一些大型主機(jī)和工作站的生產(chǎn)廠家專門為它們的機(jī)器做了Unix版本,其中包括Sun公司的Solaris系統(tǒng)、IBM公司的AIX和惠普的HP-UX。Solaris系統(tǒng)是Sun公司推出的、具有大量硬件支持的Unix變體。IBM公司的AIX主要運(yùn)行在RS/6000系列的RISC系統(tǒng)和大型主機(jī)上。
目前已出售了500,000多套R(shí)S/6000系統(tǒng)。HP推出的HP-UX則在市場(chǎng)上有很多硬件對(duì)其支持。該變體有很好的市場(chǎng)發(fā)展前景。
2. 隨著個(gè)人計(jì)算機(jī)的發(fā)展,產(chǎn)生了許多應(yīng)用在Intel平臺(tái)上的Unix版本。由于不存在建立在Unix平臺(tái)上的完全二進(jìn)制的Unix標(biāo)準(zhǔn),這使得用戶很難為自己選擇一個(gè)較好的Unix版本。Intel平臺(tái)上的Unix系統(tǒng)一般被分為兩類:基于SVR4的系統(tǒng)和基于SVR3.2的系統(tǒng)。
SVR4的銷售商包括NCR、IBM、Sequent、SunSoft(出售Solaris)以及Novell(出售UnixWare),而SCO公司主要銷售基于SRV3.2的Intel平臺(tái)上的Unix系統(tǒng)。
3. Unix操作系統(tǒng)存在著一些花費(fèi)很少甚至是免費(fèi)的Unix或類Unix系統(tǒng)的版本。用戶在使用這些Unix版本時(shí)還可以同時(shí)得到系統(tǒng)的源代碼。前面的Linux,F(xiàn)reeBSD和NetBSD等等均是免費(fèi)的Unix操作系統(tǒng)。
這些版本對(duì)Unix愛好者十分具有吸引力,因?yàn)樗鼈儾坏梢栽谧约旱臋C(jī)器上運(yùn)行Unix系統(tǒng),而且不需要付出過高的費(fèi)用。另外一點(diǎn)是用戶甚至還可以根據(jù)自己的需要去修改系統(tǒng)。早期的類Unix系統(tǒng)是Andrew Tanenbaum設(shè)計(jì)的MINIX系統(tǒng)。在他所著的《操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》一書中介紹了MINIX系統(tǒng)并給出了MINIX系統(tǒng)的源代碼。MINIX的最新版本可向該書的出版商索取,它包括許多平臺(tái)上的二進(jìn)制版本(如PC、Amiga、Atari、Macintosh和SPARCStation等版本)。
最流行的Unix系統(tǒng)源碼版本是前面講述的Linux系統(tǒng)。Linux是在Linus Torvalds工作的基礎(chǔ)上建立起來的可代替Unix的系統(tǒng),其目標(biāo)是遵循POSIX規(guī)范。Linux本身也發(fā)展出許多變體,其中提供附加支持和工具的主要版本需要許可權(quán)才能使用。Linux比較適合用作中小型Internet服務(wù)提供商或Web服務(wù)器的工作平臺(tái)。
【編輯推薦】