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


簡介

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

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

  • 一般資訊

  • 核心相關的資訊

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

  • 套件的變更

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

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

注意

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

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

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

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

一般資訊

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

  • 如需關於許多不同的系統設定限制,請參考:

    http://www.redhat.com/software/rhel/configuration/

  • Red Hat Enterprise Linux 3 Update 2 增加對 Intel® Extended Memory 64 Technology (此文中稱為 "Intel® EM64T") 的支援,將使得支援這項技術的處理器可以存取較大的記憶體。

    關於 Intel® EM64T 的詳細資訊可以從 Intel 的網站取得:

    http://www.intel.com/technology/64bitextensions/

    Intel® EM64T 的支援已經新增到 Red Hat Enterprise Linux 3 Update 2 x86-64 的發行版本,這表示除了之前支援的 AMD64 處理器外,目前已經支援含有這項技術的 Intel 處理器。

    為了要支援 Intel® EM64T,已經引進特定於這些處理器的一個新的核心套件,如需關於支援這項技術所做之核心更改的資訊,請參考此文件中的 『核心相關資訊』。

  • Red Hat Enterprise Linux 3 Update 2 新增一個來自 Fedora Core 的圖形化開機選項,這個功能是預設停用的,如要啟用它,請增加 rhgb 選項到開機命令列中,或者是編輯 /etc/sysconfig/init 檔案使含有 GRAPHICAL 的那行為如下所示:

    
    GRAPHICAL=yes
    
            
  • 為了加速使用 NIS 時的登入,現在已經可以要求使用 netid.byname 對應圖,而不是 groups.byname 對應圖,以提供群組相關的資訊給 NIS 用戶端。 這個對應圖一直以來並不是當作這個用途,不過在大部分的設定下,它含有必要的資訊,而且在最新的 Linux 與 Solaris™ NIS 伺服器上是預設產生的。

    如要啟用這項特色,請在 /etc/default/nss 檔案中找到下列這一行:

    
    # NETID_AUTHORITATIVE=TRUE
    
            

    然後,使用文字編輯器移除該行開頭的 '#' 字號,儲存檔案後退出。

    注意

    NIS 伺服器或用戶端都不進行 netid.byname 對應圖的交互檢查,因此確保 netid.byname 對應圖含有適當資訊的責任便完全仰賴系統管理員。

    也可以藉由使用 services.byservicename 對應圖來增進 NIS 的效能,假如這個對應圖存在,並且妥善地建立的話,可以在 /etc/default/nss 檔案中做下列的設定來啟用這個功能:

    
    SERVICES_AUTHORITATIVE=TRUE
    
            

    services.byservicename 對應圖必須包含服務的名稱以及金鑰的別名,兩者都未指定通訊協定。 最新更新的 Red Hat Enterprise Linux 與 Solaris NIS 伺服器都提供適當建立的 services.byservicename 對應圖。

  • Red Hat Enterprise Linux 3 Update 2 Extras 光碟片包括 fonts-monotype 套件,這個可選的套件包含了 Agfa Monotype 的 Albany™, Cumberland™ 與 Thorndale™ 等字型,這些字型提供了文件字型的一個核心組,並且其詩韻特色相當接近其他常見作業系統所收錄的核心字型。

    OpenOffice.org 1.1.0 已經被設定為預設使用可選的 Agfa Monotype 字型,當安裝好這些字型後,在 OpenOffice.org 中開啟與檢視 Microsoft Office 的文件時將可以盡可能的保留住它們原本的外觀與配置。

    注意

    除了提供了一個更一致性的外觀與配置外,假如沒有安裝 fonts-monotype 套件,將不會遺失任何的功能性。

  • Red Hat Enterprise Linux 3 Update 2 中收錄了 OpenOffice.org 1.1.0 版本的辦公室套裝軟體。

    這個 OpenOffice.org 1.1.0 的更新在程式的字型處理與文字繪製過程中做了許多變更,特別是 Impress and PowerPoint® 的簡報文件應該要仔細檢視以確保任何的文字都可以符合像之前一樣的界限。 由之前版本之 OpenOffice.org 所開啟(未儲存)的大部分 Microsoft Office 的文件將不會受到影響,不過當您以 OpenOffice.org 1.1.0 版來開啟在 1.1.0 版之前所建立(或開啟並儲存)的文件也許會出現這樣的狀況。

    當配置文字時,先前版本的 OpenOffice.org 使用 printer metrics 來決定適當的文字間隔。 OpenOffice.org 1.1.0 使用 device-independent metrics,這是一種較新、更可以跨多平台且不需依附印表機的方法。 因此,由之前版本之 OpenOffice.org 所建立或儲存的文件文字間隔也許無法完全相同,這個行為的徵狀包括了之前不曾發生的文字超越投影片的邊緣,或覆蓋其他在下面的文字。

    您也可以回復到使用 printer metrics,然而我們並不建議您如此做,因為當您使用一個 OppenOffice.org 1.1.0 程式來存取另一個 1.1.0 版本的程式所儲存的文件時仍然會出現類似的問題。

    假如您真的需要之前版本的文字配置方法,請選取 『工具』 --> 『選項』 來開啟選項的對話窗。 "Use printer metrics for document formatting" 設定不是全域性的,不過將會出現在每一種文件類型(文字文件試算表簡報繪圖) 的 一般 面板 — 因此您必須為您所使用的每一個文件個別的設定這個選項。

