# Notas de Última Hora Red Hat Linux 8.0

Copyright © 2002 Red Hat, Inc.

## Anaconda/Notas del programa de instalación

### Miscelánea

- El programa de instalación posee una gran habilidad para probar la integridad de los medios a instalar. Funciona con CD, DVD, el disco duro ISO y los métodos de instalación ISO de NFS. Se le recomienda que compruebe todos los métodos a instalar antes de la instalación y antes de remitir cualquier problema durante la instalación. Para usar esta prueba teclee `linux mediacheck` en el intérprete de comandos `boot:`.

- Si tiene problemas durante la instalación, compruebe que los medios instalados funcionan correctamente antes de remitir el problema. A menudo los problemas se deben a CDs dañados. Cuando introduzca un error de instalación seleccione el componente `anaconda`.

- Un nuevo tipo de instalación llamado Escritorio personal está a su disposición e instala el software preseleccionado para uso personal o de pequeña empresa. Es posible modificar la selección del software predeterminado en el proceso de instalación si necesita un paquete que no sea incluido en el tipo de instalación Escritorio personal.

  El tipo de instalación Estación de trabajo ha sido rediseñado para los usuarios que están interesados en el desarrollo del software o en la administración del sistema.

- El programa de instalación gráfica tiene una nueva pantalla de selección del grupo de paquetes que facilita los procesos de personalización del software que desea tener instalado. Si escoge un tipo de instalación Servidor o Personalizada, se visualizará la pantalla de selección del grupo de paquetes por defecto. Si escoge un tipo de instalación Escritorio Personal o Estación de trabajo, el programa de instalación le permitirá personalizar paquetes con la pantalla de selección del grupo de paquetes o continuar con la instalación por defecto.

- El programa de instalación no usa el servidor X del frame buffer para la instalación gráfica. En primer lugar, intentará usar un servidor nativo compatible con el set de chips del vídeo del sistema; si esto no funciona, usará el driver vesa genérico.

- `isolinux` se usa para arrancar el CD. Si tiene problemas al arrancar el CD, puede escribir la imagen `images/boot.img` en un disco de acuerdo con las indicaciones del Manual oficial de instalación de Red Hat Linux.

  Si desea crear su propio CD para arrancar el programa de instalación, copie el directorio `isolinux` del primer CD en un directorio temporal (`cp -r `/path/to/tree/isolinux/` `/path/to/cdimage``) y ejecute el siguiente comando:

  `mkisofs -o `/path/to/file.iso` -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -V -T `/path/to/cdimage``

- A partir de ahora es posible especificar el orden de arranque de sus unidades. Para acceder a esta función, escoja configurar las opciones del gestor de arranque avanzado desde el programa de instalación gráfico.

- El fichero components `comps` ha sido reemplazado por un fichero basado en XML `comps.xml`. El nuevo formato le permite una mayor personalización; sin embargo, si ha modificado `comps` en el pasado, debe convertirlo a un nuevo formato basado en XML.

- Es posible ejecutar una instalación de redes tras haber arrancado desde el CD. Necesitará escribir `linux askmethod` en el intérprete de comandos `boot:` que aparezca como fuente de instalación cuando se arranque desde el CD.

- El programa de instalación configurará de forma automática un ratón USB en el fichero de configuración de X que escribe; aunque el ratón USB no esté presente en el momento de la instalación. Siempre que inserte un ratón USB, éste será funcional.

- A partir de ahora es posible instalar desde un dispositivo de CD-ROM IEEE-1394 (Firewire(tm)). Se requiere la capacidad para arrancar desde el dispositivo del CD-ROM. No está soportada la instalación de la unidad de disco duro IEEE-1394.

- La utilidad `mkbootdisk` soporta la creación de la imagen de arranque ISO-9660. Esto es útil si la imagen de arranque es demasiado grande como para caber en un disco (como es el caso de LVM, por ejemplo). La sintaxis de la línea de comandos para esta opción es:

  `mkbootdisk --iso --device `<output-iso-name>` `<kernel-version>``

  donde `<output-iso-name>` es el nombre de la salida de la imagen ISO-9660 y `<kernel-version>` es la versión del kernel.

- Para obtener más información sobre las actualizaciones de anaconda u otros señalizadores compatibles con anaconda, visite http://rhlinux.redhat.com/anaconda/.

### Particionamiento

