歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> UNIX操作系統的版本與標准

UNIX操作系統的版本與標准

日期:2017/2/28 11:19:01   编辑:關於Unix


  從UNIX操作系統的發展歷程可以知道UNIX系統存在著變體和版本間的差異。隨著UNIX被越來越多的商業部門和政府所采用,人們要求對UNIX系統制定統一的標准,這不僅可以方便UNIX用戶和開發者的使用,同時也利於UNIX系統的開放式發展。
  電子電器工程師協會(IEEE,Institute of Electrical and Electronic Engineers)為制定“基於UNIX操作系統的工業使用的操作系統接口標准”建立了相應系列的標准委員會。而在歐洲,X/Open組織將各種UNIX標准匯集到一起,包括新近研究的通用開放系統環境(COSE,Common Open System Environment)。X/Open公布的一系列規范總稱為X/Open Portability,MOTIF用戶界面是其中被廣泛使用的標准之一。
  一些商業團體也在對UNIX的標准進行協商,並也產生了一些成果。下面介紹一下UNIX系統的各種變體和不同版本。
  1.unixWare的基礎是SVR4,最初是由AT&T負責開發和發展的。有一段時間由Novell來負責管理,現在SCO公司負責它的開發和發展工作。UnixWare主要運行在X86 (Intel或者100%可兼容)機器上。
  2.SDI的BSDI網絡服務器是BSD操作系統的一個商業版本,最初由伯克利大學設計和開發。BSDI繼承了BSD操作系統,並且為其添加了許多新的程序和功能。這些功能使該系統對任何Intranet和Internet的網關都具有相當高的可靠性。由於它能很好地支持網絡,BSDI主要被ISP(Internet服務提供商──Internet Service Providers)使用。所有的X86(Intel或100%可兼容)機器上都可運行BSDI。
  3.FreeBSD和NetBSD是BSDI網絡服務器的免費版本。它們包含的許多強大的功能使BSD操作系統變得非常流行,但它缺乏任何商業團體的技術支持。如果用戶不需要技術支持,又需要一個適用於Internet/Intranet的具有高穩定性和可靠性的操作系統,那麼FreeBSD和NetBSD將是較好的選擇。FreeBSD在X86平台上運行。NetBSD可在下列機器上運行:Dec、Alpha、Amiga、Acorn RiscPC、Atari、HP9000/300 Series、X86、m86k Macintosh、PowerPC、Sun SPARC Series、Sun3、Dec VAX等。
  4.SCO公司的SCO OpenServer是UNIX的變體,它建立在XENIX基礎之上,由Microsoft負責其開發和發布工作。SCO OpenServer目前在Internet/Intranet上非常流行,並且已經使用了很久。盡管它缺少BSD的許多功能,SCOOpenServer還是在企業級服務器上占據了一席之地。由於技術支持較為出色,它已經成為許多公司商業操作系統的選擇。SCO OpenServer還有許多應用支持,包括能運行Microsoft的Word、Excel等產品,這為SCO OpenServer的發展打下了扎實的基礎。
  5.Linux最初是從minix開發而來。現在已發展成為非常流行的、被廣泛應用的操作系統。Linux主要依靠POSIX和系統V的標准。Linux是免費的,因此具有廣泛的應用。它包含許多商業軟件,如Applixware for Red Hat。Linux有廣泛的初級UNIX用戶,也易於安裝。Linux更新很快,這是它的優點,也是它的缺點,因為這樣的話Linux顯得不是很穩定。Linux目前在工作站上非常流行,但由於它缺少專業操作系統的技術支持和穩定性,因此Linux不能用於關鍵任務的服務器。
  1. 一些大型主機和工作站的生產廠家專門為它們的機器做了UNIX版本,其中包括Sun公司的Solaris系統、IBM公司的AIX和惠普的HP-UX。Solaris系統是Sun公司推出的、具有大量硬件支持的UNIX變體。IBM公司的AIX主要運行在RS/6000系列的RISC系統和大型主機上。目前已出售了500,000多套RS/6000系統。HP推出的HP-UX則在市場上有很多硬件對其支持。該變體有很好的市場發展前景。
  2. 隨著個人計算機的發展,產生了許多應用在Intel平台上的UNIX版本。由於不存在建立在UNIX平台上的完全二進制的UNIX標准,這使得用戶很難為自己選擇一個較好的UNIX版本。Intel平台上的UNIX系統一般被分為兩類:基於SVR4的系統和基於SVR3.2的系統。SVR4的銷售商包括NCR、IBM、Sequent、SunSoft(出售Solaris)以及Novell(出售UnixWare),而SCO公司主要銷售基於SRV3.2的Intel平台上的UNIX系統。
  3. UNIX操作系統存在著一些花費很少甚至是免費的UNIX或類UNIX系統的版本。用戶在使用這些UNIX版本時還可以同時得到系統的源代碼。前面的Linux,FreeBSD和NetBSD等等均是免費的UNIX操作系統。這些版本對UNIX愛好者十分具有吸引力,因為它們不但可以在自己的機器上運行UNIX系統,而且不需要付出過高的費用。另外一點是用戶甚至還可以根據自己的需要去修改系統。早期的類UNIX系統是Andrew Tanenbaum設計的MINIX系統。在他所著的《操作系統設計與實現》一書中介紹了MINIX系統並給出了MINIX系統的源代碼。MINIX的最新版本可向該書的出版商索取,它包括許多平台上的二進制版本(如PC、Amiga、Atari、Macintosh和SPARCStation等版本)。最流行的UNIX源碼版本是前面講述的Linux系統。Linux是在Linus Torvalds工作的基礎上建立起來的可代替UNIX的系統,其目標是遵循POSIX規范。Linux本身也發展出許多變體,其中提供附加支持和工具的主要版本需要許可權才能使用。Linux比較適合用作中小型Internet服務提供商或Web服務器的工作平台。
Copyright © Linux教程網 All Rights Reserved