LauS (Linux 稽覈系統) 的註記

Red Hat Enterprise Linux 3 Update 2 提供了 Linux 稽查系統 -- LAuS。 這個系統包含了核心與使用者空間的元件,它幫助系統呼叫使用的高設定性與強固的系統紀錄。 此文提供了稽查系統是如何形成的以及如何使其運作的基本資訊,也提供了到相關說明文件的指標,它應該可以幫助您更佳地利用這個新功能。

LauS 概要

LauS 含有兩種類型的組成元件:

  • 核心元件

  • 使用者空間的元件

核心元件

Red Hat Enterprise Linux 3 Update 2 提供的預設核心包含用於系統稽查的修改,當您沒有使用稽查時,這些修改是不影響效能的。 核心元件透過一個字元的特殊檔案 — /dev/audit 來提供對稽查設施的使用。 透過這個裝置,使用者空間的系統程式(auditd)可以啟用或停用稽查,並且提供要使用的規則組以便判定何時必須紀錄系統的呼叫。 這個裝置也由 auditd 用來從核心擷取稽查紀錄,以用來傳送至稽查紀錄檔。 如需關於受支援的 ioctl() 呼叫與用來管理以及微調稽查行為的 /proc/ 介面的更多資訊,請參考 audit(4) 的 man page。

使用者空間的元件

有提供許多種程式用來傳送核心的稽查紀錄到稽查紀錄檔並且處理所產生的資料,這些程式以及它們的說明文件都可在 laus 套件中找到。

假如某程序像核心註冊為可稽查的,系統將會對該程序進行稽查的動作,這個註冊的將會延續到由一個已註冊程序所啟動的任何程序。 已經對 PAM 做了一些修正以確保當核心的稽查啟用時,可以對所有的使用者作業階段進行稽查的動作。

auditd

audit 系統程式可以以服務的方式來執行,並且可以使用 chkconfig 來做設定,audit 系統程式將會於系統開機時從 /etc/audit/ 讀取許多檔案。

/etc/audit/audit.conf 檔案的內容指定如何與在何處寫入稽查的紀錄,以及當紀錄檔案過度使用可用的磁碟空間時該如何。 /etc/audit/filesets.conf/etc/audit/filters.conf 檔案的內容指定核心用來判斷系統呼叫是否可稽查的規則組。 也可以使用 -r 選項來執行 audit 系統程式以指示 auditd 重新載入規則組並且向核心回報任何的變更。 請參考 auditd(8), audit-filters(5), audit-conf(5) 與 audit-filesets(5) 的 man page,以取得更多資訊。

aurun