- Existe una opción en Disk Druid para ayudar a crear arrays RAID amplios consistentes en unidades particionadas de manera idéntica. La herramienta Clone le permite seleccionar una unidad de fuentes y copiar su esquema de particiones en un número arbitrario de unidades del sistema.

  NOTA: TODOS LOS DATOS de las unidades de destino serán DESTRUIDOS.

  Podrá acceder a la herramienta Clone al hacer click en el botón RAID. Deberá existir al menos una partición RAID de software sin localizar antes que la opción esté disponible.

  La unidad fuente deberá encontrar los siguientes criterios:

  · Tan sólo puede contener las particiones RAID de software.

  Todas las particiones deben ceñirse a la unidad de fuente (esto puede ser configurado en la casilla de verificación de Unidades permitidas cuando modifique las particiones individuales). Las particiones pre-existentes satisfacen esta constricción de forma natural.

  · Ninguna de las particiones RAID de software podrá ser ubicada en una dispositivo RAID.

  Cada una de las unidades de destino deberá seguir estos criterios:

  · Debe ser tan amplio como la suma de los tamaños inciales (antes de que se inicie la ampliación) de todas las particiones de la unidad fuente.

  · No puede contener particiones que sean miembros del dispositivo RAID o un grupo de volumen LVM, ya que esto evitaría la eliminación de todas las particiones de la unidad de destino.

  Esta opción está disponible en el programa de instalación de GUI.

- Es posible eliminar todas las particiones en una unidad al seleccionar la unidad en la visualización gráfica (GUI)en forma de árbol y pulsando el botón Eliminar. Recibirá un aviso si algunas de las particiones pudieran ser eliminadas (por ser miembros del dispositivo RAID o de un grupo de volumen LVM). Observe que esta opción tan sólo está disponible en el programa de instalación en modo gráfico.

- La configuración de Logical Volume Management (LVM) está disponible durante la instalación.

  Para configurar LVM durante la instalación:

  1) Cree una partición del tipo volumen físico (LVM). Un volumen físico se ceñirá a una unidad y podrá crear más de un volumen físico.

  2) Haga click en el botón LVM en Disk Druid para recopilar los volúmenes físicos en los grupos de volúmenes. Un grupo de volumen consiste básicamente en una colección de volúmenes físicos. Puede tener grupos de volúmenes múltiples, pero un volumen físico tan sólo puede estar en un grupo de volumen.

  3) Para cada grupo de volumen necesitará crear volúmenes lógicos (LV) asignados a puntos de montaje y tipos de sistema de ficheros.

  Debería dejar espacio libre en el grupo de volumen para que pueda incrementar el tamaño de los volúmenes lógicos tras la instalación.

- La partición `/boot` no puede formar parte de un volumen lógico. Si la partición root (`/`) es un volumen lógico, necesitará crear una partición separada `/boot`, que no forme parte de un grupo de volumen.

- Puede crear y modificar grupos de volumen en el programa de instalación gráfico. En el programa de instalación en modo texto, puede asignar los puntos de montaje para los volúmenes lógicos existentes.

### Kickstart

- Existe un soporte kickstart para el uso de LVM. Para usarlo, es necesario algo parecido a la siguiente sección sobre el particionamiento en su fichero de configuración kickstart:

  `part /boot --size 50`

  `part swap --recommended`

  `part pv.01 --size 3000`

  `volgroup myvg pv.01`

  `logvol / --vgname myvg --size=2000 --name=rootvol`

  Encontrará más información a su disposición en el Manual oficial de personalización de Red Hat Linux.

- Dos comandos están disponibles en el entorno de instalación que pueden ser útiles para la creación de ficheros dinámicos kickcstart. El comando `list-harddrives` listará los dispositivos de bloque disponibles por el nombre de dispositivo, con el tamaño (en unidades de 1K) en la segunda columna. Este comando habilita la creación de un fichero include de kickstart con los comandos de particionamiento basados en el hardware probado.

  El otro comando es `kudzu-probe`, que lista todos los tipos comunes de hardware que se han detectado. Esto puede ser útil para establecer el comportamiento de los scripts kickstart a través de los ficheros include de kickstart basados en la configuración del hardware detectado.

## Notas generales de la distribución

- Red Hat Linux usa el formato local UTF-8 (Unicode) por defecto para otros idiomas, además del chino, el japonés o el coreano .

  Esto causará varios problemas:

  · Los caracteres para el trazado de una línea en aplicaciones como `make menuconfig` no aparecen correctamente en deteminados caracteres locales.

  · En la consola, la fuente `LatArCyrHeb-16` se usa para una mejor cobertura Unicode. Debido al uso de esta fuente, los colores en negrita no están disponibles.

  · Determinadas aplicaciones de otros fabricantes, tales como Acrobat Reader, no funcionarán correctamente (o fallan tras el arranque) porque les falta el soporte para los caracteres locales Unicode. Hasta que los desarrolladores de otras marcas no proporcionen soporte para estos problemas, puede afrontarlos configurando la variable de entorno `LANG` en el intérprete de comandos de la shell `C` antes de imprimir el nombre de la aplicación. Por ejemplo:

  `LANG=C acroread`

- El paquete de ofimática OpenOffice.org está incluido.

