Red Hat Enterprise Linux AS 3 Update 5 發行公告


簡介

這個《發行公告》含括下列的主題:

  • Red Hat Enterprise Linux 安裝程式(Anaconda)的變更

  • 一般資訊

  • 核心相關的資訊

  • 驅動程式與硬體支援的變更

  • 套件的變更

Red Hat Enterprise Linux 安裝程式(Anaconda)的變更

下列的部份包括 Red Hat Enterprise Linux 安裝程式 Anaconda 的特定資訊。

注意

如果要將 Red Hat Enterprise Linux 3 系統升級至 Update 5,您必須使用 Red Hat Network 來更新已經變更的套件;使用 Anaconda 來升級為 Update 5 並不在支援範圍之內。

您只能用 Anaconda 來執行 Red Hat Enterprise Linux 3 Update 5 的完整安裝。

  • 假如您打算複製 Red Hat Enterprise Linux 3 Update 5 的光碟片內容(例如為了要準備網路安裝), 請記得「」複製作業系統的光碟片,請勿複製 Extras 光碟或任何不同等級產品的光碟片,因為這麼做的話將會覆蓋掉 Anaconda 正常操作所需的檔案。

    這些光碟片必須在「安裝完」Red Hat Enterprise Linux 後,才進行安裝。

一般資訊

這個部份包含的是一般資訊,並非針對本文件的某些特定章節。

  • Red Hat Enterprise Linux 3 Update 5 包括了新的 diskdump(磁碟傾印)工具,可以用來替代 Netdump 工具(或與之相結合)。

    i386 系統所使用的 diskdump 機制目前支援了 aic7xxx、aic79xx、mpt fusion、dpt_i2o、megaraid2、sym53c8xx、sata_promise、以及 ata_piix 等裝置。在 ia64 系統上支援了 aic7xxx、aic79xx、mpt fusion、megaraid2、sym53c8xx、以及 sata_promise 等裝置。在 AMD64 與 Intel® EM64T 系統上,則支援了 aic7xxx、aic79xx、mpt fusion、megaraid2、sym53c8xx、sata_promise、以及 ata_piix 等裝置。

    注意

    sym53c8xx、sata_promise、ata_piix 是 Red Hat Enterprise Linux 3 Update 5 首次支援的模組。

    使用 diskdump 機制需要一個專職的磁碟裝置或磁碟分割區,其空間必須大到包含所有的系統實體記憶體。如果系統當機,記憶體的內容就會被寫到預先設定的磁碟空間去。重新開機後,資料就會從這地方讀出來,並轉為 vmcore 檔案。這檔案跟 netdump 機制所產生的格式一樣,可以在一個特別的目錄:/var/crash/下找到。接下來您可以利用 crash(8) 公用程式,來分析這個 vmcore 檔。

    磁碟傾印工具所需的核心模組,已經自動包含在 Red Hat Enterprise Linux 3 的核心中。相關的使用者空間 diskdump 套件,其名稱為 diskdumputils-1.0.1-4;它跟 netdump一樣,預設上會自動安裝到系統中。

    您應該先設定一個可用的適當空間,並預先格式化。格式化完成之後,diskdump 機制能用 chkconfig(8) 啟動。關於設定與使用者工作的詳細文件都包括在 diskdumputils 裡面:

    /usr/share/doc/diskdumputils-1.0.1-4/README
            

    更進一步的內容可以在 diskdumpfmt(8)、diskdumpctl(8)、以及savecore(8) 等說明文件中找到。

核心相關的資訊