這個程式將會自我啟用一個稽查的情況,並且執行在命令列所指定的程式,這也可以使用來其用一般不屬於使用者作業階段之程序的稽查,請參考 aurun(8) 的 man page,以取得更多資訊。

aucat

這個程式會寫入稽查紀錄的內容到標準輸出,還有選項可用來指定所需細節的程度。 請參考 aucat(1) 的 man page,以取得更多資訊。

augrep

這個程式會寫入符合所指定形式的稽查紀錄內容到標準輸出,請參考 augrep(1) 的 man page,以取得更多資訊。

PAM

PAM 套件已經被修改以用來紀錄認證的動作,失敗與成功的認證都會被紀錄到稽查紀錄檔案中,PAM 或標示稽查來自一次成功認證所啟動的所有作業階段,並且當作業階段終止時產生一個稽查的紀錄。

如需更多資訊

關於資料格式的詳細資訊可以在 laus-fields(7) 與 laus-record(7) man page 中找到。

核心相關的資訊

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

  • Red Hat Enterprise Linux 3 Update 2 含有一個額外的核心,這是特別開發來支援 Intel® EM64T 的,這個核心包括了下列的變更:

    · 可載入的 microcode — Intel® EM64T 支援可載入的 microcode,而 AMD64 處理器則無法做到,Red Hat Enterprise Linux 3 Update 2 核心已經擴充以含括適用 Intel® EM64T 可載入的 microcode,使其類似使用其他 Intel 32 位元的處理器。

    · 支援超執行緒(Hyper-Threading)技術 — Intel® EM64T 支援超執行緒技術,而 AMD64 處理器卻沒有。 這包括在閑置的迴圈實作 mwait 功能性,以使得閑置時的執行動作將不會耗費有用的系統資源,這表示當執行需要大量 CPU 資源的應用程式時,擁有一個 Intel® EM64T 處理器的系統將可比擁有單一 AMD64 處理器的系統執行效能更佳。 Red Hat Enterprise Linux 3 Update 2 核心已經擴充以含括類似其他 Intel 32 位元系統的 Intel® EM64T 超執行緒技術的支援,以及在閑置迴圈時停止 CPU 的運作,而不是處於等待的狀態。

    · 軟體的 IOTLB — Intel® EM64T 不支援硬體上的 IOMMU,不過 AMD64 處理器卻有支援。 這表示超過 4GB (32 位元)的實體位址無法可靠的當作 DMA 操作的來源或目的地。 因此 Red Hat Enterprise Linux 3 Update 2 核心"打回"所有超過 4GB 實體位址的 DMA 操作到核心在開機時預留在 4GB 以下的緩衝區,這將會使得 Intel® EM64T 處理器在處理較需要 IO 的工作量時效能較擁有 AMD64 處理器的系統低。

    · 缺乏 3DNow!™ 指令:— Intel® EM64T 無法辨識 prefetchprefetchw 指令,而 AMD64 處理器卻可以。 Red Hat Enterprise Linux 3 Update 2 核心在 C 和 組合語言中都排除了這些指令,因此可能導致小程度的降低效能。

    · 新的能力 — Intel® EM64T 包括許多方面的能力擴展,這些新能力在比較含有 Intel® EM64T 的系統與基於 AMD64 系統的 /proc/cpuinfo 檔案內容時很容易可以看出。 Red Hat Enterprise Linux 3 Update 2 核心已被擴充以辨識這些能力,儲存並且處理 x86 功能遮罩中新關聯的位原,並且對 /proc/cpuinfo 檔案的內容提供了有意義的更改。

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

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

注意

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

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

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

IBM ServeRAID (ips 驅動程式)

  • ips 驅動程式已經從 6.10.52 版更新為 6.11.07 版

  • 新的驅動程式為 scsi/ips.o

  • 較舊的驅動程式保留在 addon/ips_61052/ips_61052.o

  • 6.00.26 驅動程式 (ips_60026.o) 已經被移除

LSI Logic RAID (megaraid 驅動程式)

  • megaraid2 驅動程式已經從 v2.00.9 版更新至 v2.10.1.1 版

  • 新的驅動程式為 scsi/megaraid2.o

  • 較舊的驅動程式保留在 addon/megaraid_2009/megaraid_2009.o

  • 預設的驅動程式仍是 v1.18k 驅動程式 (megaraid.o)