- Debido a la licencia de marcas y los conflictos entre dichas licencias de marcas y las licencias de aplicaciones del código fuente, el soporte para MPEG-1/2 audio layer 3 (mp3) ha sido eliminado de las aplicaciones en Red Hat Linux tales como XMMS y noatun. Red Hat le aconseja el uso de Ogg Vorbis™, un formato de audio comprimido de código abierto, sin propietario ni licencia.

- `dhclient` (del paquete `dhcp`) es el cliente DHCP por defecto.

- Red Hat Linux usa Xft para las fuentes en GNOME y KDE, que usan `fontconfig` para configurar las fuentes. El estilo antiguo del fichero config Xft `/etc/X11/XftConfig` no está soportado, ha sido reemplazado por el nuevo método de configuración unificado `fontconfig`. El fichero config `fontconfig` puede ser personalizado al modificar `/etc/fonts/fonts.conf file`.

- Si posee fuentes que desea añadir a su configuración, cópielas en ~/.fonts (o /usr/share/fonts) y ejecute `fc-cache `directory``. Tendrá las fuentes a su disposición.

- GNOME 2.0 está incluido y contiene las siguientes mejoras y características respecto a la versiones precedentes:

  · Soporte configurable del usuario para las fuentes anti-alias

  · Parches para direccionar los problemas de la ventana intermitente

  · Composición de imágenes sobre fondos con combinaciones alpha completas

  · Mejora en la utilidad, incluyendo las ventanas de aplicaciones arrastables a otros espacios de trabajo mediante el uso del applet Workspace Switcher, soporte para deslizarse a través de menues largos, etc.

  · Nueva aplicación de ayuda eficiente

  · Aplicación de terminal modificada que soporta pestañas y perfiles personales

  · Mejoras considerables en la ejecución, particularmente en el gestor de ficheros Nautilus

  · Los paneles de control se han simplificado considerablembente

  · Navegación del teclado completo de la interfaz del usuario

  · GNOME 2.0 usa Unicode de forma autóctona, permitiendo a los usuarios crear y manipular documentos en diferentes idiomas.

- El gestor de visualización de GNOME es el gestor de registro y de la sesión. Si está actualizando desde Red Hat Linux 7.3 o precedente y desea continuar usando su gestor de visualización configurado (como por ejemplo KDM o XDM), añada la siguiente línea a su fichero `/etc/sysconfig/desktop`.

  Para KDM:

  `DISPLAYMANAGER="KDE"`

  Para XDM:

  `DISPLAYMANAGER="XDM"`

- El soporte heredado del hardware de vídeo XFree86 3.3.6 ha sido eliminado de la distribución y no está soportado. XFree86 4.2.0 es el único servidor X incluido en Red Hat Linux. El hardware que había sido predeterminado para usar XFree86 3.3.6, ahora lo es para el driver nativo XFree86 4.x para el set de chips del vídeo, si es que XFree86 4.x posee un soporte nativo para dicho chip. Si no existe un driver nativo en 4.x par un chip de vídeo en particular, o si el driver nativo non funciona correctamente, se usará por defecto el driver "vesa", que usa el soporte VESA Video Bios Extension, presente en la propia BIOS de la tarjeta para proporcionar el soporte mínimo de vídeo en 2D. El hardware funcionará correctamente, está configurado para usar el driver vga. Las configuraciones del driver por defecto serán modificadas de la mejor manera posible en base a los informes de errores y otro feedback a partir de nuestra versión beta. Invitamos a los usuarios a probar los diferentes drivers y las opciones de ficheros config y comunicarnos el resultado, de manera que lleguemos a una configuración predeterminada que funcione satisfactoriamente en la versión final. Remita todos los problemas a través de Bugzilla.

- El fichero de configuración XFree86 4.x es `/etc/X11/XF86Config`, reemplaza `/etc/X11/XF86Config-4` que ha sido usado en las versiones precedentes. El fichero `XF86Config-4` es una característica de compatibilidad que XFree86.org ha añadido a XFree86 4.x para permitir a los vendedores de la distribución poder incluir 4.x así como 3.3.6 y permitirles coexistir incluso aunque los formatos del fichero config sean diferentes. No es necesario usar esta característica de compatibilidad en el momento en que XFree86 3.3.6 no está soportado, de manera que las herramientas de configuración han sido modificadas para escribir el fichero config XFree86 4.x como `XF86Config`, el nombre predeterminado XFree86 se usa cuando no coexiste con 3.3.6. Esto debería simplificar los problemas de confusión del usuario resultado de tener dos ficheros config por separado.

