En este documento se cubren los siguientes temas:
Cambios al programa de instalación de Red Hat Enterprise Linux (Anaconda)
Información general
Información relacionada con el kernel
Cambios a los controladores y soporte de hardware
Cambios a los paquetes
Esta sección incluye información específica al programa de instalación de Red Hat Enterprise Linux, Anaconda.
Para poder actualizar un sistema con Red Hat Enterprise Linux 3 ya instalado a Update 2, usted debe utilizar Red Hat Network para actualizar aquellos paquetes que hayan sido cambiados. No se puede utilizar Anaconda para actualizar a Update 2.
Solamente utilice Anaconda para hacer una instalación fresca de Red Hat Enterprise Linux 3 Update 2.
Si está copiando los contenidos de los CD-ROMs de Red Hat Enterprise Linux 3 Update 2 (si se está preparando para una instalación basada en la red, por ejemplo), asegúrese de copiar solamente los CD-ROMs del sistema operativo. No copie los CD-ROMs de Extras ni ninguno de los CD-ROMs complementarios, pues esto sobreescribirá archivos que son necesarios para la operación correcta de Anaconda.
Estos CD-ROMs se deben instalar luego de que Red Hat Enterprise Linux haya sido instalado.
Esta sección contiene información general no específica a ninguna otra sección de este documento.
Para información relacionada con diferentes límites de configuración de sistemas, consulte:
Red Hat Enterprise Linux 3 Update 2 añade la compatibilidad para Intel® Extended Memory 64 Technology (llamada aquí "Intel® EM64T"), que permite a procesadores compatibles con esta tecnología acceder a grandes cantidades de memoria.
Los detalles sobre Intel® EM64T están disponibles desde el sitio web de Intel:
http://www.intel.com/technology/64bitextensions/
Se añadió la compatibilidad para Intel® EM64T a la distribución Red Hat Enterprise Linux 3 Update 2 x86-64. Esto significa que los procesadores Intel con esta tecnología son ahora compatibles, en adición a los procesadores AMD64 ya anteriormente compatibles.
Para suministrar la compatibilidad Intel® EM64T, se introdujo un nuevo paquete de kernel, específico a estos procesadores. Consulte la sección Información relacionada con el kernel de este documento, para más información sobre los cambios realizados para permitir la compatibilidad con esta tecnología.
Red Hat Enterprise Linux 3 Update 2 añade una opción de arranque gráfica con compatibilidad hacia atrás desde Fedora Core. Está inhabilitada por defecto; para activarla, añada la opción rhgb a la línea de comandos de arranque y asegúrese de que la línea GRAPHICAL en /etc/sysconfig/init muestre:
GRAPHICAL=yes
Para acelerar el inicio de sesión cuando se utiliza NIS, ahora es posible solicitar el uso del mapa netid.byname en vez del mapa groups.byname para proporcionar información relacionada al grupo a los clientes NIS. Este mapa tradicionalmente no es utilizado para este propósito, pero en la mayoría de las configuraciones contiene la información necesaria y es generada de forma predeterminada en servidores NIS Linux y Solaris™ recientes.
Para habilitar esta funcionalidad, busque la línea siguiente en /etc/default/nss:
# NETID_AUTHORITATIVE=TRUE
Luego, utilice un editor de texto para eliminar el cáracter de almohadilla '#', y guarde sus cambios cuando termine.
No se realizan verificaciones cruzadas del mapa netid.byname por el servidor ni por el cliente NIS. Por lo tanto, la responsabilidad de asegurar que netid.byname contenga la información apropiada, recae en el administrador del sistema.
También es posible mejorar el rendimiento de NIS usando el mapa services.byservicename. Si este mapa existe y se ha construido correctamente, se puede habilitar con la siguiente configuración en /etc/default/nss:
SERVICES_AUTHORITATIVE=TRUE
El mapa services.byservicename debe contener ambos nombres de servicios y aliases como llaves, ambas sin protocolo especificado y con protocolo. Los servidores NIS Red Hat Enterprise Linux y Solaris actualizados recientemente proporcionan mapas services.byservicename construídos correctamente.
El CD-ROM de Extras de Red Hat Enterprise Linux 3 Update 2 incluye el paquete fonts-monotype. Este paquete opcional contiene las fuentes tipográficas Albany™, Cumberland™ y Thorndale™ para Agfa Monotype. Estas fuentes proporcionan un conjunto de fuentes de documentos con métricas cercanas a las fuentes tipográficas base incluidas con otros sistemas operativos comunes.
Se ha configurado OpenOffice.org 1.1.0 para preferir las fuentes tipográficas Agfa Monotype como predeterminadas. Cuando estas fuentes son instaladas, al abrir y visualizar documentos Microsoft Office desde OpenOffice.org, estos documentos mantendran mucho más de su apariencia y distribución original.
Además de una presentación y apariencia más consistente, no habrá pérdida de funcionalidad si no se instala el paquete fonts-monotype.
Red Hat Enterprise Linux 3 Update 2 incluye la versión 1.1.0 de la suite de ofimática OpenOffice.org.
Con la actualización a OpenOffice.org 1.1.0, se han hecho cambios al manejo de las fuentes tipográficas del programa y a los procedimientos de dibujo de textos. Se deberían revisar los documentos, especialmente Impress y presentaciones PowerPoint®, para asegurar que cualquier texto encaja dentro de los mismos límites que antes. La mayoría de los documentos Microsoft Office que se abrieron (pero no se guardaron) por versiones anteriores de OpenOffice.org no se afectaran, pero los documentos creados (o abiertos y guardados) con versiones anteriores a 1.1.0 pueden presentar este comportamiento cuando son abiertos con OpenOffice.org 1.1.0.
Las versiones anteriores de OpenOffice.org utilizaban métricas de impresora para determinar el espaciado de texto cuando se formatea.OpenOffice.org 1.1.0 utiliza métricas independientes de dispositivos; una plataforma cruzada más reciente con un método independiente de impresoras. Por lo tanto, el espaciado de textos para documentos OpenOffice.org creados o guardados con versiones anteriores puede que no sean exactamente lo mismo. Los síntomas de este comportamiento puede incluir texto que se corre más allá del borde de una lámina o que se superpone sobre el texto de abajo cuando anteriormente esto no ocurría.
Es posible revertir el uso de métricas de impresora, sin embargo, no se recomienda, pues los documentos guardados con una copia de OppenOffice.org 1.1.0 configurado de esta manera, presentaran problemas similares cuando se accedan usando otras copias de 1.1.0.
Si requiere el método anterior de formateo de documentos, abra el diálogo de preferencias seleccionando Utilice métricas de impresora para formatear documentos" no es global, pero aparece en el panel para cada tipo de documento ( , , y ) — por lo tanto, debe configurar individualmente esta opción para cada tipo de documento que utilice.
, luego . El valor "Red Hat Enterprise Linux 3 Update 2 presenta LAuS, el Sistema de Auditoría Linux (Linux Auditing System). Este sistema está compuesto de componentes residentes en el kernel y del espacio del usuario que hacen altamente configurables y robustas el registro de llamadas del sistema. Este documento proporciona una descripción general de cómo se establece el sistema de auditoría e información básica sobre cómo hacerlo funcionar. También se proporcionan apuntadores a documentación relevante que sirven de ayuda para hacer el mejor uso de esta nueva capacidad.
LauS consiste de dos tipos de documentos:
El componente del kernel
Los componentes del espacio del usuario
El kernel por defecto proporcionado con Red Hat Enterprise Linux 3 Update 2 contiene modificaciones que permiten la auditoria de llamadas del sistema. Cuando no se utiliza la auditoría, estas modificaciones no afectan el rendimiento. El componente del kernel proporciona acceso a las facilidades de auditoría a través de un dispositivo de caracteres especiales — /dev/audit. A través de este dispositivo, un demonio del espacio del usuario (auditd) puede activar o inhabilitar la auditoría y otorga al kernel el conjunto de reglas que debe utilizar para determinar cuando se debe registrar una petición de una llamada del sistema. Este dispositivo también es utilizado por auditd para recuperar registros desde el kernel y transferirlos al registro de auditoría. Consulte la página man de audit(4) para información sobre las llamadas ioctl() compatibles y las interfaces /proc/ para la administración y optimización del comportamiento de auditoría.
Existen varios programas para transferir los registros de auditorías desde el kernel al registro y manipular los datos restantes. Estos programas y su documentación se encuentran en el paquete laus.
La auditoría se lleva a cabo por un proceso si este proceso se registró ante el kernel como auditable. Este registro es propagado a cualquier proceso iniciado desde un proceso registrado. Se realizaron modificaciones a PAM para asegurar la auditoría de todas las sesiones de usuarios cuando está activada la auditoría en el kernel.
El demonio de auditoría se puede ejecutar como un servicio y configurar con chkconfig. Durante el arranque, este demonio lee un número de archivos desde /etc/audit/.
Los contenidos de /etc/audit/audit.conf especifican cómo y dónde escribir los registros de auditoría y qué hacer si los registros superan el espacio de disco disponible. Los contenidos de /etc/audit/filesets.conf y /etc/audit/filters.conf especifican los conjuntos de reglas que el kernel utiliza para determinar si una llamada del sistema es auditable. El demonio de auditoría también se puede ejecutar con la opción -r para instruir a auditd a que vuelva a cargar los conjuntos de reglas y comunicar cualquier cambio al kernel. Consulte las páginas man auditd(8), audit-filters(5), audit-conf(5) y audit-filesets(5) para más información.
Este programa permite un contexto de auditoria para el mismo y ejecuta el programa especificado en la línea de comandos. Esto se puede usar para habilitar la auditoría en procesos que generalmente no son parte de una sesión del usuario. Consulte la página man para aurun(8) para más información.
Este programa escribe los contenidos del registro de auditoría a la salida estándar. También hay opciones para especificar el nivel de detalle requerido. Consulte la página man de aucat(1) para más información.
Este programa escribe los registros de auditoría que coinciden patrones especificados a la salida estándar. Consulte la página man de augrep(1) para más información.
El paquete Pluggable Authentication Modules (PAM) se ha modificado para registrar la actividad de autenticación. Las autenticaciones exitosas o fallidas son registradas al registro de auditoría. PAM marca para auditoría todas las sesiones que son comenzadas desde autenticaciones exitosas y genera un registro de auditoría cuando termina la sesión.
Esta sección contiene información relacionada con el kernel de Red Hat Enterprise Linux 3 Update 2.
Red Hat Enterprise Linux 3 Update 2 contiene un kernel adicional, desarrollado específicamente para soportar Intel® EM64T. Este kernel contiene los cambios siguientes:
· Micro-código cargable — Intel® EM64T es compatible con la carga de micro-código mientras que los procesadores AMD64 no lo son. El kernel Red Hat Enterprise Linux 3 Update 2 ha sido extendido para incluir el micro-código cargable para Intel® EM64T en una forma similar a los otros procesadores Intel 32-bit.
· Compatibilidad para Hyper-Threading Technology — Intel® EM64T es compatible con la Hyper-Threading Technology, mientras que los procesadores AMD64 no lo son. Esto incluye la implementación de la funcionalidad mwait en el bucle de reposo para que la ejecución no consuma recursos valiosos cuando esté inactivo. Esto significa que los sistemas que contienen un procesador Intel® EM64T tienen a tener un mejor rendimiento que un único sistema AMD64 cuando ejecuta aplicaciones con uso intensivo del CPU. El kernel de Red Hat Enterprise Linux 3 Update 2 se ha extendido para incluir la compatibilidad con Hyper-Threading Technology para Intel® EM64T similar a otros sistemas Intel 32-bit y suspendiendo el CPU en el bucle de inactividad en vez de espera ocupada.
· Software IOTLB — Intel® EM64T no es compatible con IOMMU en hardware mientras que los procesadores AMD64 si. Esto significa que las direcciones físicas sobre 4GB (32 bits) no pueden ser la fuente o el destino de las operaciones de DMA. Por lo tanto, el kernel de Red Hat Enterprise Linux 3 Update 2 "rebota" todas las operaciones DMA desde o para direcciones físicas por encima de 4GB a las memorias intermedias que el kernel pre-asigna por debajo de 4GB al momento del arranque. Esto es muy probable que resulte en un rendimiento más bajo para las cargas con E/S intensivas para Intel® EM64T en comparación con los procesadores AMD64.
· Falta de instrucciones de 3DNow!™: — Intel® EM64T no reconoce instrucciones prefetch ni prefetchw mientras que los procesadores AMD64 si. El kernel Red Hat Enterprise Linux 3 Update 2 excluye estas instrucciones tanto en el código en lenguaje C como ensamblador y por lo tanto sufrirá una pequeña cantidad de degradación del rendimiento.
· Nuevas capacidades — Intel® EM64T incluye muchas expansiones de capacidades. Estas nuevas capacidades son notables cuando se comparan los contenidos de /proc/cpuinfo en sistemas que contienen Intel® EM64T versus sistemas basados en AMD64. El kernel de Red Hat Enterprise Linux 3 Update 2 se ha extendido para identificar estas capacidades, almacenar y procesar el nuevo bit asociado en la máscara de capacidades x86 y para proporcionar cambios significativos a los contenidos de /proc/cpuinfo.
Esta actualización contiene las reparaciones de errores para varios controladores. Las actualizaciones de controladores más significativas se listan a continuación. En algunos casos, el controlador original se mantiene bajo un nombre diferente y está disponible como una alternativa no predeterminada para las organizaciones que deseen migrar posteriormente su configuración de controladores a las últimas versiones.
La migración a los controladores más recientes se debe realizar antes de aplicar la próxima actualización de Red Hat Enterprise Linux, porque en la mayoría de los casos solamente se mantendrá una revisión de controlador más antigua para cada actualización.
Estas notas de última hora también indican cuales revisiones antiguas de controladores han sido eliminadas desde esta actualización del kernel. Estos controladores tienen el nombre del controlador base con los dígitos de la revisión añadidos; por ejemplo, megaraid_2002.o. Usted debe eliminar estos controladores de su /etc/modules.conf antes de instalar esta actualización del kernel.
Tenga en cuenta que la única forma definitiva para determinar qué controladores están siendo usados es revisando los contenidos de /etc/modules.conf. El uso del comando lsmod no sustituye la revisión de este archivo.
IBM ServeRAID (controlador ips)
El controlador ips ha sido actualizado desde 6.10.52 a 6.11.07
El nuevo controlador es scsi/ips.o
Se preserva el controlador antiguo como addon/ips_61052/ips_61052.o
Se ha eliminado el controlador 6.00.26 (ips_60026.o)
LSI Logic RAID (controlador megaraid)
Se actualizó el controlador megaraid2 desde v2.00.9 a v2.10.1.1
El nuevo controlador es scsi/megaraid2.o
El controlador antiguo se mantiene bajo addon/megaraid_2009/megaraid_2009.o
El controlador predeterminado sigue siendo el v1.18k (megaraid.o)
LSI Logic MPT Fusion (controlador mpt*)
Estos controladores han sido actualizados desde 2.05.05+ a 2.05.11.03
Los nuevos controladores están ubicados en message/fusion/
Los controladores antiguos se han preservado en addon/fusion_20505/
Compaq SA53xx Controllers (controlador cciss)
Se actualizó el controlador cciss desde 2.4.47.RH1 a 2.4.50.RH1
QLogic Fibre Channel (controlador qla2xxx)
Se actualizaron estos controladores desde 6.06.00b11 a 6.07.02-RH2
Los nuevos controladores están ubicados en addon/qla2200/
Se preserva el viejo controlador en addon/qla2200_60600b11/
Observe que el adaptador QLA2100 ha sido retirado por QLogic. Este adaptador ya no es compatible por QLogic o Red Hat. Por lo tanto, el controlador está ubicado en el paquete kernel-unsupported.
Intel PRO/1000 (controlador e1000)
Este controlador se actualizó desde 5.2.20-k1 a 5.2.30.1-k1
Broadcom Tigon3 (controlador tg3)
Este controlador se actualizó desde v2.3 a v2.7
Network Bonding (controlador bonding)
Se actualizó este controlador desde 2.2.14 a 2.4.1
Serial ATA (controlador libata)
Se actualizó el controlador a la versión 1.01
Esta sección contiene un listado de los paquetes que han sido actualizados o añadidos desde Red Hat Enterprise Linux 3 como parte de Update 2.
Esta lista de paquetes incluyen paquetes de todas las variantes de Red Hat Enterprise Linux 3. Puede que su sistema no incluya todos los paquetes listados aquí.
Se han actualizado los siguientes paquetes desde su lanzamiento original de 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
Se han añadido los siguientes paquetes a 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
Los siguientes paquetes han sido eliminados de Red Hat Enterprise Linux 3 Update 2:
dietlibc
mod_jk2
mod_webapp
mozilla-psm
( x86-64 )