LSI Logic MPT Fusion (mpt* 驅動程式)

  • 這些驅動程式已經從 2.05.05+ 版更新至 2.05.11.03 版

  • 新的驅動程式位於 message/fusion/

  • 較舊的驅動程式保留在 addon/fusion_20505/

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

  • cciss 驅動程式已經從 2.4.47.RH1 版更新至 2.4.50.RH1 版

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

  • 這些驅動程式已經從 6.06.00b11 版更新至 6.07.02-RH2

  • 這個新的驅動程式位於 addon/qla2200/

  • 較舊的驅動程式保留在 addon/qla2200_60600b11/

注意

請注意 QLA2100 配接卡已經從 QLogic 退役,QLogic 或 Red Hat 已經不再支援這個配接卡,因此該驅動程式位於 kernel-unsupported 套件中。

Intel PRO/1000 (e1000 驅動程式)

  • 這個驅動程式已經從 5.2.20-k1 更新為 5.2.30.1-k1

Broadcom Tigon3 (tg3 驅動程式)

  • 這個驅動程式已經從 v2.3 更新至 v2.7

網路繫結(bonding 驅動程式)

  • 這個驅動程式已經從 2.2.14 版更新至 2.4.1 版

Serial ATA (libata 驅動程式)

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

套件的變更

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

注意

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