- Las librerías compartidas Mesa libGL y libGLU que antes estaban incluidas como parte del paquete `XFree86-libs` ahora están separadas en dos nuevos subpaquetes, `XFree86-Mesa-libGL` y `XFree86-Mesa-libGLU`. Esta mejora se llevó a cabo para dar facilidades a los vendedores de hardware que incluyen sus propias librerías libGL y/o libGLU para reemplazar las librerías Mesa incluidas en Red Hat Linux. Esto hace mucho más sencillo a los usuarios instalar los drivers de vídeo de otros fabricantes que proporcionan su propias librerías libGL/libGLU.

- La primera vez que Red Hat Linux arranque, se iniciará el Agente de configuración de Red Hat Linux. Esto permite al usuario configurar las configuraciones del sistema común,incluyendo la fecha, el tiempo y la tarjeta de sonido. También permite al usuario registrar el sistema con Red Hat Network y ejecutar el Agente de configuración de Red Hat para descargar cualquier actualización de software. El usuario también puede instalar software desde CDs adicionales del producto Red Hat Linux tales como el CD de documentación.

- La GNU Compiler Collection (GCC) ha sido actualizada a al versión 3.2 y posee las siguientes mejoras y características:

  · Reordenación de bloques usando la predicción de etiquetas

  · Optimizaciones del perfil

  · Añadir características ISO C99 e ISO C++98

  · Alineación en árbol del front end C para la optimización durante la compilación

  · Mejoras en AMD Athlon™ CPU y la ejecución de la generación del código IA-32

  · Preprocesador del 10-50% más rápido que el preprocesador GCC 3.0

  · Dwarf-2 (que incluye las extensiones Dwarf-3) ha reemplazado Stabs como el formato de depuración por defecto para la mayoría de plataformas ELF

  · Se ha añadido el soporte para la información del depurado para macros

  Observe que debido a los parches ABI, el compilador C++ incluido en GCC 3.2 produce un código cuyos binarios no son compatibles con las versiones precedentes de GCC, incluyendo las versiones 3.1.x y 2.96. Adicionalmente, existen parches ABI para el compilador C relacionados con campos de bits largos y en los cuales el tipo de definiciones __attribute__((aligned (xxx))) usadas como campos de bits de tipo de base funcionan diversamente al uso __attribute__((aligned (xxx))) directamente en el campo de bits.

  Observe que la compatibilidad de binarios no está garantizada en futuras versiones del compilador C++, como es necesario en en los compiladores estándares compatibles provocará cambios en el ABI.

- El compilador GNU Java Compiler (GCJ) ha sido actualizado a la versión 3.2 e incluye las siguientes mejoras y características respecto a las versiones precedentes:

  · Mejoras generales en la ejecución del compilador y la compatibilidad así como la creación del soporte paralelo

  · Soporte para RMI, java.lang.ref.*, javax.naming, y javax.transaction

  · Los ficheros de propiedad y otros recursos del sistema pueden ser compilados en ejecutables que usan la nueva caracterísitica `gcj --resource`

  · Soporte para las funciones para métodos conocidos, tales como Math.cos

  · Las interfaces de invocación JNI y CNI están implementadas, de manera que el código Java compilado gcj es asequible desde la aplicación C/C++

  · Eliminación automática de los controles del array redundantes en algunos casos

  · El método de optimización `--no-store-checks` está disponible. Esto puede ser usado para omitir el control del almacenamiento del tiempo de ejecución para el código conocido por no dar `ArrayStoreException`

  · Se ha añadido estándares de interfaz de otros fabricantes de org.w3c.dom y org.xml.sax

  · java.security ha sido mezclado con GNU Classpath. El nuevo paquete es JDK 1.2 y es mucho más completo

  · java.lang.Character ha sido reescrito para acceder al estándar 3.0, así como para acceder al estándar Unicode 3.0 y a una ejecución mejorada

  · Se ha añadido a libgcj soporte para formatos locales adicionales

  · Se ha implementado la temporización de sockets

  · libgcj se ha convertido en una librería compartida. Ya no existen librerías compartidas separadas para recolectar garbage y zlib

  · libgcj incluye el soporte para la sincronización de hash (bloques finos), ruta de localización especial para los objetos de finalidad libre, localización de conectores locales, GC paralelo y otras modificaciones GC

- El depurador de GNU (gdb) ha sido actualizado a la versión 5.2.1 e incluye las siguientes grandes mejoras y características de las versiones antecedentes:

  · parches a errores múltiples

  ·soporte para la depuración de C++

  · Se ha implementado un nuevo comando llamado `generate-core-file` (o `gcore`), que permite al usuario dejar caer un fichero de núcleo del proceso hijo en cualquier momento

  · La siguiente opción de la línea de comandos ya está disponible: `--pid` o `-p` seguido de un proceso id

  · Se ha producido un pequeño cambio de comportamiento en el modo en el que GDB gestiona los argumentos de la línea de comandos. El primer argumento sin etiqueta siempre es un programa a depurar, pero el segundo argumento sin etiqueta será un fichero de núcleo o un proceso id. Previamente, GDB intentará abrir el segundo argumento como un fichero de núcleo y si ésta ha fallado, se enviará un mensaje de error supérfluo y se intentará añadir como proceso.

  A continuación, si el segundo argumento empieza sin dígitos, será tratado como un fichero de núcleo. Si empieza con un dígito, intentará abrirlo como un fichero de núcleo.

