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的開源創新路可以越走越好.
from http://www.chinaunix.net/