歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> RedHatEnterpriseLinux3:先睹為快

RedHatEnterpriseLinux3:先睹為快

日期:2017/2/27 14:31:58   编辑:更多Linux
  Red Hat Enterprise Linux 3 (RHEL 3) 打算在 2003 年秋季發布普通版,它代表了 Red Hat 與 Oracle 雙方協作的成果。Oracle 技術網最近有機會和 Red Hat 的 OS 開發副總裁 Brian Stevens 討論了該版本。     OTN:協作正逐漸成為今天的軟件開發中真正重要的東西。Red Hat 和 Oracle 就即將推出的版本在多大程度上進行協作以及著眼於什麼目標?   Stevens:協作主要涉及到確定優化 Oracle 解決方案所需的需求。直接支持 Oracle 的 50 種增強是由 Red Hat 開發的,或者是從未來將在 RHEL 3 中包含的代碼基礎中移植過來的。協作的其它領域涉及到特殊領域(如網絡異步 I/O)的聯合內核開發、以及整合測試小組和為有效的工程設計交流創建通信渠道。最終結果是當我們發布 Enterprise Linux 版本時,我們確信它們可以很好地與 Oracle 堆棧一起使用。     OTN:可靠性是今天的計算環境中關心的一個主要的問題,同樣還有功能性。在 RHEL 3.0 中主要的功能增強或重點關注領域是什麼?   Stevens:大量的功能增強為 Oracle 客戶提供了直接的好處。新版本將提供增強的多線程、更新的虛擬內存系統和許多 I/O 改進。在技術上,我們將內核的地址空間從 1GB 增加到將近 4GB。這對大型 Oracle Application Server 部署能支持的用戶數將產生巨大的影響。     OTN:1 GB 到將近 4 GB?這相當可觀。  Stevens:是的。總的來說,您將看到它提供了更好的可伸縮性,且它將支持具有 64GB 內存的系統。這比 AS 2.1 增長了兩倍還要多。     OTN: 在版本 3 中提供的不同產品是什麼?   Stevens:利用 RHEL 3,我們引入了個性化技術。增加的這一特性使得能夠為特定用戶調整操作系統的變體,同時保持整個產品系列范圍的硬件和 ISV 兼容性。     您已經提到了 AS 或 Advanced Server 的變體,我們也將支持一個計劃用於工程設計工作站的 WS 變體,以及一個通常用於小型服務器的 ES。然而,此時該 WS 和 ES 版本的實際內存和 CPU 限制還沒有最終確定。     OTN: Red Hat 將在該版本中支持什麼新技術?iSCSI?InfiniBand?   Stevens: 這是個有趣的問題。實際上不能再認為 InfiniBand 和 iSCSI 是新技術了,但同時,它們也還沒有真正成為主流。更確切地說,它們是已經被研究了相當長時間但從量上看還沒有真正發展起來的技術。現在更大的忠實支持者(如 EMC)和先驅者(如 EqualLogic)正不斷推出利用如 iSCSI 之類技術的存儲解決方案,我們希望它們將變得更加普及。到那時,對於 RHEL 3 支持的新的硬件技術,一些更吸引人的興趣點是如串行 ATA 和 AMD64 之類的技術。     串行 ATA 正真正開始改變用戶訪問存儲介質的方式。您將看到的是,隨著年復一年地推出更新的存儲設備,磁盤設備的成本將下降,同時性能將提高。我們正開始尋找昂貴、高端的光纖信道系統的替代品。而 AMD 的 AMD64 是一個新的用於集成的 32 和 64 位計算的平台,它將與 Intel 的 Itanium 2 直接展開競爭。     OTN: RHEL 3 對 Oracle 開發人員的好處是什麼?   Stevens:我們實際上將在秋季提供一個可與 RHEL 3 結合使用的開發人員套件。該開發人員套件將引進一個圖形交互開發環境以及其它的開發和調試工具,如監測器和內存分析工具。這些是主流軟件開發需要,但至今還沒有在 Linux 上提供的一些缺少的組件。     OTN: 是否會存在兼容性問題?   Stevens:我們對遵守公共應用編程接口的應用程序支持二進制兼容性。因此,實際所需的全部就是一個簡單的認證測試(除非應用程序利用了一些不被支持的接口),並且我們發現大多數應用程序可以正常工作。     OTN: Red Hat 和 Oracle 如何合作在 RHEL 上認證 Oracle 產品?這是一項聯合工作,還是各個公司分別運行測試?   Stevens:根據我們與 Oracle 的關系,對於 Oracle 提供的堆棧部分,我們非常注意確保一切都順利進行。我們將 Oracle 測試作為我們開發環境的一部分來運行,這確保在我們的新版本推出時,Oracle 得到 Red Hat 的認證。但就除 Oracle 之外的第三方 ISV 而論,我們很難確定它們依賴於該系統的哪些方面,因而我們更多地處於灰色區域中。     我們觀察到這實際上歸結於應用程序是否遵循於標准。如果它利用了不屬於標准的一部分的 API 組件,則無疑它們將出現問題。在過去,對於依賴於產品的實際版本名稱的應用程序,我們發現存在這一問題。很自然,像那樣的情況程序將不能順利進行。     OTN: 過去,人們通常認為 Linux 屬於開發過程的開放源代碼這一方面。這對 Red Hat 能夠變得更加主流有著怎樣的影響?   Stevens: 對,這的確使得它更有挑戰性!但我認為 Red Hat 代表性的特點之一是絕緣層。在開放源代碼的世界中,事物變化確實非常快,因此為支持、兼容性和集成提供一個絕緣層是至關重要的。畢竟,Linux 開發的開放源代碼的特性不真正涉及到兼容性;它是關於如何快速地推進技術發展的,因此很明顯,我們的產品化計劃必須處理這些問題。     OTN: 哪一個平台對 Red Hat 具有戰略性的重要意義?RHEL 3 將支持哪些平台?   Stevens:七個平台將與 RHEL 3 一起引進:X86、Itanium 2、AMD64 Power PC 32、Power PC 64、S390 和 S390X。X86 是容量最大的平台,並且是最主流的,因此可能是戰略上最重要的。但我們發現,為了使我們的客戶能夠利用跨不同類型硬件擁有單一 OS 平台的價值,真正廣泛地支持這些體系結構非常關鍵。¿ç²»Í硬件擁有單一操作系統的能力使得 Linux 在節約移植成本和管理成本,以及類似成本方面引人注目。     OTN: 原有數據是個大問題吧?   Stevens:是的,我認為這正是 Linux 對這種方法感興趣的原因:您可以把舊數據和舊系統帶到新環境中。在專利領域中,如果投資回報不明顯,那將不會發生。     雖然我們覺得大型機上的 Linux 可以不支持它自己的 P&L,但作為整體解決方案的一部分,它確實是該計劃的一個重要的組成部分。     OTN: 2.6 內核的情況如何?   Stevens:內核開發不僅限於 RHEL 3;Red Hat 工程師正致力於兩個項目。我們現在構建產品,我們也從事將來的 R&D,包括 2.6 內核。     Linux 內核分兩部分在它自己的開放源代碼項目中進行開發。偶數號的版本是人們可以在其上構建產品的穩定版本。當前系列的產品都基於 2.4 內核,同時在過去的幾年裡,2.5 Linux 內核成為高級的開發樹。很快將提供一棵 2.6 內核樹,每個人都想知道何時將提供。     在我們獲得穩定的 2.6 內核之前還有很多開發工作要做,世界各地一些極富才華的工程師正致力於此。除了參與開發之外,我們還把 2.5 內核提供給希望使用尖端技術的人,以供和我們的產品一起使用。但今天考慮到所有的因素,我認為向企業用戶提供 2.6 內核樹的最樂觀的時間大約是在 2004 年底。     當我們正為當前基於 2.4 內核的產品做計劃時,作為與 Oracle 的協作,我們首先做的事情之一是理解它的需求,以便我們能夠在 2.4 版之上或之中添加這些需求。當 RHEL 4 推出時,如果它是基於 2.6 的,我們會做同樣的事情。     OTN: 這種協作開發是如何與 Oracle 當前的支持模式聯系在一起,從而為 Red Hat 的客戶提供單個聯系點的?   Stevens: 實際上,在那種情況下,它與我們實際的開發工作關系很小。支持該計劃僅對公司的 CRM 系統和升級過程有影響―用戶獲得一致的響應,無論他們是與 Oracle 聯系還是直接與 Red Hat 聯系。因此在後台,工程師和支持人員一起合作來實現有效的數據交換。在這種意義下,在該領域也存在協作―協作目標在於提高總體客戶滿意度。




Copyright © Linux教程網 All Rights Reserved