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伺服器的工作平臺。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941457/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- UNIX作業系統的歷史(轉)作業系統
- UNIX作業系統列印故障的排除(轉)作業系統
- Unix類作業系統入門(轉)作業系統
- 作業系統全接觸之UNIX系統(轉)作業系統
- 六大UNIX作業系統的比較(轉)作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- 推行企業標準資訊系統與標準件
- UNIX作業系統概述及基本知識(轉)作業系統
- 作業系統市場Unix腹背受敵(轉)作業系統
- UNIX作業系統中常用的命令作業系統
- 理解linux/unix作業系統守護程式(轉)Linux作業系統
- 談兵:Linux/Unix作業系統入侵思路(轉)Linux作業系統
- Unix還是Windows?作業系統選擇因素(轉)Windows作業系統
- UNIX作業系統正確的五種關機方法(轉)作業系統
- Unix作業系統的部分重要網站作業系統網站
- 作業系統(一)作業系統歷史:從標準函式庫到雲端計算作業系統函式
- Unix作業系統的優勢總結 共14個方面(轉)作業系統
- hp-unix作業系統 日誌作業系統
- 標準化您的 UNIX 命令列工具(轉)命令列
- UNIX下收集作業系統統計資料作業系統
- NetBSD 10.0 - 類 UNIX 作業系統作業系統
- JDK不同作業系統的FileSystem(unix-like)中篇JDK作業系統
- JDK不同作業系統的FileSystem(unix-like)上篇JDK作業系統
- JDK不同作業系統的FileSystem(Windows&Unix-like)JDK作業系統Windows
- 谷歌Android正成為物聯網標準作業系統谷歌Android作業系統
- 如何區分Linux和Unix?作業系統!Linux作業系統
- ASM 模組安裝與作業系統核心版本問題ASM作業系統
- SerenityOS:類似Unix的圖形化桌面作業系統作業系統
- 檢視LINUX unix的作業系統是多少位Linux作業系統
- CSC3150Unix的教學作業系統作業系統
- Windows作業系統產品名與內部版本號的對應(windows版本號)Windows作業系統
- 作業系統列表(轉)作業系統
- 實時作業系統與通用作業系統的一些比較 (轉)作業系統
- 某世界500強公司的伺服器作業系統安全配置標準-Windows伺服器作業系統Windows
- Linux作業系統效能指標監控與通知Linux作業系統指標
- AIX作業系統版本小知識AI作業系統
- UNIX系統安全(轉)
- 在Unix系統下用shell製作通用介面(轉)