Os tópicos a seguir são abordados neste documento:
Alterações no programa de instalação do Red Hat Enterprise Linux (Anaconda)
Informações gerais
Informações relacionadas ao kernel
Alterações no suporte a drivers e hardware
Alterações nos pacotes
A seção seguinte inclui informações específicas do programa de instalação do Red Hat Enterprise Linux, Anaconda.
Para poder atualizar (upgrade) um sistema com o Red Hat Enterprise Linux 3 instalado para Update 5, você deve usar a Red Hat Network para atualizar os pacotes que sofreram alterações. O uso do Anaconda para atualizar o sistema para Update 5 não é suportado.
Use o Anaconda somente para executar uma nova instalação do Red Hat Enterprise Linux 3 Update 5.
Se você for copiar o conteúdo dos CD-ROMs do Red Hat Enterprise Linux 3 Update 5 (como preparação para uma instalação baseada em rede, por exemplo), certifique-se de copiar somente os CD-ROMs do sistema operacional. Não copie o CD-ROM com Extras ou qualquer um dos CD-ROMs de outros produtos, já que isso sobrescreveria alguns arquivos necessários para que o Anaconda opere corretamente.
Estes CD-ROMs devem ser instalados após a instalação do Red Hat Enterprise Linux.
Esta seção contém informações gerais não relacionadas a nenhuma outra seção deste documento.
O Red Hat Enterprise Linux 3 Update 5 agora inclui o utilitário diskdump, que pode servir como alternativa ao (ou usado em conjunto com) o utilitário Netdump.
O utilitário diskdump para sistemas i386 atualmente suporta os dispositivos aic7xxx, aic79xx, mpt fusion, dpt_i2o, megaraid2, sym53c8xx, sata_promise e ata_piix. Nos sistemas ia64, são suportados aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx e sata_promise. Nos sistemas AMD64 e Intel® EM64T, os dispositivos aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, sata_promise e ata_piix são suportados.
Os módulos sym53c8xx, sata_promise e ata_piix agora também são suportados no Red Hat Enterprise Linux 3 Update 5.
O uso do utilitário diskdump requer um disco, dispositivo ou partições dedicadas, grandes o suficiente para conter toda a memória física do sistema. No caso de uma queda do sistema, o conteúdo da memória será gravado na localidade configurada do disco. Na reinicialização subsequente, os dados serão copiados do disco e formatados num arquivo vmcore, que tem funcionalidade idêntica aos arquivos criados pelo utilitário netdump e é armazenado num sub-diretório único do /var/crash/. O arquivo vmcore pode ser analisado usando o utilitário crash(8).
Os módulos do kernel necessários para o utilitário diskdump são automaticamente inclusos no kernel do Red Hat Enterprise Linux 3. O pacote diskdump associado ao espaço do usuário chama-se diskdumputils-1.0.1-4 e, como o netdump, é instalado por default.
A localidade disponível e apropriada do disco deve ser configurada primeiro e depois pré-formatada para o uso. Após formatar, o utilitário diskdump pode ser ligado com o chkconfig(8), e então o serviço deve ser iniciado. A documentação detalhada relacionada às tarefas de usuário e configuração está inclusa no diskdumputils em:
/usr/share/doc/diskdumputils-1.0.1-4/README
Mais informações podem ser encontradas nas páginas man diskdumpfmt(8), diskdumpctl(8) e savecore(8).
Esta seção contém notas relacionadas ao kernel do Red Hat Enterprise Linux 3 Update 5.
Os sistemas com processadores AMD64 e Intel® EM64T são tipicamente configurados como plataformas NUMA, o que significa que o kernel constrói nódulos de memória múltiplos no momento da inicialização (boot-time), ao invés de construir um único nódulo de memória. A construção do nódulo múltiplo pode resultar na exaustão da memória em um ou mais nódulos, antes de outros nódulos tonarem-se exaustos. Quando a exaustão da memória ocorrer, é possível acontecer o seguinte:
1) O sistema enviar os dados dos nódulos exaustos para swap enquanto há memória disponível em outros nódulos, resultando em baixo desempenho geral
2) Os processos serem mortos (killed) devido erros Out-Of-Memory (OOM), mesmo que haja memória disponível
3) Desempenho abaixo de satisfatório devido à banda excessiva de memória, quando os processos rodando num nódulo exausto alocam memória em um ou mais nódulos diferentes
O kernel é capaz de detectar quando os processos são mortos por causa de OOM em sistemas NUMA AMD64 e Intel® EM64T, devido à exaustão da memória em um ou mais nódulos, enquanto há memória disponível em outros nódulos. Quando o kernel detecta esta condição, apresenta o seguinte aviso no console:
OOM kill occurred on an x86_64 numa system! The numa=off boot option might help avoid this.
Adicionar numa=off na linha de comando boot em /boot/grub/grub.conf e reinicializar o sistema desativa a criação de nódulos de memória separados no momento da inicialização (boot-time) e elimina a possibilidade de um nódulo de memória tornar-se exausto, mesmo quando outros nódulos têm memória disponível.
O Red Hat Enterprise Linux 3 Update 5 agora extende o suporte à plataforma Netdump do i386, para incluir AMD64, Intel® EM64T, Itanium e as arquiteturas POWER da IBM®.
A documentação relacionada à configuração de um cliente netdump pode ser encontrada em:
/usr/share/doc/netdump-0.7.7/README.client
A documentação relacionada à configuração de um servidor netdump pode ser encontrada em:
/usr/share/doc/netdump-server-0.7.7/README
O arquivo vmcore pode ser analisado usando o utilitário crash(8).
Para mais informações sobre o uso do Netdump, consulte as páginas man netdump(8) e netdump-server(8)
Esta atualização inclui consertos de erros (bugs) para diversos drivers. As atualizações de driver mais significativas estão listadas abaixo. Em alguns casos, o driver original foi preservado sob um nome diferente e está disponível como uma alternativa não-default para empresas que desejam migrar sua configuração de driver para versões mais recentes posteriormente.
A migração para os drivers mais recentes deve ser completa antes de aplicar a próxima atualização do Red Hat Enterprise Linux porque, na maioria dos casos, somente uma versão antiga do driver é preservada em cada atualização.
Estas notas de versão também indicam quais drivers de versões antigas foram removidos desta atualização do kernel. Estes drivers têm o nome base do driver junto aos dígitos da revisão. Por exemplo: megaraid_2002.o. Você deve remover estes drivers do arquivo /etc/modules.conf antes de instalar esta atualização do kernel.
Tenha em mente que a única maneira definitiva de determinar quais drivers estão sendo usados é rever o conteúdo do arquivo /etc/modules.conf. O uso do comando lsmod não é um substituto para examinar este arquivo.
Família de adaptadores Intel® Pro/100 (driver e100)
Este driver foi atualizado para a versão 3.3.6-k2.
Como parte da atualização do driver e100, suas opções de módulo não são mais usadas. As opções do módulo e100 continuam existindo no Red Hat Enterprise Linux 3 Update 5 para a compatibilidade com versões anteriores do Red Hat Enterprise Linux 3, mas não têm mais efeito sobre o comportamento do driver e100 novo. Os clientes que desejam configurar o comportamento do driver e100 devem usar a configuração ETHTOOL_OPTS, disponível nos arquivos /etc/sysconfig/network-scripts/ifcfg-eth*.
Adaptadores Intel® PRO/1000 (driver e1000)
Este driver foi atualizado para a versão 5.6.10.1-k2.
Broadcom Tigon3 (driver tg3)
Este driver foi atualizado para a versão 3.22RH.
Broadcom 4400 (driver b44)
Este driver foi atualizado para a versão 0.95.
Controlador de Armazenamento 3ware 9000 (driver 3w-9xxx)
Este driver foi atualizado para a versão 2.24.00.011fw.
Controlador de Armazenamento 3ware (driver 3w-xxxx)
Este driver foi atualizado para a versão 1.02.00.037. O driver 1.02.00.033 está preservado.
QLogic Fibre Channel (driver qla2xxx)
Foi adicionado um parâmetro de módulo ao driver qla2200 para permitir o desligamento da Reduced Interrupt Operation (Operação com Interrupções Reduzidas, RIO). RIO é uma funcionalidade firmware que tenta aumentar a eficiência atrasando interrupções. RIO oferece benefícios quando há uma carga alta com diversos comandos pendentes. No entanto, pode reduzir o desempenho em outras cargas de trabalho (o que foi evidenciado com a fita I/O).
Note que o parâmetro do módulo não se aplica aos drivers qla2100 ou qla2300.
Controladores Compaq SA53xx (driver cciss)
Este driver foi atualizado para a versão v2.4.54.RH1.
IBM ServeRAID (driver ips)
Descobriu-se que a funcionalidade vary_io ativada para este driver no Red Hat Enterprise Linux 3 Update 3 causava pendências do adaptador em algumas situações. Esta funcionalidade foi novamente desativada no driver ips. Algumas aplicações (principalmente aquelas que usam raw I/O) podem ter desempenho reduzido.
Esta seção contém listas de pacotes que foram adicionados ou atualizados no Red Hat Enterprise Linux 3 como parte do Update 5.
Estas listas incluem pacotes de todas as variantes do Red Hat Enterprise Linux 3. Seu sistema pode não incluir todos os pacotes listados aqui.
Os seguintes pacotes foram atualizados do 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
Os seguintes pacotes foram adicionados ao Red Hat Enterprise Linux 3 Update 5:
pstack
Os seguintes pacotes foram removidos do Red Hat Enterprise Linux 3 Update 5:
Nenhum pacote foi removido.
( x86-64 )