在我們學習Unix操作系統的同時,也應該了解它的歷史。在過去的40年裡,Unix操作系統幫助推動了全球的重要任務IT運營。現在,隨著Unix步入中年,它的支持者正在忙於開發新的技術規范。他們希望這些新的技術規范將推動這個操作系統進入下一個計算時代。
在Unix生態系統最前沿的是Open Group,這是一個廠商中立和技術中立的組織,負責監管Unix名稱的使用和遵守Unix的技術規范,特別是“單一Unix操作系統技術規范”。
單一Unix技術規范是構成兼容Unix系統的一套技術規范。目前,單一Unix技術規范是第三版(Unix 03),不過,新的技術規范正在研制之中以擴展Unix操作系統03的成功。Open Group的標准總監Andrew Josey說,我們的Unix 03應用的增長感到非常滿意。我們正在研制這個標准的進化版本。我們現在已經完成了基本的技術規范。我們目前正在研究如何推出這個版本。
Josey說,這樣做不包括重復發明,而是預示著Unix將發生革命性的變化。任何新的技術規范在性質上都是革命性的,特別是將繼續支持現有平台和以前的Unix技術規范。
那是非常重要的,因為向下兼容性一直是Unix的一個重要的特色。據Josey說,符合1995年的Unix操作系統技術規范的應用程序二進制代碼在目前的平台上仍然可以使用。
這種可靠性已經成為Unix部署和提供基於這個操作系統的系統的許多廠商的一個關鍵的賣點。兼容Unix 03的操作系統來自許多廠商,包括惠普、IBM、Sun、甚至蘋果。蘋果自從2007年以來一直兼容Unix操作系統。
Josey說,我們的廠商一直是非常保守的。
保證繼續向下兼容性的措施並不是支持者希望的下一個版本的Unix將發光的唯一的地方。Josey說,我們將提供一些新的編譯庫功能,讓應用程序編程接口更加豐富。我們將期待著更好的國際化的支持、多線程的支持、更加強大以及更好的線程處理。
Unix操作系統 10?
雖然測試套裝軟件現在已經為下一個版本的Unix技術規范制作好了,但是,在新的Unix技術規范正式獲得批准之前,仍然有更多步驟的事情要做。
Josey解釋說,Open Group首先制作了一套反應新的技術規范的更高水平的標准。然後,這些標准將經過一個委員會的審議階段以幫助建立共識。最後,Open Group的成員將執行一個正式投票過程以批准最終的技術規范。
雖然新的Unix技術規范將建在Unix 03標准的基礎之上,但是,目前還不清楚新的Unix標准實際上叫什麼名字。
Josey說,我們這一次也許沒有做一個品牌編號。我們正在爭論如何包裝這個軟件。如果我們確實要給它一個編號,我們也許把它稱作“Unix操作系統 10”。不過,我們也許不會叫這個名字。
Linux的挑戰
雖然Unix操作系統在它存在的40年裡經歷了各種各樣的挑戰,在市場上威脅Unix地位的、最近的和持續的威脅之一一直是Linux的興起。
然而,盡管Linux有吸引力,特別是在數據中心,但是,Open Group認為Linux並不是Unix或者Unix標准的一個威脅。相反,這兩個操作系統之間的關系已經成為互補的。
Josey說,我一直把Linux看作是一種非常積極的東西。我們一直在與這個團體合作。我已經看到了Linux從不兼容Unix到更兼容Unix操作系統的一些的變化。
Unix操作系統廠商和Linux廠商之間的界限最近幾年已經變得非常模糊了。包括惠普和IBM在內的主要Unix廠商現在也是Linux的主要支持者。
Open Group首席執行官Allen Brown說,我們的成員包括在Unix和Linux的供應商。這不是說一個比另一個更好。他們有不同的目標和不同的功能。
Brown說,盡管Linux增長並且縮小了與Unix操作系統與各種版本的Linux之間的區別, 由於一些重要的原因,Unix在未來若干年裡仍然繼續是一個重要的平台。
Brown說,40年前,像我們這樣的一些人發布了我們認為不會持續很長時間並且可能被淘汰的應用程序。現在,這些應用程序是我們不能拋棄的並且必須與其它東西集成在一起的遺產的一部分。
Josey補充說,Unix操作系統在美國軍用飛機等資產中的應用已經持續了50多年。因此,他希望Unix將繼續充滿生氣和活力。
Brown說,與其它平台不同,Unix操作系統越來越多地在重要任務環境中應用。因為他們是重要任務的部署,一旦應用就很難把它們從基礎設施中消除。