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