Red Hat Enterprise Linux 5: 5.5 Release Notes
Red Hat Enterprise Linux 5: 5.5 Release Notes
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.
1
5.5 Release Notes
Abstract
Red Hat Enterprise Linux minor releases are an aggregation of individual enhancement, security and
bug fix errata. The Red Hat Enterprise Linux 5.5 Release Notes documents the major changes made
to the Red Hat Enterprise Linux 5 operating system and its accompanying applications for this minor
release. Detailed notes on all changes in this minor release are available in the Technical Notes.
Highlights of the Red Hat Enterprise Linux 5.5 release include hardware enablement for the Intel
Boxboro-EX platform, AMD Magny-Cours processor and IBM Power 7 processor. Virtualization is
improved, with support for multiple 10 GigE SR-IOV cards, and automatic usage of hugepages for
virtual guest memory when enabled on the system. Interoperability improvements include updates to
OpenOffice for Microsoft Office 2007 filters, Samba for Windows 7 compatibility and boot support for
virtual machines using Microsoft based PXE services.
1. Installation .............................................................................................................................. 2
2. Virtualization ........................................................................................................................... 3
3. Kernel .................................................................................................................................... 5
3.1. Kernel Platform Enablement ......................................................................................... 5
3.2. Kernel Generic Features ............................................................................................... 5
4. Device Drivers ........................................................................................................................ 5
4.1. Network Device Drivers ................................................................................................ 6
4.2. Storage Device Drivers ................................................................................................. 7
5. Filesystem/Storage Management ............................................................................................. 9
6. Tools ...................................................................................................................................... 9
6.1. GNU Project debugger (GDB) ....................................................................................... 9
6.2. SystemTap ................................................................................................................. 10
6.3. Valgrind ..................................................................................................................... 10
7. Desktop Updates .................................................................................................................. 11
8. New Packages ...................................................................................................................... 11
A. Revision History 13
1. Installation
Red Hat Enterprise Linux 5.5 introduces many bugfixes and enhancements to the system installer
(anaconda).
The interactive installer has been enhanced, adding the abilty to specify additional Network File
1
System (NFS) mount options when installing from an NFS source (BZ#493052 ). Additionally, install
sources (e.g. kickstart files) located on password protected File Transport Protocol (FTP) servers can
2
now be retrieved during installation (BZ#505424 ).
Kickstart
Kickstart provides a way for users to automate a Red Hat Enterprise Linux installation. Using kickstart,
a system administrator can create a single file containing the answers to all the questions that would
normally be asked during a typical installation.
1
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=493052
2
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=505424
2
Virtualization
Kickstart debugging and error reporting has been improved. The installer now retains kickstart
scriptlets during debugging, logs standard output (stdout) and standard error (stderr) streams, and
3
logs error messages to anaconda.log (BZ#510636 ).
Package groups can now be excluded in a kickstart installation in the same manner that individual
4
packages are excluded (BZ#558516 ). Additionally, the bootloader command now supports the --
hvargs parameter, allowing Xen hypervisor arguments to be specified during a kickstart installation
5
(BZ#501438 ).
Previously, the kickstart installation method offered two options to select all packages @Everything
and * (wildcard). As of Red Hat Enterprise Linux 5.5, both of these options have been deprecated.
Attempting to use a select all packages option will fail, unless the kickstart file also includes package
negation for conflicting packages. Therefore, to install all packages but conflicting packages, the
kickstart file must contain:
%packages
@Everything
-@Conflicts
Red Hat Enterprise Linux 5.5 includes the new package sets samba3x, freeradius2, postgres84.
These package sets are only available via kickstart during system installation or through yum for
existing systems.
Hardware Support
The following device drivers are now supported during installation:
6
• the pmcraid driver for PMC Sierra MaxRAID Controller Adapters (BZ#532777 )
7
• the ibmvfs driver for Power6 Virtual FC devices (BZ#512237 ).
8
• the bfa driver for Brocade Fibre Channel to PCIe Host Bus Adapters (BZ#475707 )
9
• the be2iscsi driver for ServerEngines BladeEngine 2 Open iSCSI devices (BZ#529442 ).
Note
10
For detailed information on installation, the Installation Guide documents how to install Red Hat
Enterprise Linux 5.
2. Virtualization
Red Hat Enterprise Linux 5.5 delivers many updates to virtualization. Detailed notes on all the
11
changes to virtualization components are available in the Technical Notes .
3
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=510636
4
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=558516
5
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=501438
10
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Installation_Guide/index.html
11
http://redhat.com/docs
3
5.5 Release Notes
Note
Management of KVM based virtual guests using Cluster Suite is now fully supported.
SPICE
Red Hat Enterprise Linux 5.5 includes components providing functionality for the Simple
Protocol for Independent Computing Environments (SPICE) remote display protocol. These
components, are for use in conjunction with Red Hat Enterprise Virtualization products and
are not guaranteed to have a stable ABI. The components will be updated to synchronize with
functional requirements of Red Hat Enterprise Virtualization products. Migration to future releases
may require manual operations on a per-system basis.
The AMD input/output memory management unit (IOMMU) kernel driver, which assists in PCI
passthrough, has been updated. This update fixes an issue where system management requests were
12
handled incorrectly. (BZ#531469 )
Support for PCI passthrough using Intel VT-d extensions on the KVM hypervisor has been improved.
Devices (either physical or virtual) can now be shutdown and unassigned from a guest during runtime,
allowing the device to be reassigned to another guest. This reassignment can also be carried out live
13 14
(BZ#516811 ). Additionally, 1:1 mapping performance has been improved (BZ#518103 ).
Note
15
For detailed information on virtualization, the Virtualization Guide is the definitive guide for
virtualization on Red Hat Enterprise Linux.
HugePages Support
New rules are available in libvirt to enable hugetlbfs (HugePages). When a system is configured
with Hugepages, libvirt automatically allocates memory from hugetlbfs to back the virtual guest
memory. When combined with extended page tables and nested page tables in hardware, significant
16
performance improvements can be achieved by the guest. (BZ#518099 )
12
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=531469
13
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=516811
14
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=518103
15
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/index.html
16
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=518099
4
Kernel
3. Kernel
Note
A logical CPU is defined as any entity that can be scheduled (i.e. every core or thread in a multi-
core or multi-thread processor is defined as a logical CPU).
This new feature is controlled by the CONFIG_DETECT_HUNG_TASK kernel flag. When set
to "y" tasks stuck in the D-State are detected; when set to n it is off. The default value for the
CONFIG_DETECT_HUNG_TASK flag is y.
4. Device Drivers
the hpilo driver for HP iLO/iLO2 management processors has been updated.
The Advanced Linux Sound Architecture (ALSA) has been updated — providing enhanced support for
22
High Definition Audio (HDA). (BZ#525390 ).
17
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=506059
18
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=483665
19
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=456181
20
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=448130
21
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=427709
22
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=525390
5
5.5 Release Notes
the i2c device driver for the iic-bus interface has been updated with support for the SB900 SMBus
23
controller. (BZ#516623 )
the mlx4 driver for Mellanox ConnectX HCA InfiniBand devices has been updated to version 1.4.1
24 25
(BZ#514147 BZ#500346 )
Wireless Rebase
Red Hat Enterprise Linux 5.5 contains a major updates to wireless drivers and subsystems in the
kernel.
The iwlwifi drivers for Intel wireless network adapters have been updated. Devices in this hardware
line support 802.11a, 802.11b, 802.11g, and 802.11n wireless protocols. This update provides new
support for iwl6000 and iwl1000 devices, and enhanced support for iwl5000, iwl4965 and
iwl3945 devices.
The rt2x00 drivers for wireless devices has been updated. This update refreshes the drivers for the
Ralink rt2400pci, rt2500pci, rt2500usb, rt61pciand rt73usb chipsets, and the drivers for
the rtl8180 and rtl8187 Realtek chipsets.
The ath9k driver for Atheros 802.11n wireless LAN adapters has been enabled.
To support the features of these drivers, the mac80211 and cfg80211 kernel subsystems have been
updated.
Solarflare driver
26
In Red Hat Enterprise Linux 5.5, the Solarflare driver (sfc) has been added (BZ#448856 )
23
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=516623
24
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=514147
25
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=500346
26
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=448856
27
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=453683
28
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=549460
29
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=519086
30
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=550148
31
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=519453
6
Storage Device Drivers
32
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=515312
33
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=513710
34
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=513707
35
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=514306
36
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=516699
37
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=515524
38
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=542746
39
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=515716
40
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=522600
41
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=517377
42
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=516233
43
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=514589
44
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=519447
45
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=542834
46
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=543057
7
5.5 Release Notes
• An issue that may have resulted in a kernel oops at hibernation or resume has been fixed.
50
(BZ#516702)
• Intermittent issues caused by SAS cable removal and reinsertion have been fixed.
• An issue where SATA devices received different SAS addresses has been fixed.
• The device firmware now reports the queue full event to the driver and the driver handles the queue
full event using the SCSI mid-layer.
51
(BZ#516710)
• An issue that resulted in devices hanging during hibernation has been fixed.
• The driver now auto updates the device when added or deleted.
47
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=519076
48
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=515272
49
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=549763
50
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=516702
51
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=516710
8
Filesystem/Storage Management
52
BZ#518243
5. Filesystem/Storage Management
CIFS Update
54
The Common Internet File System (CIFS) has been updated in the kernel. (BZ#500838 )
6. Tools
In Red Hat Enterprise Linux 5.5, GDB has been updated to version 7.0.1. For a detailed listing of
changes refer to the GDB section of the Technical Notes.
• "next" and other stepping commands work properly even when the inferior throws an exception.
• GDB has a new "catch syscall" command. This can be used to stop the inferior whenever it makes a
system call.
52
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=518243
53
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=518106
54
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=500838
9
5.5 Release Notes
6.2. SystemTap
SystemTap is a tracing and probing tool that allows users to study and monitor the activities of the
operating system (particularly, the kernel) in fine detail. It provides information similar to the output of
tools like netstat, ps, top, and iostat; however, SystemTap is designed to provide more filtering and
analysis options for collected information.
Note
stap -L 'kernel.trace("*")'|sort
Unprivileged mode
Previously, only users with root privileges were able to use SystemTap. This update introduces
SystemTap's unprivileged mode, allowing non-root users to still use SystemTap. Detailed information
on unprivileged man stap-client manpage.
Important
Unprivileged mode is considered a Technology Preview in the Red Hat Enterprise Linux 5.5. The
stap-server facility on which it relies is undergoing work for security improvements and should be
deployed with care on a trustworthy network.
C++ Probing
The C++ program probing improvements also allows better probing of user-space programs.
6.3. Valgrind
55
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475710
56
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475457
57
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=517115
58
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=517121
10
Desktop Updates
Valgrind is used to monitor memory read, write, and allocation operations. The valgrind tool is
frequently used by developers to diagnose and debug memory management problems.
Valgrind has been updated to version 3.5.0, providing enhanced support for a wide range of system
architectures. This update introduces many improvements to performance, scalability and usability
of the Valgrind. Notably, the usability and scalability of the Helgrind tool — which is used to detect
race contiditions — has been improved. The leak checking capabilities of the Memcheck tool are also
improved. Additionally, support for DWARF debugging information has been enhanced.
7. Desktop Updates
OpenOffice.org
OpenOffice.org is an Open Source, multi-platform office productivity suite. It includes key desktop
applications, such as a word processor, spreadsheet, and presentation manager. OpenOffice.org has
been updated, providing many bugfixes and enhancements, including support for Microsoft Office
2007 OOXML formats.
Metacity
Metacity, the default window manager for the GNOME desktop has been updated, providing
enhancements, additional GConf keys to control the the behavior of metacity and bug fixes.
8. New Packages
FreeRADIUS
FreeRADIUS is a high-performance, highly configurable, free Remote Authentication Dial In User
Service (RADIUS) server. It is designed to allow centralized authentication and authorization for a
network.
FreeRADIUS 2.0 is available as a new package (freeradius2) in Red Hat Enterprise Linux 5.5.
FreeRADIUS 1 is still available in Red Hat Enterprise Linux 5 in the original freeradius package.
Version 2.0 of FreeRADIUS introduces many new features including the programming language
unlang, virtual server support., additional directories for improved RFC coverage and full IPv6
support for both attributes & network packets.
Important
The freeradius and freeradius2 packages share common files, and cannot be installed
together on the same system.
PostgreSQL 8.4
PostgreSQL 8.4 (postgresql84) is now included as a fully supported option in Red Hat Enterprise
Linux 5. New features in PostgreSQL 8.4 include: parallel database restore, per-column permissions
and new monitoring tools.
11
5.5 Release Notes
Important
A data dump and restore using pg_dump is required for migration from the existing
PostgreSQL 8.1 (supplied by the postgres package). Due to this requirement, postgres and
postgresql84 contain package level conflicts and only a single version can be installed on a
system.
Samba
Samba is a suite of programs used by machines to share files, printers, and other information.
The Samba3x package set was originally introduced in the x86_64 Supplementary for the 5.4
release. In Red Hat Enterprise Linux 5.5, Samba3x has been updated and is now supported on all
architectures. Samba3x includes support for Microsoft® Windows™ 7 interoperability.
Important
Clustered Samba support is still a Technology Preview and only available on the x86_64
architecture.
Samba3x is based on the upstream Samba 3.3 release and includes the following changes in the
configuration file options:
The samba source component has been refactored to generate a libsmbclient package. The
libsmbclient is included into both samba and samba3x packages to provide client interfaces to other
components in the environment.
Important
All previous samba3x Technology Preview packages must be removed before installing the
supported version of Samba3x.
gPXE
Red Hat Enterprise Linux 5.5 introduces the new gPXE package, an open source Preboot eXecution
Environment (PXE) implementation. gPXE provides the ability to boot installation images via a network
connection.
12
Revision History
A. Revision History
Revision 0 Tue Nov 24 2009 Ryan Lerch [email protected]
Initial creation of book by publican
13
14