- La librería GNU C (glibc) ha sido actualizada a la versión 2.3 e incluye las siguientes mejoras y características de las versiones precedentes:

  · modelo local nuevo

  · ejecución de tuned malloc

  · ficheros locales

  · regex de acuerdo con el estándar modificado

  · mayor envergadura a la hora de direccionar los diferentes errores

- La librería GNU G++ (stdlibc++) ha sido actualizada e incluye las siguientes mejoras y características de las siguientes versiones:

  · Soporte C99 adicional

  · Parches a errores

  · Puesta a punto de la ejecución de E/S

  · stdio_filebuf que toma fd, FILE

  · __cxa_demangle está definida en cxxabi.h para C++ demangling

  · Soporte Wide-io

  · Puesta a punto del tamaño ejecutable y la localización de la memoria

  · Soporte para la versión del símbolo para símbolos exportados y ficheros include

  · Se ha ampliado la documentación, que incluye las máginas de manual

  · optimizaciones basic_string y parches MT

  · Soporte local nombrado al completo para todas las facetas de fpr, elección de gnu, ieee_1003.1-200x (POSIX 2), o modelos generales

- Se ha actualizado binutils de GNU a la versión 2.13 e incluye las siguientes mejoras respecto a las versiones precedentes:

  · size: Añadir --totales para visualizar el resumen de los tamaños (tan sólo formato Berkeley)

  · readelf: Añadir --opción amplia para no interrumpir la cabecera o las líneas de la lista de segmentos que encuadradas en 80 columnas

  · strings: Añadir --codificación para visualizar las cadenas amplias de carácter

  · objcopy: Añadir --renombar la sección para cambiar las nombres de la sección

  · readelf: Soporte añadido para las extensiones DWARF 2.1. Soporte añadido para la visualización de los contenidos de las secciones .debug.macinfo

  · Nueva línea de comandos añadida a objcopy para permitir que los símbolos a mantener como símbolos globales y para especificar los ficheros que contienen listas de tales símbolos

  · Nuevo cambio de la línea de comandos para objcopy --alt-machine-code que crea un binario con un código de ordenadores alternativos si uno está definido en la descripción de la arquitectura. Soportados tan sólo por ELF

  · Nuevo cambio de línea de comandos para objcopy -B (o --binary-architecture) que configura la arquitectura del fichero de salida para el argumento de destino. De lo contrario, se ignorará

- Se incluye el soporte experimental para prelinks.

  Prelink es una utilidad que modifica las librerías compartidas ELF y los ejecutables. Esto provoca que no se haga una búsqueda de símbolos en el momento del arranque y que se apliquen pocas recolocaciones, que permiten programas para iniciar más rápido y ocupar menos memoria.

  Para usar la utilidad prelink todos los binarios y librerías en los directorios específicos en el fichero de configuración de prelink ejecute el siguiente comando como root:

  `/usr/sbin/prelink --all --conserve-memory`

  Para invertir binarios y librerías en un estado original ejecute:

  `/usr/sbin/prelink --undo -all`

  Cuando se actualizan las librerías en un sistema prelinked, los programas que usan esas librerías no podrán usar el la utilidad prelink hasta que dicha utilidad se ejecute de nuevo ( se iniciarán de nuevo a la misma velocidad que si hubiera utilizada la utilidad prelink).

- Se ha añadido el perfilador amplio del sistema Linux (oprofile). Oprofile acepta el perfil del código transparente como fondo, usando los contadores de ejecución del hardware de los procesadores modernos. La versión de oprofile incluida en Red Hat Linux incluye las siguientes mejoras y características respecto a la versión anterior:

  · Modificada para soportar el kernel incluido en Red Hat Linux 8.0

  · Opción para excluir símbolos en la opción de la lista op_time

  · `oprofpp` tiene una opción (-r) inversa de nuevo tipo

  · `oprofpp -s` es mucho más rápido y los porcentajes son relativos al símbolo seleccionado

  · Ya no es necesario el fichero System.map

  Nota: La interfaz oprofile del kernel está en continuo cambio. Red Hat espera que las versiones futuras del kenel necesiten versiones nuevas del paquete oprofile para usar la característica oprofile. Si usa la interfaz oprofile para otro código, sepa que la interfaz cambiará en las versiones de errata del kernel para Red Hat Linux 8.0, así como en las versiones futuras de Red Hat Linux.

