當Red Hat推出Red Hat Enterprise Linux 4.0(RHEL 4.0)時,美國《Network World》對這種操作系統軟件包進行了第一手的Clear Choice測試(測試了RHEL 4.0 Advanced Server,即Red Hat的最強健的Linux版本)。測試發現,新的4.0版本較之以前版本有了相當大的性能提高,增強了安全選件,大大改進了硬件檢測機制。
RHEL 4.0速度的提高得益于新的Linux 2.6.9內核。RHEL 4.0在Web事務處理測試中得到了比運行在同樣硬件上的RHEL 3.0高23%的速度。
安全性的提高是通過可選的Security Enhanced Linux (SELinux)內核修改實現的。這些SELinux修改(在安裝時缺省匯編到Linux內核中)消滅了根用戶和分等級權限安全漏洞。這是第一次將這些功能包括在企業版中。它們在設計上通過直接控制對操作系統服務的應用訪問來改進安全性。SELinux提供對運行在環境中的每一個權限服務的配置控制,這些設置防止根用戶訪問被攻擊服務器的漏洞。
嚴格執行權限可能讓應用程序無法運行(特別是較老的應用程序),但是SELinux日志文件可被用于改變服務或修改應用程序,使它們可以運行在更安全的環境中。有一些老Unix/Linux/BSD應用程序可能試圖對打印服務或運行在服務器上的老設備程序進行未經批準的調用,若想讓這些應用程序可以運行在SELinux環境中,用戶必須對Linux配置文件進行修改。比如測試中曾試圖使用一種老打印應用,通過向SELinux配置文件中添加一列修改,測試者才可以讓它在SELinux參數環境下運行起來。
RHEL 4.0操作系統的硬件檢測是通過Anaconda中的改進實現的。Anaconda是Red Hat的硬件安裝程序/檢測程序,這個程序在不同的服務器平臺兼容測試中都沒有出現錯誤。
此外,Red Hat還大大增加了可檢測的設備的數量,尤其在檢測嵌入SCSI控制器和不常見的網卡等麻煩的設備方面。硬件變化,如改動或添加像主機總線適配器和USB設備等設備,處理得非常好。
RHEL 4.0支持Sun的NFS Version 4。測試者對這種新文件系統支持的測試顯示,加載和卸載都比在過去的Linux測試時看到的操作要快。測試者還注意到來自應用程序內部的更快的文件系統訪問。NFS Version 4向前兼容NFS Version 3,可以輕松地跨平臺加載和卸載文件系統。
RHEL 4.0的性能水平從總體上看,介于非常好到優秀之間,比RHEL 3.0有了顯著的改進。測試者通過在多種平臺上進行測試,以評估不同RHEL版本間的改進以及比較32位和64位版本。
這些測試測量了操作系統處理Web連接和基于Web的事務處理能力。在每臺機器上的RHEL 4.0上運行了Apache 2.0.3。與以前曾經在Novell的SuSe Linux Enterprise Server 9.0第一次采用Linux 2.6.9內核時對它進行測試時看到的情況一樣,Linux 2.6.9也在32位測試中使Red Hat有了同樣的速度上的提高。
此外,與在64位服務器上運行Novell的Linux系統看到的情況一樣,運行在64位平臺上的RHEL 4.0的性能輕松超過了在32位機器上編譯和運行的同樣代碼。在本測試中使用的雙路AMD64 Polywell 2200S服務器支持非統一內存訪問技術的能力,可能對改進64位性能有所幫助。
新Red Hat操作系統軟件包中的用戶與服務管理可以通過手工配置完成,或從缺省開放源代碼用戶界面Gnome中利用簡單的下拉框配置。Red Hat的磁盤管理利用新版Linux Volume Manager (LVM2)得到了改進。測試者利用運行在HP硬件上的RAID配置并且加載和卸載存儲區域網資源,對LVM2進行了測試。LVM2應用支持動態分區,在修改分區過程中不會停止硬盤/卷/分區資源。格式化新分區總體上看更加簡單,顯示的信息更有條理。
Red Hat一直在努力通過關注安全性和速度來改進其Linux性能。從表面上看,新系統與老系統沒有什么兩樣,但是在內部,新系統擁有一個具有增強了安全特性的強大內核。