Red Hat Enterprise Linux 5.4

發​行​公​告​

所​有​架​構​的​發​行​公​告​。

Red Hat Engineering Content Services

法律聲明

Copyright © 2009 Red Hat, Inc.. This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version of the OPL is presently available at http://www.opencontent.org/openpub/).
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.
All other trademarks referenced herein are the property of their respective owners.


1801 Varsity Drive
RaleighNC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
PO Box 13588 Research Triangle ParkNC 27709 USA

摘要
2009 年​七​月​一​號​
此​文​件​詳​述​了 Red Hat Enterprise Linux 5.4 的​發​行​公​告​。​

1. 虛​擬​化​更​新​
2. 叢​集​更​新​
2.1. 隔​離​功​能​上​的​改​善​
3. 網​路​作​業​更​新​
4. 檔​案​系​統​更​新​
5. 桌​面​系​統​更​新​
5.1. Linux 進​階​音​效​架​構​
5.2. 圖​形​驅​動​程​式​
5.3. 手​提​電​腦​支​援​
6. 工​具​更​新​
7. 架​構​特​屬​支​援​
7.1. i386
7.2. x86_64
7.3. PPC
7.4. s390
8. Kernel 更​新​
8.1. 一​般 Kernel 功​能​支​援​
8.2. 一​般​平​台​支​援​
8.3. 驅​動​程​式​更​新​
9. 技​術​預​覽​
A. 修​訂​歷​史​
此​文​件​包​含​了 Red Hat Enterprise Linux 5.4(kernel-2.6.18-154.EL)家​族​產​品​的​發​行​公​告​:
  • x86 的 Red Hat Enterprise Linux 5 進​階​平​台​、​AMD64/Intel® 64、​Itanium 處​理​器​家​族​、​System p 和 System z
  • x86 的 Red Hat Enterprise Linux 5 Server、​AMD64/Intel® 64、​Itanium 處​理​器​家​族​、​System p 和 System z
  • x86 的 Red Hat Enterprise Linux 5 Desktop 以​及 AMD64/Intel®
此​發​行​公​告​涵​蓋​了​有​關​於 Red Hat Enterprise Linux 5.4 中​所​進​行​的​改​善​與​新​增​功​能​上​的​高​層​資​訊​。

Red Hat Enterprise Linux 5.4 的​發​行​公​告​格​式​已​改​變​。​發​行​公​告​現​在​包​含​了​重​要​功​能​更​新​、​錯​誤​修​正​以​及​技​術​預​覽​上​的​總​覽​。​新​的​ 技​術​公​告​ 記​載​了​所​有​的​已​更​新​套​件​、​已​知​問​題​以​及​技​術​預​覽​。​

1. 虛​擬​化​更​新​

Red Hat Enterprise Linux 5.4 現​在​已​完​整​支​援​在​基​於 x86_64 的​架​構​上​執​行​基​於 kernel 的​虛​擬​機​器​(KVM)hypervisor。​KVM 已​整​合​入 Linux kernel 中​,並​提​供​了​一​個​有​效​利​用 Red Hat Enterprise Linux 中​的​穩​定​性​、​功​能​以​及​硬​體​支​援​的​虛​擬​化​平​台​。​有​多​種​客​座​端​作​業​系​統​上​都​支​援​使​用​了 KVM hypervisor 的​虛​擬​化​,這​些​作​業​系​統​包​含​了​:
  • Red Hat Enterprise Linux 3
  • Red Hat Enterprise Linux 4
  • Red Hat Enterprise Linux 5
  • Windows XP
  • Windows Server 2003
  • Windows Server 2008

重要

基​於 Xen 的​虛​擬​化​也​受​到​完​整​支​援​。​不​過​,基​於 Xen 的​虛​擬​化​需​要​不​同​版​本​的 kernel 才​可​運​作​。​KVM hypervisor 只​可​與​一​般​(非 Xen)的 kernel 搭​配​使​用​。​

警告

雖​然 Xen 和 KVM 可​安​裝​在​相​同​的​系​統​上​,不​過​這​兩​者​的​網​路​設​定​卻​是​不​同​的​。​強​烈​建​議​用​戶​在​一​部​系​統​上​只​安​裝​一​個 hypervisor。​

Xen 為 Red Hat Enterprise Linux 的​預​設 hypervisor。​因​此​,所​有​的​設​定​預​設​值​都​是​根​據 Xen hypervisor 而​定​。​欲​取​得 KVM 的​系​統​設​定​,請​參​閱​「​虛​擬​化​指​南​」​。​
使​用 KVM 的​虛​擬​化​能​讓 32 位​元​與 64 位​元​版​本​的​客​座​端​作​業​系​統​在​無​須​進​行​修​改​的​情​況​下​執​行​。​半​虛​擬​化​磁​碟​以​及​網​路​驅​動​程​式​也​已​被​新​增​至 Red Hat Enterprise Linux 5.4 以​增​強 I/O 效​能​。​所​有​基​於 libvirt 的​工​具​(如 virsh、​virt-installvirt-manager)都​已​被​更​新​並​新​增​了 KVM 上​的​支​援​。​
KVM hypervisor 的 USB passthrough 被​視​為 5.4 發​行​版​的​技​術​預​覽​。​
因​為​解​決​了​各​種​問​題​,如​儲​存​/恢​復​、​即​時​遷​移​以​及​核​心​傾​印​,因​此​在 x86_64 主​機​上​基​於 Xen 的 32 位​元​半​虛​擬​化​客​座​端​已​不​再​被​視​為​是​技​術​預​覽​,並​且​在 Red Hat Enterprise Linux 5.4 上​已​完​整​支​援​。​
etherboot 套​件​已​被​新​增​在​此​更​新​中​,並​提​供​了​使​用​開​機​前​執​行​環​境​(preboot execution environment,PXE)來​啟​動​客​座​端​虛​擬​機​器​的​功​能​。​此​程​序​會​在 OS 載​入​之​前​發​生​並​且​有​時 OS 將​不​會​知​道​它​是​透​過 PXE 來​啟​動​的​。​etherboot 的​支​援​只​被​限​制​為​使​用​於 KVM 中​。​
qspice 套​件​已​被​新​增​至 Red Hat Enterprise Linux 5.4 中​來​在​基​於 qemu-kvm 的​虛​擬​機​器​中​支​援 spice protocol。​qspice 包​含​了​客​戶​端​、​伺​服​器​以​及​網​站​瀏​覽​器​插​件​元​件​。​不​過​,只​有 qspice-libs package 中​的 qspice 受​到​完​整​支​援​。​qspice 客​戶​端​(由 qspice 套​件​所​提​供​)和 qspice mozilla 插​件​(由 qspice-mozilla 套​件​所​提​供​)皆​為​技​術​預​覽​。​qspice-libs 套​件​包​含​了​與 qemu-kvm 搭​配​使​用​的​伺​服​器​實​做​,因​此​受​到​完​整​支​援​。​不​過​,在 Red Hat Enterprise Linux 5.4 中​,spice protocol 沒​有 libvirt 的​支​援​;在 Red Hat Enterprise Linux 5.4 中​唯​一​受​到​支​援​的 spice 使​用​方​式​就​是​透​過​使​用 Red Hat Enterprise Virtualization 產​品​。​

2. 叢​集​更​新​

叢​集​就​是​利​用​多​台​電​腦​(節​點​)互​相​協​作​以​提​昇​重​大​生​產​服​務​的​可​靠​性​、​規​模​可​伸​縮​性​以​及​可​用​性​。​
Red Hat Enterprise Linux 5.4 中​的​所​有​叢​集​更​新​都​詳​述​於​技​術​公​告​中​。​欲​取​得​更​多​有​關​於 Red Hat Enterprise Linux 叢​集​上​的​相​關​資​訊​,請​參​閱 叢​集​套​件​總​覽​以​及​叢​集​管​理​文​件​。​
叢​集​套​件​工​具​已​升​級​以​便​支​援​自​動​的 hypervisor 偵​測​。​不​過​,叢​集​套​件​和 KVM hypervisor 的​搭​配​執​行​乃​屬​於​技​術​預​覽​。​
OpenAIS 現​在​除​了 multicast 之​外​還​提​供​了​廣​播​網​路​通​訊​。​這​項​功​能​屬​於​單​獨​使​用 OpenAIS 和​與​叢​集​套​件​(Cluster Suite)搭​配​使​用​的​技​術​預​覽​。​不​過​請​注​意​,用​來​將 OpenAIS 設​定​來​使​用​廣​播​的​功​能​並​未​整​合​至​叢​集​管​理​工​具​中​,而​是​必​須​要​經​過​手​動​式​的​設​定​。​

