Notas de última hora de Red Hat Enterprise Linux AS 3 Update 2


Introducción

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

Cambios al programa de instalación de Red Hat Enterprise Linux (Anaconda)

Esta sección incluye información específica al programa de instalación de Red Hat Enterprise Linux, Anaconda.

Nota

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.

Información general

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:

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

  • 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 al 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.

    Nota

    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.

    Nota

    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 Herramientas, luego Opciones. El valor "Utilice métricas de impresora para formatear documentos" no es global, pero aparece en el panel General para cada tipo de documento (Documento de texto, Hoja de cálculo, Presentación y Dibujo) — por lo tanto, debe configurar individualmente esta opción para cada tipo de documento que utilice.

Notas de LauS (Linux Auditing System)

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.

Descripción general de LauS

LauS consiste de dos tipos de documentos:

  • El componente del kernel

  • Los componentes del espacio del usuario

Componentes del Kernel

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.

Componentes del espacio del usuario

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.

auditd

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.

aurun

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.

aucat

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.

augrep

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.

PAM

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.

Para mayor información

Se puede encontrar información detallada sobre los formatos de datos en las páginas man de laus-fields(7) y laus-record(7)

Información relacionada al kernel

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.

Cambios a los controladores y soporte del hardware

Esta actualización contiene las reparaciones de errores para varios controladores. Las actualizaciones de controladores más significativas se listan abajo. 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.

Nota

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 digitos 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 mente 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/

Nota

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

Cambios a los paquetes

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.

Nota

Estas listas 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 paquetes siguientes 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 )