這個部份含括 Red Hat Enterprise Linux 3 Update 5 中核心的相關資訊。

  • 使用 AMD64 與 Intel® EM64T 功能的處理器都會被設定為 NUMA 平台,這表示核心會在開機時,建立多重記憶體結點,而不是建立單記憶體節點。建立多節點可能會導致在耗盡所有節點前,先耗盡一或多個節點。當記憶體耗盡時,以下情況就有可能發生:

    1) 系統會將耗盡的節點置換,即使當時其他節點上還有足夠的記憶體,這會導致整體效能低落

    2) 因為記憶體不足(OOM,Out-Of-Memory)的錯誤發生,程序遭到刪除,即使當時還有足夠的記憶體

    3) 無法達到最佳效能,因為在耗盡的節點上執行的程序,分配一或多個不同節點上的記憶體,使用了過多的記憶體頻寬

    在 AMD64 與 Intel® EM64T NUMA 系統仍有可用記憶體,但一或多個節點出現記憶體耗盡時,核心能偵測出 OOM 程序遭到刪除的情形。當核心偵測到這種狀況時,它會在主控台顯示以下警告:

     
    OOM kill occurred on an x86_64 numa system! The
    numa=off boot option might help avoid this. 
    
    

    /boot/grub/grub.conf 的開機命令列中加入 numa=off,然後重新啟動電腦,就可以在開機時取消建立獨立記憶體節點,並降低即使有可用記憶體,記憶體節點依然耗盡的可能性。

  • Red Hat Enterprise Linux 3 Update 5 現在將 Netdump 所支援的平台,從 i386 延伸到 AMD64、Intel® EM64T、Itanium、以及 IBM® POWER 架構。

    您可以從以下文件,找到關於 netdump 用戶端的設定說明:

    /usr/share/doc/netdump-0.7.7/README.client

    您可以從以下文件,找到關於 netdump 伺服器端的設定說明:

    /usr/share/doc/netdump-server-0.7.7/README

    您可以使用 crash(8) 工具程式來分析 vmcore 檔案。

    如需使用 Netdump 的資訊,請參閱 netdump(8) 與 netdump-server(8) 的說明文件。

驅動程式與硬體支援的變更

這個更新包括對許多驅動程式的除錯修正,以下列出較重要的驅動程式更新。在某些例子中,我們以不同的名稱保留原本的驅動程式,以提供給想要在稍候轉換驅動程式設定到最新版本的公司使用。

注意

轉換到最新驅動程式的動作應該在套用下一個 Red Hat Enterprise Linux 更新前完成,因為大部分的情況下,每一次更新只保留一份舊版本的驅動程式。

這些《發行公告》也指出哪些舊版本的驅動程式已經從這次核心更新中移除,這些驅動程式的基本驅動程式名稱後加上了版本號碼,如 megaraid_2002.o。您「必須」在安裝這個核心更新之前,先移除 /etc/modules.conf 中的那些驅動程式。

請記得,用來找出哪些驅動程式正在使用中的唯一最可靠的方法,是檢視 /etc/modules.conf 檔案的內容,使用 lsmod 指令並不是檢視這個檔案的替代方法。

Intel® Pro/100 介面卡家族(e100 驅動程式)

  • 這個驅動程式已經更新至 3.3.6-k2 版。

  • e100 驅動程式中的的模組選項已經不再被使用。e100 模組選項仍然存在於 Red Hat Enterprise Linux 3 Update 5 中,好與 Red Hat Enterprise Linux 3 的先前版本相容;但它在新的 e100 驅動程式中,不再起任何作用。想設定 e100 驅動程式的使用者,請使用 /etc/sysconfig/network-scripts/ifcfg-eth* 檔案中的 ETHTOOL_OPTS 參數。

Intel® PRO/1000 介面卡(e1000 驅動程式)

  • 這個驅動程式已經更新至 5.6.10.1-k2 版。

Broadcom Tigon3(tg3 驅動程式)

  • 這個驅動程式已經更新至 3.22RH 版。

Broadcom 4400(b44 驅動程式)

  • 這個驅動程式已經更新至 0.95 版。

3ware 9000 儲存控制卡(3w-9xxx 驅動程式)

  • 這個驅動程式已經更新至 2.24.00.011fw 版。

3ware 儲存控制卡(3w-xxxx 驅動程式)

  • 這個驅動程式已經更新至 1.02.00.037 版。1.02.00.033 版依舊保留著。

QLogic 光纖通道(qla2xxx 驅動程式)

  • qla2200 驅動程式中加入了一個模組參數,讓使用者能關掉 RIO(降低中斷操作,Reduced Interrupt Operation)。RIO 是一項韌體功能,試著降低中斷來增加效能。在幾個指令尚未執行完成所造成的重運量情形時,RIO 提供了一些好處。然而,它會降低其他工作量的效能降低(這在存取磁帶機時特別明顯)。

    請注意,這個模組參數並不適用於 qla2100 或 qla2300 驅動程式。