下列 Red Hat Enterprise Linux 3 原始版本的套件已經更新了:

  • anaconda

  • anaconda-images

  • anaconda-runtime

  • ant

  • ant-devel

  • ant-libs

  • arptables_jf

  • arpwatch

  • at

  • binutils

  • clumanager

  • compat-gcc

  • compat-gcc-c++

  • compat-libstdc++

  • compat-libstdc++-devel

  • comps

  • cpp

  • cvs

  • cyrus-sasl

  • cyrus-sasl-devel

  • cyrus-sasl-gssapi

  • cyrus-sasl-md5

  • cyrus-sasl-plain

  • dev

  • devlabel

  • distcache

  • distcache-devel

  • elfutils

  • elfutils-devel

  • elfutils-libelf

  • ethereal

  • ethereal-gnome

  • firstboot

  • fontconfig

  • fontconfig-devel

  • freeradius

  • freeradius-mysql

  • freeradius-postgresql

  • freeradius-unixODBC

  • gaim

  • gcc

  • gcc-c++

  • gcc-c++-ssa

  • gcc-g77

  • gcc-g77-ssa

  • gcc-gnat

  • gcc-java

  • gcc-java-ssa

  • gcc-objc

  • gcc-objc-ssa

  • gcc-ssa

  • GConf2

  • GConf2-devel

  • gdb

  • gdk-pixbuf

  • gdk-pixbuf-devel

  • gdk-pixbuf-gnome

  • gdm

  • glibc

  • glibc-common

  • glibc-debug

  • glibc-devel

  • glibc-headers

  • glibc-profile

  • glibc-utils

  • gnome-mime-data

  • gnome-panel

  • gnupg

  • hotplug

  • httpd

  • httpd-devel

  • hwdata

  • initscripts

  • iproute

  • ipsec-tools

  • iptables

  • iptables-ipv6

  • kbd

  • kdegames

  • kdegames-devel

  • kdepim

  • kdepim-devel

  • kernel

  • kernel-doc

  • kernel-smp

  • kernel-smp-unsupported

  • kernel-source

  • kernel-unsupported

  • kernel-utils

  • kinput2-canna-wnn6

  • krb5-devel

  • krb5-libs

  • krb5-server

  • krb5-workstation

  • kudzu

  • kudzu-devel

  • lftp

  • libf2c

  • libgcc

  • libgcc-ssa

  • libgcj

  • libgcj-devel

  • libgcj-ssa

  • libgcj-ssa-devel

  • libgnat

  • libmudflap

  • libmudflap-devel

  • libobjc

  • libpcap

  • libstdc++

  • libstdc++-devel

  • libstdc++-ssa

  • libstdc++-ssa-devel

  • libxml2

  • libxml2-devel

  • libxml2-python

  • MAKEDEV

  • mdadm

  • modutils

  • modutils-devel

  • mod_python

  • mod_ssl

  • mozilla

  • mozilla-chat

  • mozilla-devel

  • mozilla-dom-inspector

  • mozilla-js-debugger

  • mozilla-mail

  • mozilla-nspr

  • mozilla-nspr-devel

  • mozilla-nss

  • mozilla-nss-devel

  • mutt

  • net-snmp

  • net-snmp-devel

  • net-snmp-perl

  • net-snmp-utils

  • netdump

  • netdump-server

  • netpbm

  • netpbm-devel

  • netpbm-progs

  • nfs-utils

  • nptl-devel

  • nscd

  • nss_ldap

  • openoffice.org

  • openoffice.org-i18n

  • openoffice.org-libs

  • openssh

  • openssh-askpass

  • openssh-askpass-gnome

  • openssh-clients

  • openssh-server

  • openssl

  • openssl-devel

  • openssl-perl

  • openssl096b

  • oprofile

  • oprofile-devel

  • pam

  • pam-devel

  • pam_krb5

  • popt

  • postfix

  • pwlib

  • pwlib-devel

  • quagga

  • quagga-contrib

  • quagga-devel

  • rdist

  • redhat-config-cluster

  • redhat-config-kickstart

  • redhat-config-network

  • redhat-config-network-tui

  • redhat-config-packages

  • redhat-config-printer

  • redhat-config-printer-gui

  • redhat-config-xfree86

  • redhat-rpm-config

  • 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

  • rhdb-admin

  • rhdb-docs

  • rhdb-explain

  • rhpl

  • rpm

  • rpm-build

  • rpm-devel

  • rpm-python

  • rpmdb-redhat

  • rsync

  • samba

  • samba-client

  • samba-common

  • samba-swat

  • sendmail

  • sendmail-cf

  • sendmail-devel

  • sendmail-doc

  • shadow-utils

  • slocate

  • strace

  • sysklogd

  • sysstat

  • SysVinit

  • tcpdump

  • unixODBC

  • unixODBC-devel

  • unixODBC-kde

  • up2date

  • up2date-gnome

  • vsftpd

  • xemacs

  • xemacs-el

  • xemacs-info

  • XFree86

  • XFree86-100dpi-fonts

  • XFree86-75dpi-fonts

  • XFree86-base-fonts

  • XFree86-cyrillic-fonts

  • XFree86-devel

  • XFree86-doc

  • XFree86-font-utils

  • 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-libs

  • XFree86-libs-data

  • XFree86-Mesa-libGL

  • XFree86-Mesa-libGLU

  • XFree86-sdk

  • XFree86-syriac-fonts

  • XFree86-tools

  • XFree86-truetype-fonts

  • XFree86-twm

  • XFree86-xauth

  • XFree86-xdm

  • XFree86-xfs

  • XFree86-Xnest

  • XFree86-Xvfb

  • ypbind

  • ypserv

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

  • commons-dbcp

  • commons-dbcp-devel

  • commons-pool

  • commons-pool-devel

  • eclipse

  • elfutils-libelf-devel

  • Glide3

  • Glide3-devel

  • jaf

  • jaf-devel

  • java-javadoc

  • javamail

  • javamail-devel

  • jpackage-utils

  • junit

  • junit-devel

  • laus

  • laus-devel

  • mtx

  • mysql-jdbc

  • rh-cs-de

  • rh-cs-es

  • rh-cs-fr

  • rh-cs-it

  • rh-cs-ja

  • rh-cs-ko

  • rh-cs-pt_br

  • rh-cs-zh_cn

  • rh-cs-zh_tw

  • rhdb-cc

  • rhgb

  • sg3_utils

  • struts

  • struts-webapps

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

  • dietlibc

  • mod_jk2

  • mod_webapp

  • mozilla-psm

( x86-64 )