Red Hat Enterprise Linux 5.5
发行注记
发行注记
Logo
法律通告
Copyright © 2010 Red Hat.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at
http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux ® is the registered trademark of Linus Torvalds in the United States and other countries.
All other trademarks are the property of their respective owners.
1801 Varsity Drive
Raleigh , NC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
PO Box 13588 Research Triangle Park , NC 27709 USA
摘要
红帽企业版 Linux 次级发布是个别改进、安全性和 bug 修复的集合。红帽企业版 Linux 5.5 发行注记记录了对红帽企业版 Linux 5 操作系统的主要改进以及这个次级发布附带的应用程序。在技术说明中详细记录了这个次级发布中的所有更改。
红帽企业版 Linux 5.5 发行本中的亮点包括针对 Intel Boxboro-EX 平台、AMD Magny-Cours 处理器以及 IBM Power 7 处理器的硬件改进。通过支持多个 10 GigE SR-IOV 卡并在系统中启用虚拟访客内存时自动使用大页面来提高虚拟化。互动操作性的改进包括为微软 Office 2007 过滤器更新 OpenOffice,为在 Windows 7 中的兼容性以及对使用基于 PXE 服务的微软虚拟机的引导支持更新 Samba。
红帽企业版 Linux 引进了很多系统安装程序(anaconda )的 bug 修复及改进。
改进了互动式安装程序,添加了在使用网络文件系统(NFS)源安装时指定额外 NFS 挂载点的功能(
BZ#493052 )。另外,现在可以在安装过程中搜索位于使用密码保护的文件传输协议(FTP)服务器中的安装源(例如:kickstart 文件)(
BZ#505424 )。
Kickstart 为用户提供自动安装红帽企业版 Linux 的方法。使用 kickstart,系统管理员可创建一个单一文件,其中包含在典型安装中通常会问道的所有问题的答案。
改进了 Kickstart 调试和错误报告。现在安装程序保留调试过程中的 kickstart 小脚本,记录
标准输出 (
stdout
)和
标准错误 (
stderr
)数据流,并将出错信息记录到
anaconda.log
文件中(
BZ#510636 )。
目前在 kickstart 安装中可以同样的方式排除软件包组群和独立软件包(
BZ#558516 )。另外,
bootloader
命令现在支持
--hvargs
参数,允许在 kickstart 安装过程中指定 Xen 管理程序参数(
BZ#501438 )。
之前 Kickstart 安装方法提供两个选项选择所有软件包
@Everything
和
*
(通配符)。在红帽企业版 Linux 5.5 中这两个选项都
不使用 了。尝试使用选择所有软件包选项将会失败,除非 kickstart 文件还包含对冲突文件的否定。因此要安装冲突文件外的所有软件包,kickstart 文件必须包含:
%packages @Everything -@Conflicts
红帽企业版 Linux 5.5 包含新软件包组件 samba3x 、freeradius2 和 postgres84 。这些软件包组件只能在系统安装过程中使用 kickstart 或者在现有系统中使用 yum 安装。
注意
有关安装的详情请参考
安装指南 ,该文档中记载了如何安装红帽企业版 Linux 5。
红帽企业版 Linux 5.5 提供很多虚拟化更新。记录所有虚拟化组件更改的详情请参考
技术说明 。
注意
现在完全支持基于使用群集套件的虚拟访客的 KVM 管理。
SPICE
红帽企业版 Linux 5.5 包含为 Simple Protocol for Independent Computing Environments (SPICE) 提供远程显示协议的功能组件。这些组件可与红帽企业版虚拟化产品联合使用,但不保证有稳定的 ABI。该组件将被更新至与红帽企业版虚拟化产品所需功能同步。迁移至将来的发行本可能需要在每个系统中手动操作。
PCI 透传允许 PCI 设备好像在物理连接的访客操作系统中出现和动作。KVM 和 Xen 管理程序都支持在主机系统中将 PCI 设备附加到虚拟的访客中。
更新了在 PCI 透传中支持的 AMD 输入/输出内存管理单元(IOMMU)内核驱动程序。这个更新修复了无法正确处理系统管理要求的问题。(
BZ#531469 )
改进了在 KVM 管理程序中使用 Intel VT-d 扩展对 PCI 透传的支持。现在可在访客运行时关闭和重新分配设备(可以是物理的,也可以是虚拟的),允许将其分配给另一个访客。这个重新分配还可实时进行(
BZ#516811 )。另外改进了 1:1 映射性能(
BZ#518103 )。
注意
有关虚拟化详情请参考红帽企业版 Linux 的权威指南
虚拟化指南 。
这个发行本引进了对 Intel 新平台,其代码名称为 Boxboro-EX
和 Boxboro-MC
;AMD 新处理器产品线,其代码名称为 Magny-Cours
以及 IBM Power7
处理器的支持。
在有些情况下,内核中的任务可永久性进入不中断睡眠状态(D-State),从而使系统无法关闭。使用这个更新添加的侦测挂起任务 可侦测到永久停留在 D-State 的任务。
这个新功能是由 CONFIG_DETECT_HUNG_TASK
内核标签控制的。当将其设定为 "y" 时,会侦测到停留在 D-State 的任务;当将其设定为 n
时关闭此功能。CONFIG_DETECT_HUNG_TASK
标签的默认值为 y
。
另外还添加了 CONFIG_BOOTPARAM_HUNG_TASK_PANIC
标签。当将其设定为 y
时,会在侦测到任务停留在 D-State 时引发内核 panic。CONFIG_BOOTPARAM_HUNG_TASK_PANIC
标签的默认值为 y
。
更新了 HP iLO/iLO2 管理处理器的 hpilo
驱动程序。
更新了高级 Linux 音响构架(ALSA) — 提供对高分辨率音频(HDA)的加强支持。(
BZ#525390 )。
已将 iic 总线接口的
i2c
设备驱动程序更新至支持 SB900 SMBus 控制器。(
BZ#516623 )
红帽企业版 Linux 5.5 包含无线驱动程序和内核中子系统的主要更新。
已经更新了 Intel 无线网络适配器的 iwlwifi
驱动程序。这个硬件产品线的设备支持 802.11a 、802.11b 、802.11g 和 802.11n 无线协议。这个更新提供 iwl6000
和 iwl1000
的新支持,并加强对 iwl5000
、iwl4965
和 iwl3945
设备的支持。
更新了无线设备的 rt2x00
驱动程序。这个更新刷新了 Ralink rt2400pci
、rt2500pci
、rt2500usb
、rt61pci
和 rt73usb
芯片组支持以及 rtl8180
和 rtl8187
Realtek 芯片组支持。
启用了 Atheros 802.11n 无线 LAN 适配器的 ath9k
驱动程序。
为支持这些驱动程序功能更新了 mac80211
和 cfg80211
内核子系统。
Neterion 的 X3100 系列 10GbE PCIe 驱动程序
更新了 Neterion 的 X3100 系列 10GbE PCIe 的
vxge
驱动程序(
BZ#453683 )。
ServerEngines BladeEngine2 10Gbps 驱动程序
更新了用于 ServerEngines BladeEngine2 10Gbps 网络设备的
be2net
驱动程序(
BZ#549460 )
Cisco 10G 以太网驱动程序 QLogic 10 Gigabit PCI-E 以太网驱动程序
已将用于 QLogic 10 Gigabit PCI-E 以太网设备的
qlge
驱动程序更新至版本1.00.00.23。(
BZ#519453 )
QLogic 光纤 HBA 驱动程序 Broadcom Tigon3 以太网设备
更新了 Broadcom Tigon3 以太网设备的
tg3
驱动程序。(
BZ#515312 )
Intel Gigabit 以太网网络设备
更新了 Intel Gigabit 以太网网络设备的
igb
驱动程序。
(BZ#513710)
Intel 10 Gigabit PCI 高速网络设备 Intel PRO/1000 网络设备
更新了 Intel PRO/1000 网络设备的
e1000
驱动程序(
BZ#515524 )
NetXen 多端口(1/10)Gigabit 网络设备
更新了 NetXen 多端口(1/10)Gigabit 网络设备的
netxen
驱动程序。(
BZ#542746 )
Broadcom Everest 网络设备 Broadcom NetXtreme II 网络设备
已将 Broadcom NetXtreme II 网络设备的
bnx2
驱动程序更新至 2.0.2。(
BZ#517377 )
Broadcom NetXtreme II iSCSI
更新了 Broadcom NetXtreme II iSCSI 的
bnx2i
驱动程序。(
BZ#516233 )
RealTek 8169 以太网驱动程序
更新了 RealTek 8169 以太网设备的
r8169
驱动程序。(
BZ#514589 )
有些程序(例如:dump
和 nfsd
)会尝试通过向多个进程或者线程发布 I/O 请求时提高磁盘 I/O 性能。但当使用完全公平队列(Completely Fair Queuing,CFQ)I/O 调度程序时,这个程序设计会对 I/O 性能产生负面影响。在红帽企业版 Linux 5.5 中,现在内核可以侦测并合并合作队列。另外,内核还可以侦测到队列是否停止合作并将其再次分开。
6.1. GNU 项目调试工具(GNU Project debugger,GDB)
GNU Project debugger (一般称之为 GDB )可调试使用 C、C++ 以及其它语言编写的程序,通过控制的方式执行,然后打印出数据。
在红帽企业版 Linux 5.5 中已将 GDB 更新至版本 7.0.1。有关更改的详细列表请参考技术说明中的 GDB 部分。
GDB 目前在对象中支持宽字符和多字节字符。
线程执行现在允许单独对个别线程进行调试,此功能可使用新设置 "set target-async" 和 "set non-stop" 启用。
SystemTap 是跟踪和探测工具,可让用户详细了解并监控操作系统(特别是内核)的活动。它提供的信息与工具 netstat 、ps 、top 和 iostat 类似,但 SystemTap 是设计用来为收集的信息提供更多过滤和分析选项。
之前只能是有 root 特权的用户才能使用 SstemTap。这个更新引进了 SystemTap 的非特权模式,可允许非 root 用户也可使用 SystemTap。有关非特权模式的详情请参考 man stap-client
manpage。
重要
在红帽企业版 Linux 5.5 中,非特权模式是作为技术预览出现的。它依赖的 stap 服务器设备正在接受安全性改进,应该小心地在可信网络中部署。
C++ 程序探测改进还可提供更好的用户空间程序探测。
Valgrind 是用来监控内存读取、写入和分配操作的工具。开发者会经常使用 valgrind 工具诊断并解决内存管理问题。
已将 Valgrind 更新至版本 3.5.0,它可为大范围的系统构架提供加强的支持。这个更新引进了很多 Valgrind 性能、灵活性以及使用性的改进。特别是 Helgrind 工具(用于侦测竞态环境)的使用性和灵活性的提高。同时还提高了 Memcheck
工具的泄露检查功能。另外也加强了对 DWARF 调试信息的支持。
OpenOffice.org 是一个开源多平台办公产品套件。它包括关键桌面程序,比如字处理器、电子表格和演示文稿。已经更新了 OpenOffice.org,更新的软件提供很多 bug 修复和改进,其中包括对微软 Office 2007 OOXML 格式的支持。
更新了 GNOME 桌面默认的窗口管理器 Metacity,提供了改进、控制 metacity 行为的额外 GConf 密钥以及 bug 修复。
FreeRADIUS 是一个具有高性能、高度可配置的免费远程用户拨入验证服务(Remote Authentication Dial In User Service,RADIUS)。其设计可允许为网络进行集中验证和授权。
FreeRADIUS 2.0 是红帽企业版 Linux 5.5 中的一个可用的新软件包(freeradius2
)。红帽企业版 Linux 5 的原始 freeradius
软件包中仍有 FreeRADIUS 1。FreeRADIUS 2.0 版本引进了很多新特性,其中包括编程语言 unlang
、虚拟服务器支持、改进的 RFC 覆盖的附加目录以及对属性 & 网络数据包的完全 IPv6 支持。
重要
freeradius
和 freeradius2
数据包共享通用文件,但不能安装在同一系统中。
目前在红帽企业版 Linux 5 中 PostgreSQL 8.4(postgresql84
)是一个完全支持选项。PostgreSQL 8.4 的新特性包括:平行数据库存储、列权限以及新的监控工具。
重要
从现有 PostgreSQL 8.1(postgres
软件包提供)迁移需要使用 pg_dump 进行数据转储和恢复。由于这个要求,postgres
和 postgresql84
中包含软件包级别冲突,因此在一个系统中只能安装一个版本。
Samba 是机器用来共享文件、打印机和其它信息的程序套件。
Samba3x 软件包组最早是在 x86_64 增补中为 5.4 发行本引进的。在红帽企业版 Linux 5.5 中更新了 Samba3x,目前在所有构架中都
支持 。Samba3x 包括对微软 ®Windows™ 7 互操作性的支持。
重要
群集的 Samba 支持仍然是技术预览且只能用于 x86_64 构架。
Samba3x 是基于上游的 Samba 3.3 发行本,并包含以下配置文件选项的更改:
已经重新构建了 samba 源来生成 libsmbclient
软件包。samba 和 samba3x 软件包中都包含 libsmbclient 来为环境中的其它组件提供客户端界面。
重要
安装支持的 Samba3x 版本前必须删除所有之前的 Samba3x 技术预览软件包。
红帽企业版 Linux 5.5 引进了新的 gPXE 软件包,它是一个开源预引导执行环境(PXE)补充。gPXE 可提供通过网络连接引导安装映像的功能。
A. 修订记录
修订历史 修订 0 Tue Nov 24 2009 Ryan Lerch