Compaq SA53xx 控制卡(cciss驅動程式)

  • 這個驅動程式已經更新至 v2.4.54.RH1 版。

IBM ServeRAID(ips 驅動程式)

  • 在 Red Hat Enterprise Linux 3 Update 3 中,這驅動程式使用了 vary_io 功能;在某些情形下,這會造成介面卡當掉。這功能已經從 ips 驅動程式中取消。一些應用程式(主要是使用原始資料進行存取的應用程式)可能會遇到效能降低的情形。

套件的變更

這個部份包含了從 Red Hat Enterprise Linux 3 所更新或新增、且為 Update 5 一部分的套件清單。

注意

這些套件清單包含來自所有不同版本的 Red Hat Enterprise Linux 3 的套件,您的系統也許不含這裡列出的每一個套件。

下列的套件已經從 Red Hat Enterprise Linux 3 Update 4 升級:

  • ImageMagick

  • ImageMagick-c++

  • ImageMagick-c++-devel

  • ImageMagick-devel

  • ImageMagick-perl

  • MyODBC

  • XFree86

  • XFree86-100dpi-fonts

  • XFree86-75dpi-fonts

  • XFree86-ISO8859-14-100dpi-fonts

  • XFree86-ISO8859-14-75dpi-fonts

  • XFree86-ISO8859-15-100dpi-fonts

  • XFree86-ISO8859-15-75dpi-fonts

  • XFree86-ISO8859-2-100dpi-fonts

  • XFree86-ISO8859-2-75dpi-fonts

  • XFree86-ISO8859-9-100dpi-fonts

  • XFree86-ISO8859-9-75dpi-fonts

  • XFree86-Mesa-libGL

  • XFree86-Mesa-libGLU

  • XFree86-Xnest

  • XFree86-Xvfb

  • XFree86-base-fonts

  • XFree86-cyrillic-fonts

  • XFree86-devel

  • XFree86-doc

  • XFree86-font-utils

  • XFree86-libs

  • XFree86-libs-data

  • XFree86-sdk

  • XFree86-syriac-fonts

  • XFree86-tools

  • XFree86-truetype-fonts

  • XFree86-twm

  • XFree86-xauth

  • XFree86-xdm

  • XFree86-xfs

  • am-utils

  • anaconda

  • anaconda-runtime

  • authconfig

  • authconfig-gtk

  • autofs

  • bash

  • bind

  • bind-chroot

  • bind-devel

  • bind-libs

  • bind-utils

  • binutils

  • bonobo-activation

  • bonobo-activation-devel

  • bootparamd

  • bzip2

  • bzip2-devel

  • bzip2-libs

  • cdrecord

  • cdrecord-devel

  • chkconfig

  • comps

  • control-center

  • cpio

  • cpp

  • crash

  • cups

  • cups-devel

  • cups-libs

  • curl

  • curl-devel

  • db4

  • db4-devel

  • db4-java

  • db4-utils

  • devlabel

  • diskdumputils

  • dump

  • dvd+rw-tools

  • emacs

  • emacs-el

  • emacs-leim

  • enscript

  • ethereal

  • ethereal-gnome

  • evolution

  • evolution-devel

  • gaim

  • gcc

  • gcc-c++

  • gcc-g77

  • gcc-gnat

  • gcc-java

  • gcc-objc

  • gd

  • gd-devel

  • gdb

  • gdk-pixbuf

  • gdk-pixbuf-devel

  • gdk-pixbuf-gnome

  • gdm

  • gedit

  • glibc

  • glibc-common

  • glibc-devel

  • glibc-headers

  • glibc-profile

  • glibc-utils

  • gnome-applets

  • gnome-media

  • gnome-panel

  • gnome-vfs2

  • gnome-vfs2-devel

  • grep

  • gtk2

  • gtk2-devel

  • hotplug

  • httpd

  • httpd-devel

  • hwdata

  • imap

  • imap-devel

  • imap-utils

  • imlib

  • imlib-devel

  • initscripts

  • ipsec-tools

  • iscsi-initiator-utils

  • jpackage-utils

  • kdebase

  • kdebase-devel

  • kdelibs

  • kdelibs-devel

  • kdenetwork

  • kdenetwork-devel

  • kernel

  • kernel-doc

  • kernel-source

  • kernel-unsupported

  • kernel-utils

  • krb5-devel

  • krb5-libs

  • krb5-server

  • krb5-workstation

  • kudzu

  • kudzu-devel

  • laus

  • laus-devel

  • laus-libs

  • less

  • libf2c

  • libgcc

  • libgcj

  • libgcj-devel

  • libgnat

  • libobjc

  • libstdc++

  • libstdc++-devel

  • libtiff

  • libtiff-devel

  • libwnck

  • libwnck-devel

  • libxml

  • libxml-devel

  • losetup

  • lsof

  • lvm

  • mailman

  • mailx

  • man-pages-ja

  • metacity

  • mikmod

  • mkinitrd

  • mkisofs

  • mktemp

  • mod_auth_mysql

  • mod_python

  • mod_ssl

  • mount

  • mozilla

  • mozilla-chat

  • mozilla-devel

  • mozilla-dom-inspector

  • mozilla-js-debugger

  • mozilla-mail

  • mozilla-nspr

  • mozilla-nspr-devel

  • mozilla-nss

  • mozilla-nss-devel

  • mysql

  • mysql-bench

  • mysql-devel

  • nautilus

  • ncurses

  • ncurses-devel

  • net-snmp

  • net-snmp-devel

  • net-snmp-libs

  • net-snmp-perl

  • net-snmp-utils

  • net-tools

  • netdump

  • netdump-server

  • nptl-devel

  • nscd

  • nss_ldap

  • ntsysv

  • openmotif

  • openmotif-devel

  • openmotif21

  • openoffice.org

  • openoffice.org-i18n

  • openoffice.org-libs

  • openssh

  • openssh-askpass

  • openssh-askpass-gnome

  • openssh-clients

  • openssh-server

  • pam

  • pam-devel

  • pam_krb5

  • parted

  • parted

  • perl

  • perl-CGI

  • perl-CPAN

  • perl-DBI

  • perl-DB_File

  • perl-suidperl

  • php

  • php-devel

  • php-imap

  • php-ldap

  • php-mysql

  • php-odbc

  • php-pgsql

  • popt

  • procps

  • psacct

  • psmisc

  • python

  • python-devel

  • python-tools

  • quota

  • raidtools

  • redhat-config-httpd

  • redhat-config-users

  • rh-postgresql

  • rh-postgresql-contrib

  • rh-postgresql-devel

  • rh-postgresql-docs

  • rh-postgresql-jdbc

  • rh-postgresql-libs

  • rh-postgresql-pl

  • rh-postgresql-python

  • rh-postgresql-server

  • rh-postgresql-tcl

  • rh-postgresql-test

  • rmt

  • rpm

  • rpm-build

  • rpm-devel

  • rpm-libs

  • rpm-python

  • rpmdb-redhat

  • rsh

  • rsh-server

  • samba

  • samba-client

  • samba-common

  • samba-swat

  • shadow-utils

  • squid

  • squirrelmail

  • strace

  • sysklogd

  • sysreport

  • telnet

  • telnet-server

  • tetex

  • tetex-afm

  • tetex-dvips

  • tetex-fonts

  • tetex-latex

  • tetex-xdvi

  • tkinter

  • tzdata

  • usermode

  • usermode-gtk

  • util-linux

  • vim-X11

  • vim-common

  • vim-enhanced

  • vim-minimal

  • vixie-cron

  • wget

  • xemacs

  • xemacs-el

  • xemacs-info

  • xpdf

  • ypbind

  • ypserv

  • zip

  • zsh

下列的套件已經新增到 Red Hat Enterprise Linux 3 Update 5 中:

  • pstack

下列的套件已經從 Red Hat Enterprise Linux 3 Update 5 中移除:

  • 並未移除任何套件。

( x86-64 )