RedHat的RHEL5、Jboss3開源路需要繼續創新

來源:互聯網
上載者:User

4月17日,很高興參加了RedHat在中山公園的音樂堂內舉行了一次大會.這次活動主要圍繞RedHat的開源技術可以帶給使用者哪些價值,並特別請來了Hibernare創始人,Jboss核心成員Gavin King。會上RedHat著重展示了自己的看家產品RHEL5 作業系統,Jboss應用伺服器等。可以看出RedHat這個在開源領域老牌的廠商正由單純提供作業系統,轉變為可以為使用者提供從基礎軟體到應用領域更廣的技術服務.不過RedHat開源技術的道路可以說任重而道遠。

  
RHEL伺服器虛擬技術不僅需要Xen

  已經不需在解釋發展了40多年歷史的虛擬技術對於公司專屬應用程式的價值。Redhat也終於繼Novell SUSE之後把Xen整合到了自己的RHEL5中,並保持一個30人左右的團隊進行Xen相關的項目開發。不過,雖然 Xen 成熟穩定並且支援主流的完全虛擬化和半虛擬化。但完全虛擬化需要以損耗虛擬作業系統效能為代價,而半虛擬化需要修改作業系統核心,對於開源Linux很好解決,但如果要安裝Windows似乎並沒有期待的那樣出色,雖然已經有了Intel-VT和AMD-V在CPU虛擬技術上的支援。同時,我們也可以看到虛擬技術的發展趨勢是與如何將虛擬技術不斷的融入到作業系統中。正因此,剛剛竄起的KVM似乎被認為是可以趕上Xen取得如今成績的新產品,因為它代表了作為主流 Linux 核心一部分的第一個虛擬化技術。它將 Linux 核心轉換為一個使用核心模組的 hypervisor。這個模組允許使用其他客戶作業系統,然後在宿主 Linux 核心的使用者空間中運行。RedHat 雖然在Fedora 7中提供支援KVM的版本,但也需要儘快在RHEL接下來的版本中提供給人們更多的虛擬技術選擇。畢竟其它的開源作業系統廠商比如Novell好像動作總是很快,前段時間已經把另外一個成熟的開源虛擬技術OpenVZ整合在了SUSE Linux中,對KVM也是格外的關注。(註:OpenVZ一個作業系統級的虛擬化解決方案,一個支援虛擬化的核心,可以支援使用者空間隔離、VPS 等,類似Solaris的虛擬技術)

Jboss不應僅僅是開源

  單純從中介軟體平台來講,同質化現象還是挺嚴重的,無論是Weblogic、Websphere、Jboss等等。網上也有大量關於這類產品遷移和評測文章。也許Jboss開源可以降級企業TCO,但構建軟體基礎平台的目的是為了構建上層應用。Jboss作為中介軟體層的基礎軟體能對企業構建BPM、ERP提供更多支援也許才能顯得更加有意義。可以看到無論是IBM還是Oracle它們的產品線都相對完備,不但提供中介軟體產品,更關鍵是提供了大量上層應用軟體或者輔助的開發工具。因此對於Redhat來講也許需要提供更多的類似Jboss jBPM 、Jboss Rules、Hibernate等協助工具輔助。並且可以像微軟一樣考慮與SAP這樣的廠商展開合作,使得使用者在構建應用時有更多的選擇。

與Windows平台的互操作Samba還不夠

  RHEL5通過Samba伺服器實現SMB/CIFS解決與Windows系統網路檔案分享權限設定、列印、身份管理等問題。而在企業裡混合式系統內容互操作遠不是這麼簡單。Novell 與 Microsoft 的高調合作即是一個訊號,同時也給其它linux廠商造成了很大壓力。RedHat也因此需要提供更多的技術力量,給使用者選擇RHEL更多的信心。比如通過虛擬化技術改善RHEL與Windows的部署,為使用者提供Open XML 和OpenDocument等文檔格式互連的技術協助,為使用者的應用程式跨平台相容提供支援人員等等。

  
  
讓使用者更好的利用多核

   特別是在伺服器端,多核應用的趨勢已經非常明顯,雙核、4核、8核。也就意味著使用者可以得到更高的計算能力。因此,多核以後,使用者的應用程式更需要以多線程的形式合理分配到各個核中。除了應用程式在開發時,在演算法上由串列思想轉向合理的多線程並行方式,作業系統也需要起到協助使用者更好的管理CPU資源的作用。一方面RedHat需要對Intel匯流排架構和是AMD的直連架構做足夠的最佳化,另外一方面也需要告訴程式開發設計人員,如何去最佳化在RHEL上的多線程應用程式。

 

RedHat會選擇GPL3嗎?

 一直以來OpenSurce軟體許可話題的爭論從來就沒有終止過。GPL3即將推出,應該選擇怎樣的授權方式,對於任何一個開源廠商都是需要面臨的問題。SUN在前段時間率先宣布將會支援GPL3。RedHat目前仍然沒有明確表示會選擇怎麼樣的軟體授權方式,RHEL5仍然使用的是GPL2。但是不管怎麼說提供給使用者更清晰的軟體版本,根據使用者需求提供軟體授權方式才是正確的選擇。

當然,RedHat 作為開源社區的引領者之一,每年都會為開源社區貢獻許多力量,也為使用者帶來很大的價值。並且我們可以看到它已經為使用者描畫了一個清晰的開源架構,從 RHEL作業系統到對多種資料庫比如MySQL的支援,以及 Jboss中介軟體和OpenOffice.org、SugarCRM等應用軟體,再加上來自開源社區和Redhat工程師的技術服務。希望RedHat的開源創新路可以越走越好.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.