叢​集​套​件​(Cluster Suite)不​支​援​使​用 SELinux 的 Enforcing 模​式​;您​必​須​使​用 Permissive(許​可​)或​是 Disabled(停​用​)模​式​。​在​裸​機 PPC 系​統​上​使​用 Cluster Suite 這​項​功​能​尚​未​受​到​支​援​。​客​座​端​可​在 VMWare ESX 主​機​上​執​行 Cluster Suite 並​使​用 fence_vmware 的​這​項​功​能​乃​屬​於​技​術​預​覽​。​目​前​尚​未​支​援​在​由 Virtual Center 所​管​理​的 VMWare ESX 主​機​上​以​客​座​端​來​執​行 Cluster Suite。​
目​前​尚​未​支​援​使​用 Cluster Suite 來​進​行​混​合​架​構​的​叢​集​。​叢​集​中​的​所​有​節​點​的​架​構​都​必​須​是​相​同​的​。​對​於 Cluster Suite 來​說​,x86_64、​x86 和 ia64 都​屬​於​相​同​架​構​,因​此​叢​集​與​這​些​架​構​的​搭​配​執​行​是​受​到​支​援​的​。​

2.1. 隔​離​功​能​上​的​改​善​

隔​離​(Fencing)代​表​將​一​個​節​點​由​叢​集​的​共​享​儲​存​裝​置​上​切​斷​。​隔​離​會​將 I/O 由​共​享​儲​存​裝​置​上​切​斷​,並​確​保​資​料​的​完​整​性​。​
在 Red Hat Enterprise Linux 5.4 中​已​新​增​了​在 Power System(透​過​使​用​硬​體​管​理​主​控​台​〔​Hardware Management Console,HMC〕​來​管​理​的 IBM Logical Partition〔​LPAR〕​事​例​)上​的​隔​離​支​援​作​為​技​術​預​覽 (BZ#485700)。​Cisco MDS 9124 & Cisco MDS 9134 Multilayer Fabric Switches 的​隔​離​支​援​也​已​被​新​增​為​技​術​預​覽 (BZ#480836)。​
此​版​本​的 Red Hat Enterprise Linux 中​提​供​了 fence_virsh 隔​離​代​理​程​式​作​為​技​術​預​覽​。​fence_virsh 提​供​了​一​項​讓​客​座​端​(以 domU 執​行​)使​用 libvirt 協​定​來​隔​離​另​一​個​客​座​端​的​功​能​。​不​過​,因​為 fence_virsh 並​未​整​合​入​叢​集​套​件​中​,因​此​它​在​該​環​境​下​並​不​受​支​援​作​為​一​個​隔​離​代​理​程​式​。​
此​外​,下​列​有​關​於​隔​離​裝​置​的​新​文​件​已​被​發​佈​在 Red Hat Knowledge Base(知​識​庫​)上​:

3. 網​路​作​業​更​新​

在​此​更​新​中​,Generic Receive Offload(GRO)上​的​支​援​已​實​做​於 kernel 和​用​戶​空​間​應​用​程​式 ethtool 中​。​((BZ#499347))GRO 系​統​透​過​了​減​少​中​央​處​理​單​元​(Central Processing Unit,CPU)的​程​序​來​提​昇​入​站​網​路​連​線​的​效​能​。​GRO 實​做​了​與 Large Receive Offloard(LRO)系​統​相​同​的​技​巧​,不​過​可​套​用​至​更​廣​泛​的​傳​輸​層​通​訊​協​定​。​GRO 支​援​也​已​被​新​增​至​許​多​網​路​裝​置​驅​動​程​式​,其​中​包​含​了 Intel® Gigabit Ethernet Adapters 的 igb 驅​動​程​式​以​及 Intel 10 Gigabit PCI Express 網​路​裝​置​的 ixgbe 驅​動​程​式​。​
Netfilter 架​構​(負​責​網​路​封​包​過​濾​的 kernel 部​份​)已​被​更​新​並​支​援​差​異​化​服​務​代​碼​(Differentiated Services Code Point,DSCP)值​。​
bind(柏​克​萊​大​學​網​際​網​路​名​稱​領​域​,Berkeley Internet Name Domain)套​件​提​供​了 DNS(網​域​名​稱​系​統​,Domain Name System)協​定​的​實​做​。​先​前​,bind 並​不​提​供​能​夠​輕​易​分​辨​將​會​取​得 authoritative 和 non-authoritative 回​應​的​請​求​的​機​制​。​這​可​能​會​造​成​錯​誤​設​置​的​伺​服​器​回​應​應​拒​絕​的​請​求​。​在​此​更​新​中​,bind 已​被​更​新​,並​提​供​了 allow-query-cache 這​項​新​選​項​,該​選​項​可​控​制​在​一​部​伺​服​器​上​的 non-authoritative 資​料​的​存​取​權​限​(例​如​快​取​遞​迴​的​結​果​以​及 root zone hit)。​(BZ#483708)

4. 檔​案​系​統​更​新​

在 5.4 的​更​新​中​,有​需​多​重​大​的​檔​案​系​統​支​援​上​的​更​新​。​基​本​的 Red Hat Enterprise Linux 現​在​已​包​含​了 Filesystem in Userspace(FUSE) kernel 模​組​與​用​戶​空​間​工​具​,這​能​讓​用​戶​安​裝​並​在​一​個​未​修​改​的 Red Hat Enterprise Linux kernel 上​執​行​他​們​自​己​的 FUSE (BZ#457975)。​XFS 檔​案​系​統​的​支​援​也​已​新​增​至 kernel 作​為​技​術​預​覽 (BZ#470845)。​FIEMAP 輸​入​/輸​出​控​制​(ioctl)介​面​已​被​實​做​,這​可​讓​檔​案​的​實​體​布​局​能​被​有​效​率​地​映​射​。​FIEMAP ioctl 可​被​應​用​程​式​使​用​來​檢​查​特​定​檔​案​的​分​散​程​度​或​是​建​立​一​個​分​配​稀​少​的​檔​案​的​優​化​版​本 (BZ#296951)。​
此​外​,通​用​網​際​網​路​檔​案​系​統​(Common Internet File System,CIFS)在​此 kernel 中​已​被​更​新 (BZ#465143)。​ext4 檔​案​系​統​(包​含​在 Red Hat Enterprise Linux 中​作​為​技​術​預​覽​)也​已​更​新 (BZ#485315)。​
在 Red Hat Enterprise Linux 5.4 中​已​不​再​使​用​全​域​檔​案​系​統 2(Global File System2,GFS2)來​作​為​單​獨​伺​服​器​檔​案​系​統​(不​是​在​一​個​叢​集​環​境​下​)。​建​議​不​需​要​高​可​用​性​叢​集​的 GFS2 用​戶​可​考​慮​遷​移​至​其​它​像​是 ext3 或 xfs 的​檔​案​系​統​。​xfs 檔​案​系​統​主​要​特​別​用​於​大​型​的​檔​案​系​統​(16 TB 或​以​上​)。​現​存​的​用​戶​將​會​繼​續​受​到​支​援​。​
必​要​的​語​意​顯​示​了​一​項​完​成 stat, write, stat 的​程​序​應​在​第​二​個 stat 調​用​時​在​檔​案​上​看​見​一​個​與​第​一​個 stat 調​用​所​產​生​的 mtime 不​同​的 mtime(最​後​一​次​修​改​的​時​間​)。​NFS 中​的​檔​案​時​間​是​由​伺​服​器​來​嚴​格​維​護​的​,因​此 mtime 這​個​檔​案​在​資​料​透​過 WRITE NFS 協​定​作​業​被​傳​送​至​伺​服​器​之​前​不​會​被​更​新​。​只​將​資​料​複​製​入​頁​面​快​取​中​不​足​以​使​得 mtime 被​更​新​。​這​就​是 NFS 和​本​地​檔​案​系​統​不​同​的​地​方​。​因​此​,一​個​含​有​重​大​寫​入​工​作​負​載​的 NFS 檔​案​系​統​可​能​會​使​得 stat 調​用​嚴​重​延​緩​。​(BZ#469848)
ext4 檔​案​系​統​技​術​預​覽​已​被​刷​新​並​更​新​了​用​戶​空​間​工​具​。​Ext4 是​個​經​由 Red Hat 與 Linux 社​群​所​開​發​、​持​續​改​善​、​更​勝​於 ext3 的​檔​案​系​統​。

在​先​前​使​用​了 ext4 技​術​預​覽​的 Red Hat Enterprise Linux 版​本​中​,ext4 檔​案​系​統​被​標​記​為 ext4dev。​在​此​更​新​中​,ext4 檔​案​系​統​已​被​標​記​為 ext4。​
samba3x 與 ctdb 已​被​提​供​為 x86_64 平​台​上​的​技​術​預​覽​。​Samba3x 套​件​提​供​了 Samba 3.3 並​且 ctdb 提​供​了​叢​集​連​接​的 TDB 後​端​。​在​一​組​使​用 GFS 檔​案​系​統​的​叢​集​節​點​上​執​行 samba3x 與 ctdb 可​允​許​一​個​叢​集​連​接​的 CIFS 檔​案​系​統​進​行​匯​出​。​這​些​元​件​被​提​供​在​另​一​個​子​頻​道​中​,因​為​它​們​會​與​自 samba 套​件​安​裝​至 Client 和 Server 群​組​中​的​檔​案​產​生​衝​突​。​

5. 桌​面​系​統​更​新​

5.1. Linux 進​階​音​效​架​構​

在 Red Hat Enterprise Linux 5.4 中​,Linux 進​階​音​效​架​構​(Advanced Linux Sound Architecture,ALSA)已​被​更​新 — 提​供​了​高​傳​真​音​效​(High Definition Audio,HDA)上​的​支​援​。​

5.2. 圖​形​驅​動​程​式​

ATI 視​訊​裝​置​的 ati 驅​動​程​式​已​更​新​。​
Intel 整​合​顯​示​裝​置​的 i810intel 驅​動​程​式​已​更​新​。​
Matrox 視​訊​裝​置​的 mga 驅​動​程​式​已​更​新​。​
nVidia 視​訊​裝​置​的 nv 驅​動​程​式​已​更​新​。​

5.3. 手​提​電​腦​支​援​

先​前​在​使​用​含​有​整​合​式 CD/DVD 光​碟​機​的​手​提​電​腦​底​座​時​,當​某​些​手​提​電​腦​連​至​底​座​和​分​離​底​座​時​,光​碟​機​會​變​得​無​法​被​辨​識​。​系​統​需​要​重​新​啟​動​才​可​存​取​光​碟​機​。​此​更​新​已​將 kernel 中​的 ACPI 底​座​驅​動​程​式​更​新​,並​解​決​了​這​項​問​題​。​(BZ#485181).

6. 工​具​更​新​

  • SystemTap 現​在​已​受​到​完​整​支​援​,並​且​已​被​更​新​為​最​新​的​上​游​版​本​。​此​更​新​包​含​了​透​過​共​享​函​式​庫​、​測​試​用​的 DWARF unwinding 以​及​提​供 dtrace 相​容​標​記​的​新 <sys/sdt.h> 標​頭​檔​案​來​改​善​的​用​戶​空​間​探​測​功​能​。​
    此​更​新​亦​增​加​了 debuginfo-less 作​業​的​支​援​。​透​過 @cast 運​算​符​號​的​鑄​字​(Typecasting)作​業​現​在​亦​同​時​和 kernel tracepoint 探​測​受​到​支​援​了​。​有​幾​項​會​阻​礙 debuginfo-less 作​業​的 'kprobe.*' 探​測​錯​誤​現​在​已​被​解​決​。​
    SystemTap 還​包​含​了​一​些​文​件​上​的​改​善​。​新​的​「​3stap」​功​能​提​供​了​用​戶​有​關​於​大​部​分 SystemTap 探​測​與​功​能​上​的 man page。​systemtap-testsuite 套​件​亦​包​含​了​更​廣​泛​的 script 範​本​函​式​庫​。​
    欲​取​得​更​多​有​關​於 SystemTap 更​新​上​的​相​關​資​訊​,請​參​閱​技​術​公​告​的​套​件​更​新​章​節​中​的 SystemTap 部​份​。​
  • Systemtap tracepoint 放​置​在 kernel 的​重​要​部​份​中​,它​可​讓​系​統​管​理​員​分​析​程​式​碼​的​效​能​和​針​對​於​程​式​碼​的​一​部​分​進​行​除​錯​。​在 Red Hat Enterprise Linux 5.4 中​,tracepoint 已​被​新​增​至​下​列​的 kernel 子​系​統​部​份​中​作​為​技​術​預​覽​:
    • 記​憶​體​管​理​(Memory Management,mm)(BZ#493444)
    • 區​塊​裝​置 I/O(blktrace)(Bugzilla #493454)
    • 網​路​檔​案​系​統​(NFS)(BZ#499008)
    • 頁​面​快​取​(Page Cache)和​網​路​作​業​堆​疊​(Networking Stacks)(BZ#475719)
    • 排​程​器​(Scheduler)(BZ#497414)
  • Gnu Compiler Collection 版​本 4.4(GCC4.4)現​在​已​包​含​在​此​發​行​版​中​作​為​技​術​預​覽​。​這​組​編​譯​器​包​含​了 C、​C++ 以​及 Fortran 編​譯​器​和​支​援​函​式​庫​。​
  • glibc new MALLOC behaviour: 上​游​的 glibc 最​近​已​被​更​改​並​改​善​了​許​多 socket 與​核​心​的​規​模​可​伸​縮​性​。​這​是​透​過​指​派​給​線​程​它​們​自​己​的​記​憶​體​池​(memory pool)並​避​免​在​某​些​情​況​下​被​鎖​定​來​完​成​的​。​使​用​來​作​為​記​憶​體​池​的​額​外​記​憶​體​(若​存​在​的​話​)可​透​過​使​用​環​境​變​數 MALLOC_ARENA_TEST 和 MALLOC_ARENA_MAX 來​進​行​控​制​。​
    MALLOC_ARENA_TEST 指​定​當​記​憶​體​池​的​數​量​到​達​了​核​心​數​量​的​值​之​後​便​會​進​行​核​心​的​測​試​。​MALLOC_ARENA_MAX 是​用​來​設​定​所​使​用​的​記​憶​體​池​的​最​大​數​量​,無​論​核​心​的​數​量​為​何​。​
    RHEL 5.4 發​行​版​中​的 glibc 已​整​合​了​這​項​功​能​作​為​上​游 malloc 的​技​術​預​覽​。​若​要​啟​用​個​別​的​線​程​記​憶​體​池​,環​境​中​就​必​須​設​定​記​憶​體​變​數 MALLOC_PER_THREAD。​當​這​個​新​的 malloc 特​性​在​未​來​的​發​行​版​中​成​為​了​預​設​特​性​時​,此​環​境​變​數​便​無​須​再​被​使​用​。​遇​上 malloc 資​源​衝​突​的​用​戶​應​啟​用​此​選​項​。​

7. 架​構​特​屬​支​援​

7.1. i386

  • 在​虛​擬​環​境​中​,因​為​時​間​是​透​過​計​算 timer interrupt 來​紀​錄​的​,因​此 Red Hat Enterprise Linux 64 位​元 kernel 的​時​間​記​錄​可​能​會​有​問​題​。​取​消​或​重​新​排​程​虛​擬​機​器​皆​有​可​能​使​得​這​些 interrupt 延​遲​,並​造​成​時​間​記​錄​上​的​差​異​。​新​發​行​的 kernel 重​新​設​定​了​時​間​記​錄​的​演​算​法​並​讓​時​間​可​根​據​一​個​耗​計​數​器​來​進​行​記​錄​。​(Bugzilla #463573
  • 我​們​發​現​若​它​們​的​堆​疊​超​過​了​合​併​大​小​的 ~4GB,64 位​元​的​線​程​應​用​程​式​在 pthread_create() 中​的​速​度​便​會​大​幅​地​降​低​。​這​是​因​為 glibc 使​用​了 MAP_32BIT 來​分​配​這​些​堆​疊​。​因​為 MAP_32BIT 的​使​用​屬​於​舊​有​實​作​(legacy implementation),因​而​此​更​新​新​增​了​一​個​新​的​旗​標​(MAP_STACK mmap)至 kernel 以​避​免​限​制 64 位​元​應​用​程​式​。​(Bugzilla #459321
  • 這​項​更​新​包​含​了​一​項​可​使 TSC 繼​續​執​行​於 deep-C 狀​態​中​的​功​能​。​NONSTOP_TSC 會​與 CONSTANT_TSC 搭​配​運​作​。​CONSTANT_TSC 顯​示 TSC 會​以​一​致​的​速​率​運​作​,無​論 P/T- 狀​態​為​何​,而 NONSTOP_TSC 則​顯​示 TSC 不​會​停​在 deep C 狀​態​中​。​(Bugzilla #474091
  • 此​更​新​包​含​了​一​個​將 asm-x86_64 標​頭​包​含​在 kernel-devel 套​件​中​的​升​級​檔​,此​套​件​乃​為 i386、​i486、​i586 以​及 i686 架​構​所​建​置​。​(Bugzilla #491775
  • 此​更​新​包​含​了​一​項​修​正​以​確​保​在 i386 架​構​上​指​定 memmap=X$Y 為 boot 參​數​會​產​生​一​個​新​的 BIOS map。​(Bugzilla #464500
  • 此​更​新​新​增​了​一​個​可​用​來​修​正​先​前 kernel 發​行​版​中​所​出​現​的​不​可​遮​罩​中​斷​(Non-Maskable Interrupt,NMI)問​題​的​升​級​檔​。​這​項​問​題​會​影​響​某​些 Intel 處​理​器​並​造​成​系​統​回​報 NMI watchdog 已​「​卡​住​(stuck)」​。​NMI 程​式​碼​中​的​新​參​數​已​修​正​了​這​項​問​題​。​(Bugzilla #500892
  • 此​發​行​版​本​重​新​提​供​了 HP xw9400 與 xw9300 系​統​的 PCI Domain 支​援​。​(Bugzilla #474891
  • 功​能​已​被​修​正​並​可​將​模​組 powernow-k8 參​數​匯​出​至 /sys/modules。​這​項​資​訊​在​先​前​版​本​中​並​未​被​匯​出​。​(Bugzilla #492010

7.2. x86_64

  • linux-2.6-misc-utrace-update.patch 中​發​現​了​一​項​優​化​上​的​錯​誤​。​當​在​一​部 64 位​元​的​機​器​上​執​行 32 位​元​的​程​序​時​,系​統​並​未​在​系​統​調​用​遺​失​(表​格​範​圍​之​外​)的​情​況​下​回​傳 ENOSYS。​此 kernel 發​行​版​包​含​了​一​項​用​來​修​正​此​問​題​的​升​級​檔​。​(Bugzilla #481682
  • 有​些​叢​集​系​統​會​在​時​間​來​源​不​穩​定​的​情​況​下​啟​動​。​這​項​問​題​是​因​為 kernel 程​式​碼​在​開​機​程​序​進​行​時​校​準 TSC(Time Stamp Clock,時​間​戳​時​鐘​)的​情​況​下​沒​有​檢​查​可​用​的​效​能​計​數​元​件​(performance counter,PERFCTR)所​造​成​的​。​這​在​某​些​情​況​下​會​造​成​系​統​預​設​使​用​忙​碌​的 PERFCTR 並​取​得​不​準​確​的​校​準​。​
    有​項​修​正​已​被​實​做​來​修​正​這​項​錯​誤​以​便​確​認​系​統​在​使​用​預​設​值​之​前​會​先​被​檢​查​可​用​的 PERFCTRBugzilla #467782)。​不​過​此​修​正​無​法​解​決​所​有​問​題​因​為​當​需​要​進​行 TSC 校​準​時​,有​可​能​所​有​的 PERFCTR 都​在​忙​碌​中​。​有​另​一​個​升​級​檔​已​被​新​增​來​初​始​化 kernel panic,儘​管​此​狀​況​不​太​可​能​會​發​生​(小​於 1% 的​機​會​)。​(Bugzilla #472523)。​

7.3. PPC

  • 此 kernel 發​行​版​包​含​了​各​種​更​新 Cell 處​理​器​的 spufs(Synergistic Processing Units file system,協​作​處​理​單​元​檔​案​系​統​)的​升​級​檔​。​(Bugzilla #475620
  • 有​項​錯​誤​已​被​發​現​,當​執​行 show_cpuinfo() 時​,/proc/cpuinfo 會​將​邏​輯 PVR Power7 處​理​器​架​構​列​為​「​不​明​」​。​此​更​新​新​增​了​一​個​會​讓 show_cpuinfo() 將 Power7 架​構​顯​示​為 Power6 的​升​級​檔​。​(Bugzilla #486649
  • 此​更​新​包​含​了​一​些​若​要​在​使​用 System P 處​理​器​的​機​器​上​新​增​或​改​善 MSI-X(訊​息​式​中​斷​,Message Signaled Interrupts)支​援​所​需​的​升​級​檔​。​(Bugzilla #492580
  • 有​個​修​正​了​先​前​在 Cell Blades 機​器​上​電​源​按​鈕​問​題​的​升​級​檔​已​被​新​增​至​此​更​新​。​(Bugzilla #475658

7.4. s390

Red Hat Enterprise Linux 針​對​於 IBM System z 機​器​提​供​了​廣​泛​的​新​功​能​,最​明​顯​的​就​是​:
  • 當​使​用 Named Saved Segments(NSS)時​,z/VM hypervisor 可​在 z/VM 客​座​端​虛​擬​機​器​可​用​的​共​享​真​實​記​憶​體​頁​面​中​製​作​作​業​系​統​程​式​碼​。​透​過​此​更​新​,z/VM 上​的​多​個 Red Hat Enterprise Linux 客​座​端​作​業​系​統​可​透​過 NSS 開​機​並​且​可​透​過​記​憶​體​中​的​單​獨 Linux kernel 複​本​來​執​行​。​(BZ#474646)
  • 在​此​更​新​中​已​針​對​於 IBM System z PCI 加​密​加​速​器​提​供​了​裝​置​驅​動​程​式​上​的​支​援​,並​使​用​與​先​前​版​本​相​同​的​介​面​卡​。​(BZ#488496)
  • Red Hat Enterprise Linux 5.4 新​增​了​處​理​器​降​級​的​支​援​,這​能​讓​處​理​器​速​率​在​某​些​情​況​下​降​低​(比​方​說​當​系​統​過​熱​時​)。​(BZ#474664) 這​項​新​功​能​可​讓​自​動​化​軟​體​觀​察​機​器​的​狀​態​並​根​據​定​義​的​政​策​來​執​行​動​作​。​

    z990、​z890 和​較​新​的​系​統​上​皆​支​援​處​理​器​降​級​,並​且​可​透​過 SCLP 系​統​服​務​事​件​類​型 4 event qualifier 3。​STSI 將​會​在 /sys/devices/system/cpu/cpuN/capability 檔​案​中​回​報​處​理​器​的​新​能​力​。​
  • Control Program Identification(CPI)描​述​資​料​是​用​來​辨​識​硬​體​管​理​主​控​台​(Hardware Management Console,HMC)上​的​個​別​系​統​用​的​。​透​過​此​更​新​,CPI 資​料​現​在​已​可​與 Red Hat Enterprise Linux 的​事​例​相​聯​。​(BZ#475820)
    欲​取​得​更​多​有​關​於 CPI 的​相​關​資​訊​,請​參​閱 裝​置​驅​動​程​式​、​功​能​與​指​令​文​件​
  • 光​纖​頻​道​協​定​(Fibre Channel Protocol,FCP)效​能​資​料​現​在​已​可​在 IBM System z 平​台​上​的 Red Hat Enterprise Linux 事​例​上​進​行​測​量​。​(BZ#475334) 被​收​集​以​及​回​報​的​公​制​(metrics)包​含​:
    • 堆​疊​元​件​上​的​效​能​相​關​資​料​,如 Linux 裝​置​、​小​型​電​腦​系​統​介​面​(Computer System Interface,SCSI)邏​輯​單​元​號​碼​(Logical Unit Number,LUN)以​及​主​匯​流​排​介​面​卡​(Host Bus Adapter,HBA)儲​存​控​制​資​訊​。​
    • 每​一​堆​疊​元​件​:目​前​關​聯​的​值​,如​產​量​、​使​用​率​以​及​其​它​可​應​用​的​測​量​。​
    • 與 I/O 請​求​關​聯​的​資​料​的​統​計​資​料​(資​料​的​最​小​值​、​最​大​值​、​平​均​值​以​及​柱​狀​圖​),這​包​含​了​大​小​、​每​個​元​件​的​等​待​時​間​和​總​數​。​
  • 已​新​增​支​援​至 kernel 以​提​供 EMC Symmetrix Control I/O。​此​更​新​提​供​了​在 IBM System z 平​台​上​的 Red Hat Enterprise Linux 中​管​理 EMC Symmetrix 儲​存​陣​列​的​功​能​。​(BZ#461288)
  • 有​項​新​功​能​已​被​實​做​在 kernel 中​,以​便​在​一​部 Red Hat Enterprise Linux 虛​擬​機​器​上​在 kernel panic 和​傾​印​之​後​即​刻​進​行​一​項​初​始​程​式​載​入​(Initial Program Load,IPL)。​(BZ#474688)
  • 支​援​設​定​拓​撲​功​能​的​硬​體​會​將​系​統 CPU 拓​撲​資​訊​傳​送​給​排​程​器​,並​讓​它​進​行​負​載​平​衡​的​決​定​。​在 I/O interrupr 不​平​均​分​配​的​機​器​上​,被​組​在​一​起​並​取​得​比​其​它 CPU 多​的 I/O interrupt 的​那​些 CPU 一​般​來​講​會​有​較​高​的​平​均​負​載​,並​且​在​某​些​情​況​下​可​能​會​造​成​效​能​上​的​問​題​。​
    先​前​,就​預​設​值 CPU 拓​撲​支​援​會​被​啟​用​。​在​此​更​新​中​,CPU 拓​撲​支​援​就​預​設​值​會​被​停​用​,並​且​「​topology=on」​這​個 kernel 參​數​已​被​新​增​來​允​許​這​項​功​能​被​啟​用​。​(BZ#475797)
  • 新​的 kernel 選​項​現​在​已​可​在​不​修​改 CMS parmfile 內​容​的​情​況​下​,透​過​使​用 IPL 指​令​來​新​增​,這​可​暫​時​性​地​覆​寫​早​已​由 parmfile 所​提​供​的 kernel 選​項​。​整​個 boot 指​令​列​都​可​被 VM 參​數​字​串​取​代​,並​省​略​來​自​於 parmfile 的​所​有 kernel 選​項​。​此​外​,客​戶​端​亦​可​在 CP/CMS 指​令​列​上​建​立​新​的 Linux Named Saved Systems(NSS)。​(BZ#475530)
  • qeth 驅​動​程​式​已​被​更​新​了 IPv6 的 HiperSockets Layer3 支​援​。​(BZ#475572) 欲​取​得​此​功​能​上​的​詳​情​,請​參​閱 IBM 的​「​Device Drivers, Features, and Commands」​書​籍​中​的​「​qeth device driver for OSA-Express (QDIO) and HiperSockets」​章​節​。​此​書​籍​位​於 http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
  • 從 z9 開​始​,HiperSocket 軔​體​將​會​以​不​同​的​格​式​來​回​傳​版​本​字​串​。​此​變​更​造​成​了​當​進​行​裝​置​的​線​上​設​定​時​所​發​出​的 qeth 狀​態​訊​息​中​缺​少​了 mcl_level 資​訊​。​更​新​過​後​的 qeth 驅​動​程​式​現​在​已​能​正​確​地​讀​取 HiperSockets 的​新​版​本​字​串​格​式​,並​允​許​輸​出​格​式​的​標​準​化​。​(BZ#479881)
  • 在 Red Hat Enterprise Linux 5.4 中​,s390utils 套​件​已​被​更​新​為​版​本 1.8.1。​欲​取​得​此​更​新​所​提​供​的​完​整​功​能​清​單​,請​參​閱 技​術​文​件​的​套​件​更​新​部​份​。​(BZ#477189)
  • 在 kernel 中​,有​個 sysfs 介​面​已​被​實​做​來​相​聯​用​來​關​閉 trigger 的​動​作​。​欲​取​得​更​多​有​關​於​此​功​能​上​的​相​關​資​訊​,請​參​閱 IBM 的​「​Device Drivers, Features, and Commands」​書​籍​中​的​「​Shutdown actions」​章​節​,此​文​件​位​於​:http://www.ibm.com/developerworks/linux/linux390/development_documentation.html

8.1. 一​般 Kernel 功​能​支​援​

  • 先​前​,上​游 kernel 中​的​原​生​裝​置​支​援​無​法​使​用​。​不​過​,這​項​支​援​現​在​已​重​新​提​供​給 kernel。​因​此​,現​在 Red Hat Enterprise Linux 5.4 中​的​原​生​裝​置​支​援​也​已​恢​復​。​此​外​,initscrip 套​件​也​已​被​更​新​,並​新​增​了​先​前​未​包​含​的​原​生​裝​置​功​能​。​(BZ#472891)
  • 在​沒​有 mmu-notifiers 的​情​況​下​進​行 KVM 客​座​端 smp tlb 清​除​可​能​會​使​記​憶​體​損​毀​,因​為 KVM 可​能​會​新​增​分​頁​至 kernel 的 freelist 當​中​,並​且​同​時​又​有​另​一​個 vcpu 正​在​透​過​客​座​端​模​式​寫​入​它​們​。​此​更​新​新​增​了 mmu-notifier 支​援​至 kernel 並​且​修​正​了​一​個​在​較​早​的​升​級​檔​中​發​現​的​錯​誤​(在​這​項​錯​誤​中​,mm_struct 是​由​現​存​的​驅​動​程​式​所​產​生​的​,並​且​造​成​了​失​敗​的 kABI 檢​查​)。​這​項​錯​誤​已​透​過​使​用​一​個​駐​留​在​一​個​未​使​用​的 padding hole 中​的 index 來​修​正​並​避​免​架​構​大​小​的​擴​展​。​(Bugzilla #485718
  • 指​標​變​數​和​已​簽​章​的​演​算​溢​位 wrapping 先​前​並​未​定​義​於 Linux kernel 中​。​這​可​能​會​造​成 GCC(GNU C Compiler)假​設 wrapping 沒​有​發​生​並​嘗​試​優​化 kernel 可​能​需​要​用​來​進​行​溢​位​測​試​的​演​算​法​。​此​更​新​新​增​了 -fwrapv 變​數​至 GCC CFLAGS 以​定​義 wrapping 特​性​。​(Bugzilla #491266
  • 交​易​處​理​委​員​會​(Transaction Processing Council,TPC-C)效​能​測​試​結​果​最​近​發​現​高​階​系​統​中​的​程​序​會​在​相​同​的​記​憶​體​空​間​中​互​相​進​行​爭​奪​。​此​更​新​包​含​了​使​用 direct IO 的 fast-gup 升​級​檔​並​提​供​了​大​幅​(增​加 9-10%)的​效​能​改​善​。​此​更​新​已​經​過​嚴​格​測​試​並​用​於 5.4 kernel 中​來​改​善​其​規​模​可​伸​縮​性​。​欲​取​得​額​外​資​訊​,請​參​閱​此​文​件​。​(Bugzilla #474913
  • 有​個​新​的​可​調​整​參​數​已​被​新​增​至​此 kernel 中​,並​能​讓​系​統​管​理​員​更​改​已​修​改​頁​面​的​最​大​數​量​,每​當 kupdate 執​行​時​,它​會​依​照​每​個​迭​代​寫​至​磁​碟​。​這​個​新​的​、​可​調​整​式​的 /proc/sys/vm/max_writeback_pages 的​預​設​值​為 1024 或 4MB,如​此​一​來​各​個 kupdate 的​迭​代​都​會​寫​出​最​大​為 1024 個​頁​面​。​(Bugzilla #479079)。​
  • CONFIG_TASK_IO_ACCOUNTING=y 這​個​新​的​選​項​已​被​新​增​至 kernel 以​便​協​助​監​控​每​個​程​序​的 IO 數​據​。​這​可​在​生​產​環​境​中​協​助​進​行​疑​難​排​解​。​(Bugzilla #461636
  • 在​先​前​的 kernel 中​,備​份​程​序​會​使 DB2 伺​服​器​的​響​應​性​降​低​。​這​是​因​為 /proc/sys/vm/dirty_ratio 在​超​過​一​半​的​未​映​射​頁​面​快​取​記​憶​體​為 dirty 時​(就​算 dirty_ratio 已​設​為 100%),防​止​程​序​寫​入​頁​面​快​取​記​憶​體​所​造​成​的​。​在​此 kernel 更​新​中​所​新​增​的​一​項​變​更​覆​蓋​了​這​項​限​制​性​的​特​性​。​現​在​當 dirty_ratio 被​設​為 100% 時​,系​統​將​不​再​會​限​制​寫​入​頁​面​快​取​記​憶​體​。​(Bugzilla #295291
  • 在​先​前 kernel 的 ramdisk 驅​動​程​式​中​所​發​現​的 rd_blocksize 選​項​會​在​合​理​的​系​統​負​載​下​使​用​大​量 ramdisk 時​,造​成​資​料​的​損​毀​。​此​更​新​姨​除​了​非​必​要​的​選​項​並​解​決​了​資​料​損​毀​的​問​題​。​(Bugzilla #480663
  • getrusage 這​個​函​式​可​用​來​檢​查​程​序​的​資​源​使​用​。​它​有​助​於​診​斷​問​題​和​蒐​集​資​源​使​用​上​的​資​料​。​當​被 getrusage 檢​查​的​程​序​會​產​生​子​程​序​線​程​時​,產​生​的​結​果​可​能​會​是​錯​誤​的​,因​為 getrusage 只​會​檢​查​父​程​序​而​不​會​檢​查​它​的​子​程​序​。​此​更​新​實​做​了 rusadge_thread 以​在​這​些​情​況​下​提​供​資​源​使​用​上​的​正​確​結​果​。​(Bugzilla #451063
  • /usr/include/linux/futex.h 這​個​標​頭​之​前​會​妨​礙 C 原​始​碼​檔​案​的​編​譯​,並​造​成​錯​誤​。​此​更​新​包​含​了​一​個​升​級​檔​來​修​正​了​有​問​題​的 kernel 定​義​並​解​決​了​編​譯​上​的​錯​誤​。​(Bugzilla #475790
  • 在​先​前​的 kernel 中​,kernel 版​本​在 panic 或​是 oops 輸​出​訊​息​中​不​會​被​辨​識​。​此​更​新​新​增​了 kernel 版​本​詳​情​至 oops 以​及 panic 輸​出​中​。​(Bugzilla #484403
  • 在​發​行​版 2.6.18 時​,kernel 被​設​定​為​會​為 glibc 套​件​提​供 kernel-header。​該​程​序​造​成​了​許​多​檔​案​被​錯​誤​標​記​為​包​含​。​serial_reg.h 檔​案​被​錯​誤​標​記​並​且​未​被​包​含​在 kernel_headers rpm 中​。​這​造​成​了​建​置​其​它 rpm 時​發​生​了​錯​誤​。​此​更​新​新​增​了 serial_reg.h 檔​案​並​修​正​了​問​題​。​(Bugzilla #463538
  • 在​某​些​情​況​下​,upcrundHP Unified Parallel C(UPC)產​品​中​的​程​序​管​理​員​)會​回​傳​一​個 ESRCH 結​果​,並​且​在​為​一​個​由​子​線​程​(sub-thread)所​分​叉​(forked)的​子​程​序​調​用 setpgid() 時​將​會​出​錯​。​此​更​新​包​含​了​一​項​用​來​修​正​該​問​題​的​升​級​檔​。​(Bugzilla #472433
  • 已​新​增​功​能​至 sysrq-t 來​顯​示​有​關​於​執​行​中​的​程​序​的 backtrace 資​訊​。​這​將​能​協​助​對​於​停​滯​的​系​統​進​行​除​錯​。​(Bugzilla #456588

8.1.1. 除​錯​

在 Red Hat Enterprise Linux 5.4 中​,kernel 的​除​錯​已​改​善​並​新​增​了​產​生​核​心​傾​印​的​功​能​。​核​心​傾​印​(記​憶​體​快​照​)有​助​於​系​統​除​錯​和 kernel 當​機​的​除​錯​。​透​過​了​此​更​新​,現​在​您​已​可​在​使​用 hugepages 的​系​統​上​執​行​核​心​傾​印​了​。​(BZ#470411) 此​外​,您​現​在​已​可​透​過​使​用 makedumpfile 指​令​來​由​一​個​核​心​傾​印​檔​案​(vmcore)擷​取 kernel panic 訊​息​。​(BZ#485308)

8.1.2. 安​全​性​

  • 此​更​新​將 kernel 原​先​的 key field 最​大​值​由 32 個​任​意​字​元​增​加​到​了 255 個​字​元​。​(Bugzilla #475145
  • 此 kernel 更​新​修​正​了​一​項​安​全​性​問​題​,這​問​題​會​使​得​非 root 的​用​戶​能​夠​透​過​使​用​網​路​檔​案​系​統 daemon(Network File System daemon,NFSD)來​在​匯​出​的​檔​案​系​統​上​建​立​裝​置​節​點​。​此​更​新​會​回​傳 CAP_MKNODCAP_LINUX_IMMUTABLE 功​能​至​檔​案​系​統​遮​罩​中​含​有 FSUID 為 0 的​用​戶​。​(Bugzilla #497272Bugzilla #499076
  • 為​了​要​遵​照​聯​邦​資​訊​處​理​標​準​化 140(FIPS140)認​證​需​求​,此​更​新​包​含​了​:
    • 自​行​測​試​;ansi_cprngBugzilla #497891)、​ctr(aes) 模​式​(Bugzilla #497888)、​Hmac-sha512(Bugzilla #499463)、​rfc4309(ccm(aes))。​(Bugzilla #472386)。​
    • 用​來​產​生 GRUB 會​在​開​機​程​序​進​行​時​針​對​於​其​進​行 checksum 的​簽​章​檔​案​的​程​式​碼​。​(Bugzilla #444632
    • 將 DSA 金​鑰​由 512 位​元​更​改​為 1024 位​元​以​進​行​模​組​簽​章​的​程​式​碼​。​(Bugzilla #413241

8.2. 一​般​平​台​支​援​

已​新​增​調​節​狀​態​(Throttling State,T-State)通​知​支​援​至​進 kernel 中​的​階​組​態​與​電​源​介​面​(Advanced Configuration and Power Interface,ACPI)實​做​。​新​增​了 T-State 通​知​可​改​善​在​資​料​中​心​(data center)中​透​過 Intel® Intelligent Power Node Manager 技​術​來​進​行​的​電​源​管​理​。​(BZ#487567)。​

8.3. 驅​動​程​式​更​新​

8.3.1. Open Fabrics Enterprise Distribution(OFED)驅​動​程​式​

OpenFabrics Alliance Enterprise Distribution(OFED)集​合​了 Infiniband 和 iWARP 硬​體​診​斷​工​具​、​Infiniband 光​纖​管​理 daemon、​Infiniband/iWARP kernel 模​組​載​入​程​式​,以​及​函​式​庫​與​開​發​套​件​以​用​來​編​寫​使​用​遠​端​直​接​記​憶​體​存​取​(RDMA)技​術​的​應​用​程​式​。​Red Hat Enterprise Linux 使​用​了 OFED 軟​體​堆​疊​來​作​為​它​的​完​整​堆​疊​以​支​援 Infiniband/iWARP/RDMA 硬​體​。​
在 Red Hat Enterprise Linux 5.4 中​,下​列 OFED 部​份​已​被​更​新​為​上​游​版​本 1.4.1-rc3
另​外​,下​列 OFED 驅​動​程​式​已​被​更​新​為​上​游​版​本 1.4.1-rc3:
  • 網​路​裝​置​的 Chelsio T3 家​族​的 cxgb3 和 iw_cxgb3 驅​動​程​式 (BZ#476301、​ BZ#504906)
  • 基​於 mthca 的 InfiniBand HCA(主​機​通​道​配​接​卡​)的​驅​動​程​式​(BZ#476301, BZ#506097)
  • qlgc_vnic 驅​動​程​式 (BZ#476301)

Red Hat 持​續​緊​密​地​追​蹤​上​游​的 OFED 程​式​碼​基​底​(code base)以​便​提​供​給​這​個​進​化​中​的​技​術​最​大​層​級​的​賦​能​。​不​過​因​為​如​此​,Red Hat 在​非​重​大​更​新​版​本​之​間​只​能​依​上​游​專​案​的​程​度​來​保​留 API/ABI 的​相​容​性​。​這​和 Red Hat Enterprise Linux 的​開​發​慣​例​有​所​不​同​。​

8.3.2. 一​般​驅​動​程​式​更​新​

  • Intel 5400 級​別​的​記​憶​體​控​制​器​的 i5400 驅​動​程​式​已​更​新​並​新​增​了​檢​錯​和​糾​錯​(Error Detection And Correction,EDAC)上​的​支​援​。​(BZ#462895)
  • iic-bus 介​面​卡​的 i2c 驅​動​程​式​已​更​新​,並​新​增​了 AMD SB800 家​族​產​品​上​的​支​援​。​
  • i2c-piix4 驅​動​程​式​已​更​新​了 Broadcom HT1100 晶​片​組​的​支​援​。​(BZ#474240)
  • hpilo 驅​動​程​式​已​更​新​。​(BZ#488964)。​
  • Davicom Ethernet Adaptors 的 dm9601 已​更​新​。​

8.3.3. 網​路​驅​動​程​式​更​新​

  • 匯​整​驅​動​程​式​已​被​更​新​為​最​新​的​上​游​版​本​。​不​過​此​更​新​提​供​了 symbol/ipv6 模​組​相​依​性​功​能​。​因​此​,若 IPv6 先​前​有​(透​過​在 /etc/modprobe.conf 檔​案​中​插​入 install ipv6 /bin/false 行​列​)被​停​用​的​話​,在 5.4 中​升​級​匯​整​驅​動​程​式​將​會​導​致​匯​整 kernel 模​組​無​法​載​入​。​install ipv6 /bin/false 行​列​必​須​被​取​代​為 install ipv6 "disable=1,如​此​一​來​模​組​才​能​正​常​載​入​。​
  • Intel® I/O Acceleration Technology(Intel® I/OAT)的 kernel 中​的​驅​動​程​式​已​被​更​新​為​版​本 2.6.24。​(BZ#436048)。​
  • Intel® Gigabit Ethernet Adapters 的 igb 驅​動​程​式​已​更​新​為​版​本 1.3.16-k2。​此​更​新​也​啟​用​了 igb 驅​動​程​式​的 GRO 支​援​。​(BZ#484102, BZ#474881, BZ#499347)。​
  • igbvf 驅​動​程​式​已​被​更​新​,並​提​供​了 Intel 82576 Gigabit Ethernet Controllers 的​虛​擬​功​能​支​援​。​(BZ#480524)
  • Intel 10 Gigabit PBetaCI Express 網​路​裝​置​的 ixgbe 驅​動​程​式​已​被​更​新​為​版​本 2.0.8-k2。​此​更​新​還​啟​用​了 ixgbe 驅​動​程​式​的 GRO 支​援​。​(BZ#472547, BZ#499347)。​
  • Broadcom NetXtreme II 網​路​裝​置​的 bnx2 驅​動​程​式​已​被​更​新​為​版​本 1.9.3 (BZ#475567 BZ#476897 BZ#489519)
  • Broadcom Tigon3 乙​太​網​路​裝​置​的 tg3 驅​動​程​式​已​被​更​新​為​版​本 3.96。​(BZ#481715, BZ#469772)。​此​驅​動​程​式​更​新​新​增​了 5785F 和 50610M 裝​置​的​支​援​。​(BZ#506205)
  • 已​新​增​了 cnic 驅​動​程​式​,並​提​供​了 bnx2 網​路​裝​置​的​網​際​網​路​小​型​電​腦​系​統​介​面​(Internet Small Computer System Interface,iSCSI)。​(BZ#441979)。​
  • Broadcom Everest 網​路​裝​置​的 bnx2x 驅​動​程​式​已​被​更​新​為​版​本 1.48.105。​(BZ#475481)。​
  • bnx2i 驅​動​程​式​已​被​新​增​,並​提​供​了 bnx2x 網​路​裝​置​的 iSCSI 支​援​。​(BZ#441979)。​
  • Chelsio T3 網​路​裝​置​家​族​的 cxgb3 驅​動​程​式​已​被​更​新​,此​更​新​啟​用​了 iSCSI TCP 卸​載​引​擎​(TCP Offload Engines,TOE)以​及 Generic Receive Offload(GRO)上​的​支​援​。​(BZ#439518, BZ#499347)
  • NVIDIA nForce 裝​置​的 forcedeth 乙​太​網​路​驅​動​程​式​已​被​更​新​為​版​本 0.62。​(BZ#479740)。​
  • 使​用 Marvell Yukon 2 晶​片​組​的​乙​太​網​路​控​制​器​的 sky2 驅​動​程​式​已​被​更​新​。​(BZ#484712).
  • Cisco 10G 乙​太​網​路​裝​置​的 enic 驅​動​程​式​已​被​更​新​為​版​本 1.0.0.933。​(BZ#484824)
  • Intel PRO/1000 乙​太​網​路​裝​置​的 e1000e 驅​動​程​式​已​被​更​新​為​上​游​版​本 1.0.2-k2。​(BZ#480241)
  • Emulex Tiger Shark 統​合​式​網​路​卡​的 be2net 驅​動​程​式​已​被​新​增​為​技​術​預​覽​。​

8.3.4. 儲​存​裝​置​更​新​

  • bnx2 驅​動​程​式​現​在​已​支​援 iSCSI。​bnx2i 驅​動​程​式​將​會​透​過 cnic 模​組​來​存​取 bnx2 驅​動​程​式​以​提​供 iSCSI 卸​載​支​援​。​若​要​管​理 bnx2i,請​使​用 iscsi-initiator-utils 套​件​。​欲​取​得 bnx2i 設​定​上​的​相​關​指​南​,請​參​閱 /usr/share/docs/iscsi-initiator-utils-<version>/README 檔​案​的 section 5.1.2 部​份​。​(BZ#441979BZ#441979
    請​注​意​,包​含​在​此​發​行​版​中​的 bnx2i 版​本​並​不​支​援 IPv6。​
  • md 驅​動​程​式​已​被​更​新​來​支​援 bitmap 合​併​。​這​項​功​能​省​略​了​在​進​行​資​料​複​製​時​所​需​的​完​整​重​新​同​步​作​業​。​(BZ#481226
  • 此​發​行​版​中​的 scsi 層​包​含​了​下​列​更​新​:
    • scsi 驅​動​程​式​現​在​已​包​含​上​游​的 scsi_dh_alua 模​組​。​這​在​此​發​行​版​上​新​增​了​明​確​的​非​​​對​​​稱​​​式​​​邏​​​輯​​​單​​​位​​​存​​​取​(asymmetric logical unit access,ALUA)支​援​。​若​要​在​使​用 dm-multipath 時​使​用 scsi_dh_alua 模​組​的​話​,請​在 multipah.conf 中​指​定 aluahardware_handler 類​型​。​(BZ#482737
      請​注​意​,針​對 EMC Clariion 裝​置​,請​只​單​獨​使​用 scsi_dh_aluadm-emc。​同​時​使​用 scsi_dh_aluadm-emc 不​受​支​援​。​
    • rdac_dev_list 結​構​現​在​包​含​了 md3000md3000i 項​目​。​這​能​讓​用​戶​有​效​利​用 iscsi_dh_rdac 模​組​所​提​供​的​優​點​。​(BZ#487293
    • 一​項​造​成 iSCSI iBFT 安​裝​程​序​在​進​行​磁​碟​格​式​化​時​會​發​生 panic 的​錯​誤​現​在​已​修​正​。​(BZ#436791
    • 一​項​在 iscsi_r2t_rsp struct 中​並​且​會​在 iSCSI 在​某​些 multipath 環​境​下​進​行​容​錯​移​轉​時​造​成 kernel panic 的​錯​誤​現​在​已​被​修​正​。​(BZ#484455
  • cxgb3 驅​動​程​式​已​被​更​新​並​套​用​了​幾​項​上​游​修​正​和​提​供​了 iSCSI TOE 裝​置​上​的​支​援​。​(BZ#439518
    請​注​意​,包​含​在​此​發​行​版​中​的 cxgb3i 版​本​並​不​支​援 IPv6。​
  • 此​發​行​版​包​含​了​新​的 mpt2sas 驅​動​程​式​。​此​驅​動​程​式​支​援 LSI Logic 的 SAS-2 家​族​介​面​卡​。​SAS-2 可​將​最​大​資​料​傳​輸​率​由 3Gb/s 增​加​至 6Gb/s。​
    mpt2sas 驅​動​程​式​位​於 drivers/scsi/mpt2sas 目​錄​中​,和​位​於 drivers/message/fusion 目​錄​中​的​較​舊 mpt 驅​動​程​式​不​同​。​(BZ#475665
  • aacraid 驅​動​程​式​已​更​新​為​版​本 1.1.5-2461。​此​更​新​套​用​了​幾​項​上​游​修​正​,這​修​正​了​影​響​佇​列​掃​描​的​錯​誤​、​控​制​器​啟​動​問​題​,以​及​其​它​問​題​。​(BZ#475559
  • aic7xxx 驅​動​程​式​現​在​包​含​了​一​個​已​增​大​的​最​大 I/O 大​小​。​這​能​讓​受​支​援​的​裝​置​(如 SCSI 磁​帶​裝​置​)以​較​大​的 buffer 來​進​行​寫​入​。​
  • cciss 已​被​更​新​來​套​用​上​游​修​正​以​便​修​正​影​響 memory BAR discovery 的​錯​誤​,rebuild_lun_table 和 MSA2012 掃​描​線​程​。​此​更​新​同​時​也​套​用​了​幾​個​設​定​變​更​至 cciss。​
  • fnic 驅​動​程​式​已​被​更​新​為​版​本 1.0.0.1039。​此​更​新​套​用​了​幾​項​上​游​錯​誤​修​正​,並​更​新​了 libfcfcoe 模​組​,並​且​新​增​了​用​來​控​制 runtime 時​的​除​錯​記​錄​的​模​組​參​數​。​(BZ#484438
  • ipr 驅​動​程​式​現​在​已​支​援 MSI-X 中​斷​。​(BZ#475717
  • lpfc 驅​動​程​式​已​被​更​新​為​版​本 8.2.0.48。​這​能​允​許​即​將​來​臨​的 OEM 程​式​上​的​硬​體​支​援​。​此​外​,這​項​更​新​還​套​用​了​(不​只​)下​列​的​錯​誤​修​正​:(BZ#476738BZ#509010
    • 虛​擬​化​的​光​纖​頻​道​切​換​器​現​在​已​被​支​援​。​
    • 現​在​已​可​使​用 error attention 中​斷​的​輪​詢​。​
    • 一​項​會​造​成 vport createdelete loop 中​產​生​記​憶​體​流​失​的​錯​誤​現​在​已​被​修​正​。​
    透​過​使​用​此​更​新​,現​在 lpfc 驅​動​程​式​也​已​支​援 HBAnyware 4.1OneConnect UCNA 了​。​(BZ#498524
  • MPT fusion 驅​動​程​式​現​在​已​被​更​新​為​版​本 3.04.07rh v2。​這​套​用​了​幾​個​錯​誤​修​正​,包​括​:(BZ#475455
    • 一​個​使​得​系​統​無​法​以 PAE kernel 開​機​的 MPT fusion 驅​動​程​式​錯​誤​已​被​修​正​。​
    • 現​在​當​驅​動​程​式​卸​載​時​,控​制​器​會​被​設​為 READY_STATE。​
    • mptsas 驅​動​程​式​現​在​在​新​增​裝​置​至​傳​輸​層​之​前​將​會​發​出​一​項 TUR(Test Unit Ready)與 Report LUN 指​令​。​
    此​外​,有​個​會​意​外​地​造​成 mptctl_ioctl() 發​出​一​些​(良​性​的​)kernel 錯​誤​訊​息​的​升​級​檔​現​在​已​修​正​。​在​此​發​行​版​中​,mptctl_ioctl() 已​不​再​會​發​出​這​些 kernel 錯​誤​訊​息​了​。​
  • megaraid_sas 驅​動​程​式​現​在​已​更​新​為​版​本 4.08-RH1。​此​更​新​套​用​了​(不​只​)下​列​的​上​游​升​級​與​修​正​:(BZ#475574
    • 此​更​新​新​增​了​一​項​輪​詢​模​式​至​驅​動​程​式​。​
    • 一​項​影​響​受​支​援​的​磁​帶​裝​置​的​錯​誤​現​在​已​被​修​正​。​在​此​發​行​版​中​,當​傳​送​指​令​至​磁​帶​裝​置​時​,pthru 的​逾​時​值​現​在​已​會​被​設​為 O/S 層​的​逾​時​值​。​
  • mvsas 驅​動​程​式​現​在​已​更​新​為​版​本 0.5.4。​這​套​用​了​幾​項​來​自​於​上​游​的​修​正​和​升​級​,並​新​增​了 Marvell RAID bus 控​制​器 MV64460、​MV64461 和 MV64462 上​的​支​援​。​(BZ#485126
  • qla2xxx 驅​動​程​式​已​被​更​新​為​版​本 8.03.00.10.05.04-k,並​且​現​在​已​支​援 Fibre Channel over Convergence Enhanced Ethernet(聚​合​增​強​型​乙​太​網​路​上​的​光​纖​頻​道​)介​面​卡​。​在​此​發​行​版​中​,qla2xxx 同​時​套​用​了​幾​個​來​自​於​上​游​的​錯​誤​修​正​,包​括​:(BZ#471900、​BZ#480204、​BZ#495092 以​及 BZ#495094
    • 在 4GB 和 8GB 介​面​卡​上​處​理 OVERRUN 時​會​偵​測​到​的​差​異​現​在​已​被​修​正​。​
    • 所​有​的 vports 現​在​都​已​可​察​覺​任​何​的​異​常​事​件​。​
    • 一​項​會​使 QLogic 2472 介​面​卡​造​成 kernel panic 的​錯​誤​已​被​修​正​。​
    • stop_firmware 指​令​現​在​在​第​一​次​嘗​試​時​逾​時​的​情​況​下​已​不​會​再​重​新​嘗​試​。​
    • 磁​軌​的 mask 值​已​不​再​基​於​固​定​的 optrom 大​小​。​
    • 一​項​時​常​在​多​路​徑​裝​置​上​進​行 I/O 時​造​成​路​徑​失​敗​的​錯​誤​已​被​修​正​。​(BZ#244967
    • 驅​動​程​式​原​始​碼​現​在​已​會​遵​照 kABI。​
    • dcbx pointer 現​在​在​釋​放​了​記​憶​體​後​已​被​設​為 NULL。​
    除​了​這​些​更​新​之​外​,包​含​在 qla2xxx 驅​動​程​式​中​的 qla24xxqla25xx 韌​體​已​被​更​新​為​版​本 4.04.09。​
  • qla4xxx 驅​動​程​式​現​在​已​包​含​了​改​善​的​驅​動​程​式​錯​誤​復​原​。​此​更​新​修​正​了​驅​動​程​式​中​一​項​在​偵​測​到​主​機​介​面​卡​上​有​未​處​理​的​指​令​時​,會​造​成​介​面​卡​無​法​復​原​的​錯​誤​。​(BZ#497478
  • 此​發​行​版​包​含​了​新​的 qlge 驅​動​程​式​。​此​驅​動​程​式​新​增​了 QLogic FCoE 10GB 介​面​卡​的​乙​太​網​路​支​援​。​(BZ#479288

9. 技​術​預​覽​

技​術​預​覽​功​能​目​前​在 Red Hat Enterprise Linux 訂​閱​服​務​下​並​不​支​援​,功​能​也​許​尚​未​完​整​,並​且​一​般​來​講​並​不​適​合​使​用​於​生​產​環​境​中​。​不​過​,這​些​功​能​主​要​被​包​含​來​作​為​提​供​給​用​戶​的​便​利​設​施​並​讓​這​些​功​能​取​得​更​廣​泛​的​曝​光​率​。​
下​列​技​術​預​覽​為 Red Hat Enterprise Linux 5.4 beta 中​的​增​強​或​新​功​能​。​欲​取​得 Red Hat Enterprise Linux 5.4 中​的​技​術​預​覽​上​的​詳​情​,請​參​閱​位​於 http://www.redhat.com/docs/manuals/enterprise/ 的 5.4 技​術​公​告​的​技​術​預​覽​部​份​。​

A. 修​訂​歷​史​

修訂記錄
修訂 0.4Thu Jul 23 2009Don Domingo
SME 底​層​技​術​介​紹​的​已​處​理​儲​存​裝​置​驅​動​程​式​更​新​的​部​份​
修訂 0.3Thu Jul 02 2009Ryan Lerch
已​修​正​少​數​錯​字​、​新​增​了 Beta 版​本​上​的​特​定​已​知​問​題​。​
修訂 0.2Wed Jul 01 2009Ryan Lerch
Beta 發​行​公​告​。​
修訂 0.1Tue Apr 21 2009Ryan Lerch
由 5.3 發​行​公​告​中​移​動​了​相​關​的​內​容​。​