- Perl se ha actualizado a la versión 5.8 e incluye las siguientes características nuevas y mejoras en 5.6.x entregadas con Red Hat Linux 7.3:

  · Conectores e interpretadores múltiples

  · Soporte completo Unicode/UTF-8

  · Soporte amplio del fichero

  Observe que aunque la compatibilidad de la fuente con las versiones precedentes de Perl ha sido preservada en esta versión, cualquier módulo binario necesitará ser recompilado.

- El servidor Apache HTTP ha sido actualizado a la versión 2.0. El paquete actualizado reemplaza la vesión 1.3 y ha sido renombrada para `httpd`.

  · Se han eliminado los módulos auth_ldap, mod_put, mod_roaming mod_auth_any, mod_bandwidth, mod_throttle y mod_dav modules.

  · Se incluye la funcionalidad WebDAV functionality con el paquete `httpd`.

  · Se necesitan algunos cambios para los ficheros de configuración existentes. Remítase al manual de migración en `/usr/share/doc/httpd-`<ver>`/migration.html para más detalles.`

- El fichero de configuración principal de sendmail se ha trasladado desde `/etc/sendmail.cf` a `/etc/mail/sendmail.cf`.

- El agente de transporte de correo Sendmail (MTA) se ha actualizado a la versión y 8.12.2 y ya no es el root setuid. Por esta razón, la funcionalidad de la cola de correo necesita conectarse con el servidor de correo que ejecuta la máquina local. De ahí que el `DAEMON=no` en `/etc/sysconfig/sendmail` sea ignorado.

- Por defecto, el agente de transporte de correo Sendmail (MTA) no acepta las conexiones de red desde ningún host que no sea un ordenador local. Si desea configurar Sendmail como un servidor para otros clientes, modifique `/etc/mail/sendmail.mc` y cambie `DAEMON_OPTIONS` para tener en cuenta los dispositivos de red o comentar esta opción. Necesitará regenerar `/etc/mail/sendmail.cf` al ejecutarlo:

  `m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf`

  Observe que debe de tener el paquete `sendmail-cf` instalado para realizar este trabajo.

- Por defecto, el spooler de impresión de LPRng no acepta las conexiones de red desde ningún otro host que no sea el ordenador local. Si desea configurar LPRng como un servidor para otros clientes, modifique `/etc/lpd.perms`.

  Para obtener más información y ejemplos de configuración, remítase a la página de manual `lpd.perms` a la que puede acceder escribiendo `man lpd.perms` en el intérprete de comandos de la shell.

- Existen problemas reconocidos en la actualización de los sistemas Red Hat Linux 6.x, 7.0, 7.1, 7.2, 7.3 y 8.0 al ejecutar Ximian GNOME. El problema se debe a una sobreposición de las versiones entre los RPMs Red Hat Linux y los RPMs de Ximian. Sepa que Red Hat no soporta dicha configuración:

  1) Eliminará Ximian GNOME desde su sistema Red Hat Linux previo a la actualización de Red Hat Linux.

  2) Podrá actualizar Red Hat Linux e inmediatamente reinstalar GNOME de Ximian.

  3) Podrá actualizar Red Hat Linux e inmediatamente eliminar todos los RPMs de Ximian y reemplazarlos con los correspondientes RPMs de Red Hat Linux RPMs.

  Deberá resolver la sobreposición de versiones usando una de las elecciones anteriores. La imposibilidad de realizarlo tendrá como consecuencia una configuración de GNOME inestable.

- El navegador de Web Netscape™ ha sido eliminado.

- El navegador de Web Mozilla ha sido actualizado a la versión 1.01 y ha mejorado en cuanto a velocidad, estabilidad y conformidad de los estándares.

- El paquete `semi`, que proporciona las características de MIME para el acceso al cliente de correo Emacs, ha pasado a ser el paquete `wl` (Wanderlust), ya que no existen otros paquetes que necesiten las librerías `semi`. Wanderlust es un cliente IMAP4, POP y NNTP para Emacs.

- La funcionalidad del gestor de paquetes RPM (RPM) ha sido separada en dos paquetes con diversas funcionalidades. El paquete `rpm` sirve para instalar, preguntar, verificar y eliminar los paquetes RPM desde su sistema Red Hat Linux; el paquete `rpm-build` sirve para crear paquetes RPM para su sistema Red Hat Linux. Remítase a las páginas de manual para ambos `rpm` y `rpmbuild` al escribir `man rpm` y `man rpmbuild` en el intérprete de comandos de la shell para más información sobre estos comandos.

- RPM verifica las firmas digitales al leer los paquetes durante la instalación. Para verificar firmas para paquetes tras la instalación, la clave pública del paquete debe ser importada en la base de datos rpm. Por ejemplo, para importar la clave pública de Red Hat, escriba lo siguiente como root en el intérprete de comandos de la shell:

  `rpm --import /usr/share/doc/rpm-`<version>`/RPM-GPG-KEY`

  Observe que esta clave será importada la primera vez que se ejecute `up2date`.

  Tras haber importado la clave pública, podrá verificar el compendio de paquetes y la información de la firma usando el siguiente comando:

  `rpm --checksig `package_name``

- RPM sugerirá paquete(s) que satisfagan las dependencias sin resolver si se instala el paquete `rpmdb-redhat`. Por ejemplo, si intenta actualizar `gnumeric` si una librería necesaria, verá el siguiente mensaje:

  `rpm -Uvh gnumeric-1.0.5-5.i386.rpm`

  `error: Failed dependencies:`

  `libbonobo-print.so.2 is needed by gnumeric-1.0.5-5`

  `libbonobo.so.2 is needed by gnumeric-1.0.5-5`

  `libbonobox.so.2 is needed by gnumeric-1.0.5-5`

  `Suggested resolutions:`

  `bonobo-1.0.20-3.i386.rpm`

  El mecanismo anterior es equivalente al mecanismo existente `--redhatprovides` mechanism.

- Ghostscript de GNU ha sido actualizado a la versión 7.05.

- Por defecto, `top` y `ps` tan sólo visualizará el conector principal (inicial) de los procesos basados en conectores. Para mostrar todos los conectores, use el comando `ps -m` o escriba H en `top`.

- El paquete del filtro proxy `junkbuster` ha sido reeemplazado por el paquete `privoxy` que puede filtrar imágenes, despliegues, preguntas de refresco y webbugs.

- Si está actualizando desde Red Hat Linux 7.2 o una versión precedente y está en posesión de una versión precedente a PostgreSQL 7.2, debería vaciar su base de datos en un fichero antes de actualizarla. A continuación, podrá restaurar la base de datos tras la actualización. Encontrará información sobre como vaciar una base de datos a un fichero escribiendo `man pg_dumpall` en el intérprete de comandos de la shell.

- Red Hat Linux 8.0 contiene las siguientes herramientas de configuración y de sistema:

  Visualizador de Log (`redhat-logviewer`)

  Herramienta de configuración de NFS (`redhat-config-nfs`)

  Herramienta de configuración X (`redhat-config-xfree86`)

  Herramienta de configuración de la tarjeta de sonido (`redhat-config-soundcard`)

  Herramienta de selección del idioma (`redhat-config-language`)

  Herramienta de configuración del teclado (`redhat-config-keyboard`)

  Herramienta de configuración del ratón (`redhat-config-mouse`)

  Herramienta de contraseña de root (`redhat-config-rootpassword`)

  Herramienta de configuración del nivel de seguridad (`redhat-config-securitylevel`)

  Herramienta de gestión de paquetes (`redhat-config-packages`)

- Se han renombrado los siguientes paquetes:

  `apache`, `apache-devel` y `apache-manual` han sido renombrados `httpd`, `httpd-devel` y `httpd-manual`

  `apacheconf` - renamed `redhat-config-httpd`

  `bindconf` - renamed `redhat-config-bind`

  `dateconfig` - renamed `redhat-config-date`

  `ksconfig` - renamed `redhat-config-kickstart`

  `printconf` - renamed `redhat-config-printer`

  `printconf-gui` - renamed `redhat-config-printer-gui`

  `serviceconf` - renamed `redhat-config-services`

  `sysctlconfig` - renamed `redhat-config-proc`

- Algunas de las herramientas de configuración usan `pam_timestamp`, un módulo para implementar timestamps de autenticación del estilo `sudo` a través de PAM. La función de autenticación comprueba la existencia del fichero timestamp. Si el fichero existe y tiene menos de cinco minutos (el mismo predeterminado como `sudo`), la autenticación surte efecto sin el intérprete de comandos para la contraseña de root de nuevo.

  Si ha iniciado un programa con el soporte pam_timestamp desde el botón Menú principal o Nautilus y lo ha autenticado con éxito, aparecerá un icono clave en el área del panel de notificación para mostrar que un usuario autenticado ha cacheado la autenticación de root. Cuando la autentiación expire, se eliminará el icono.

## Reorganización de paquetes

Se han reemplazado los siguientes paquetes.

- `Xconfigurator` - reemplazado por `redhat-config-xfree86`

- `ucd-snmp` - reemplazado por `net-snmp`

- `gtop` - reemplazado por `gnome-system-monitor`

- `console-tools` - reemplazado por `kbd`

- `junkbuster` - reemplazado por `privoxy`

- `ncftp` - puede instalarlo todavía, pero `lftp` es el cliente FTP predeterminado e instalado.

Los siguientes paquetes han sido eliminados a partir de esta versión de Red Hat Linux.

- `alien`

- `blt`

- `dip`

- `fvwm2`

- `elm`

- `extace`

- `glms`

- `gnomeicu`

- `gnome-pim`

- `gnorpm`

- `gphoto`

- `gq`

- `ical`

- `jikes`

- `kaffe`

- `kontrol-panel`

- `metamail`

- `micq`

- `mm`

- `mod_auth_any`

- `mod_bandwidth`

- `mod_dav`

- `mod_put`

- `mod_roaming`

- `mod_throttle`

- `netscape`

- `playmidi`

- `pump`

- `rpmfind`

- `rpmlint`

- `rxvt`

- `sliplogin`

- `smpeg`

- `smpeg-xmms`

- `snavigator`

- `taper`

- `xbill`

- `xdaliclock`

- `xlockmore`

- `xmailbox`

- `xpilot`

Se han desaprobado los siguientes paquetes que se eliminarán en una versión futura de Red Hat Linux.

- `LPRng` (aunque es el spooler de impresión por defecto para esta versión)

- `lilo`

- `sndconfig`

## Notas del Kernel

El kernel usado en esta vesión soporta las siguientes mejoras y nuevas características: Soporte Adaptec U320, driver actualizado aacraid, acceso a la función speakup, HZ=512 para i686 y Athlon y la consola de red y el vaciado de caída. Existen muchas mejoras que no están listadas. El kernel está basado en 2.4.18 con bits seleccionados desde 2.4.19 y el set de parches -ac.

- El kernel incluido en Red Hat Linux 8.0 está compilado con la versión 3.2 de GCC. Se ha comprobado que no es posible el uso de los módulos del kernel compilados con compiladores GCC antiguos (GCC 2.96 o anterior) con GCC 3.2 que cambia las firmas de las estructuras de datos. Estas restricciones no se usan cuando GCC 3.2 se usa. Todos los módulos del kernel incluidos en Red Hat Linux 8.0 están compilados con GCC 3.2; sin embargo, cuando use módulos de otro fabricante, es importante que se asegure de que cada módulo y sus objetos dependientes, en su totalidad, está compilado con GCC 3.2. Los programas `insmod` y an `modprobe` cuentan con controles que evitan la carga de módulos en caso de que la versión del compilador no concuerde; estos módulos puede ser forzados a cargarse mediante el parámetro `-f`.

- HZ=512 en i686 y Athlon significa que el reloj del sistema marque 5 veces más rápido que en las plataformas x86 (i386 y i586); HZ=100 ha sido el número predeterminado de Linux en las plataformas x86 para la historia del kernel de Linux. Este cambio proporciona una mejor respuesta interactiva, menor tiempo de espera desde algunos programas y una mejor respuesta desde el calendario. Hemos ajustado el sistema de ficheros `/proc` para remitir los números como si usaramos el número predeterminado HZ=100.

- El kernel en esta versión beta soporta hasta 256 discos scsi (el límite anterior era 128).

- El último driver aacraid incluye soporte para 64-bits. Se ha observado (en la versión más nueva del hardware aacraid y firmware) tener una ejecución mucho más alta para sistemas con más de 4GB de memoria del sistema cuando use el kernel `bigmem`.

- La consola de la red y la funcionalidad del vaciado de caída desde el Red Hat Linux Advanced Server 2.1 se ha incluido en esta versión. La documentación para esta configuración está incluida en los paquetes `netdump` y `netdump-server` y está disponible como informe en la siguiente URL http://www.redhat.com/support/wpapers/redhat/netdump/index.html

- El kernel Red Hat Linux 8.0 contiene una versión previa de un nuevo cliente llamado `kafs` para el sistema de ficheros distribuido AFS. Este cliente no está totalmente configurado y tan sólo proporciona el modo lectura. Este cliente se usa específicamente para tests y no está soportado.

- DMA esta deshabilitado en las unidades de CD-ROM en esta versión en un modo diferente pero mucho más fiable respecto a las anteriores. Si está seguro de que su unidad de CD-ROM es capaz de un DMA de IDE, escriba la siguiente línea en el fichero `/etc/modules.conf` file:

  `options ide-cd dma=1`

- Nota especial: El soporte ACL añadido al kernel en las dos primeras versiones beta públicas es inestable y ha provocado que el kernel retroceda respecto a la conformidad de los estándars. Red Hat ha eliminado el soporte ACL desde el kernel para Red Hat Linux 8.0. Los ingenieros del kernel continuarán trabajando en la mejora del soporte ACL para el futuro, que estará disponible en la versión sucesiva. Los paquetes `attr` y `acl` necesarios para soportar ACLs todavía están incluidos para facilitar a los usuarios y desarrolladores que deseen comprobar ACLs en esta versión beta. Red Hat porporcionará soporte ACL para esta versión Red Hat Linux en forma de actualización, si se comprueba que el soporte ACL ha mejorado suficientemente la calidad.