Notas da Versão do Red Hat Enterprise Linux AS 3 Update 2


Introdução

Serão abordados os seguintes tópicos 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

Alterações no Programa de Instalação do Red Hat Enterprise Linux (Anaconda)

A seção a seguir, inclui informações específicas do programa de instalação do Red Hat Enterprise Linux, Anaconda.

Nota

Para poder atualizar um sistema com o Red Hat Enterprise Linux 3 instalado para Update 2, 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 2 não é suportado.

Use o Anaconda somente para executar uma nova instalação do Red Hat Enterprise Linux 3 Update 2.

  • Caso queira copiar o conteúdo dos CD-ROMs do Red Hat Enterprise Linux 3 Update 2 (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.

Informações Gerais

Esta seção contém informações gerais não relacionadas a nenhuma outra seção deste documento.

  • Para informações sobre os diversos limites de configuração do sistema, consulte:

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

  • O Red Hat Enterprise Linux 3 Update 2 adiciona suporte à Intel® Extended Memory 64 Technology (referida aqui como "Intel® EM64T"), que permite aos processadores suportar esta tecnologia para acessar quantidades maiores de memória.

    Detalhes sobre a Intel® EM64T estão disponíveis para consulta no site da Intel:

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

    O suporte à Intel® EM64T foi adicionado à distribuição x86-64 do Red Hat Enterprise Linux 3 Update 2. Isso significa que os processadores Intel com esta tecnologia agora são suportados, além dos processadores AMD64 da Intel previamente suportados.

    Para poder suportar a Intel® EM64T, um novo pacote do kernel, específico a estes processadores, foi introduzido. Para mais informações sobre as alterações feitas ao kernel para poder suportar esta tecnologia, consulte a seção Informações Relacionadas ao Kernel deste documento.

  • O Red Hat Enterprise Linux 3 Update 2 adiciona uma opção de inicialização gráfica trazida do Fedora Core. Esta é desabilitada por default; para habilitá-la, adicione a opção rhgb à linha de comando boot e garanta que a linha GRAPHICAL no /etc/sysconfig/init esteja assim:

    
    GRAPHICAL=yes
    
            
  • Para acelerar a autenticação quando o NIS é usado, agora é possível requisitar o uso do mapa netid.byname ao invés do mapa groups.byname para prover informações relativas a grupo aos clientes do NIS. Este mapa geralmente não é usado para este propósito, mas, na maioria das configurações contém as informações necessárias e é gerado por default nos servidores NIS Linux e Solaris™ recentes.

    Para habilitar essa funcionalidade, encontre a linha a seguir no /etc/default/nss:

    
    # NETID_AUTHORITATIVE=TRUE
    
            

    Em seguida, use um editor de texto para remover o caracter '#' precedente, salvando suas alterações ao terminar.

    Nota

    Não é feita nenhuma conferência cruzada do mapa netid.byname pelo servidor ou pelo cliente NIS. Consequentemente, a responsabilidade de garantir que o netid.byname contenha as informações apropriadas é do administrador de sistemas.

    Também é possível melhorar o desempenho do NIS usando o mapa services.byservicename. Se o mapa existe e foi criado apropriadamente, seu uso pode ser habilitado através da seguinte configuração no /etc/default/nss:

    
    SERVICES_AUTHORITATIVE=TRUE
    
            

    O mapa services.byservicename deve conter ambos, os nomes dos serviços e apelidos, como chaves, ambos sem o protocolo especificado e com o protocolo. Os servidores NIS Solaris e Red Hat Enterprise Linux recentemente atualizados oferecem mapas services.byservicename criados apropriadamente.

  • O CD-ROM Extras do Red Hat Enterprise Linux 3 Update 2 inclui o pacote fonts-monotype. Este pacote opcional contém as fontes Albany™, Cumberland™ e Thorndale™ da Agfa Monotype. Estas fontes oferecem um conjunto central de fontes de documentos com medidas similares às fontes centrais inclusas em outros sistemas operacionais comuns.

    O OpenOffice.org 1.1.0 foi configurado para dar preferência às fontes da Agfa Monotype por default. Quando estas fontes estão instaladas, os documentos do Microsoft Office abertos e visualizados no OpenOffice.org preservarão muito mais da sua aparência e layout.

    Nota

    Além da aparência e layout mais consistentes, não haverá perda de funcionalidade se o pacote fonts-monotype não for instalado.

  • O Red Hat Enterprise Linux 3 Update 2 inclui a versão 1.1.0 do pacote office OpenOffice.org.

    Com a atualização para o OpenOffice.org 1.1.0, as alterações foram feitas nos procedimentos relacionados às fontes e à elaboração de textos. Os documentos, especialmente do Impress e apresentações do PowerPoint®, devem ser revisados para garantir que todo o texto cabe nos mesmos limites. A maioria dos documentos do Microsoft Office abertos (mas não salvos) por versões anteriores do OpenOffice.org não serão afetados, mas documentos criados (ou abertos e salvos) em versões anteriores à 1.1.0 podem exibir este comportamento ao serem abertos pelo OpenOffice.org 1.1.0.

    As versões anteriores do OpenOffice.org usavam medidas de impressão (printer metrics) para determinar o espaçamento de texto apropriado ao apresentar o layout do documento. O OpenOffice.org 1.1.0 usa medidas independentes de dispositivo (device-independent metrics); um método mais novo, compatível com diversas plataformas e independente da impressora. Consequentemente, o espaçamento de texto de documentos do OpenOffice.org criados ou salvos em versões anteriores pode não ser o mesmo. Os sintomas deste comportamento podem incluir texto além das bordas de um slide ou sobreposição de texto abaixo da borda, onde previamente não existia.

    É possível reverter para o uso de medidas de impressão; entretanto, isso não é recomendado, já que os documentos salvos com uma cópia do OppenOffice.org 1.1.0 configurados desta maneira exibirão problemas similares quando acessados através do uso de outras cópias do 1.1.0.

    Se você precisar do método de layout de texto anterior, abra o diálogo de preferências selecionando Ferramentas e então Opções. A configuração "Usar medidas de impressão para a formatação de documentos" não é global, mas aparece no painel Geral para cada tipo de documento (Documento Texto, Planilha de Cálculo, Apresentação e Desenho) — portanto, você deve configurar esta opção separadamente para cada tipo de documento que usar.

Notas do LAuS (Linux Auditing System)

O Red Hat Enterprise Linux 3 Update 2 traz o LAuS, o Sistema de Auditoria do Linux. Este sistema é composto de componentes do espaço do usuário e componentes residentes no kernel, que facilitam o registro altamente configurável e robusto para uso de chamadas do sistema. Este documento oferece uma visão geral do funcionamento do sistema de auditoria e informações básicas de como usá-lo. Indicações de documentação relevante também são oferecidas para auxiliar na utilização desta nova capacidade.

Visão Geral do LAuS

O LAuS consiste de dois tipos de componentes:

  • O componente do kernel

  • Os componentes do espaço do usuário

Componente do Kernel

O kernel default oferecido junto ao Red Hat Enterprise Linux 3 Update 2 contém modificações que possibilitam a auditoria de chamadas do sistema. Quando a auditoria não é usada, estas modificações são neutras ao desempenho. O componente do kernel oferece acesso às facilidades da auditoria através de um dispositivo especial de caracteres — o /dev/audit. Através deste dispositivo, um daemon do espaço do usuário (auditd) pode ativar ou desativar a auditoria e pode oferecer o conjunto de regras ao kernel, usadas para determinar quando um pedido de uma chamada do sistema deve ser registrada. Este dispositivo também é usado pelo auditd para recuperar registros de auditoria do kernel para transferir ao registro de auditoria do sistema. Consulte a página man audit(4) para mais informações sobre chamadas ioctl() e interfaces /proc/ suportadas para administrar e ajustar o comportamento da auditoria.

Componentes do Espaço do Usuário

Há diversos programas oferecidos para transferir registros de auditoria do kernel para o registro de auditoria do sistema e manipular os dados resultantes. Estes programas e sua documentação são encontradas no pacote laus.

A auditoria é feita num processo se este processo se registra no kernel como auditável. Este registro é propagado a qualquer processo iniciado a partir de um processo registrado. Foram feitas modificações no PAM a fim de garantir a auditoria de todas as sessões de usuários quando a auditoria do kernel está ativa.

auditd

O daemon da auditoria pode rodar como um serviço e ser configurado com o chkconfig. O daemon da auditoria acessa diversos arquivos do /etc/audit/ no início.

O conteúdo do /etc/audit/audit.conf especifica como e onde gravar registros de auditoria e o que fazer se o registro ultrapassar o espaço disponível em disco. Os conteúdos do /etc/audit/filesets.conf e do /etc/audit/filters.conf especificam o conjunto de regras que o kernel usa para determinar se uma chamada do sistema é auditável. O daemon da auditoria também pode rodar com a opção -r para instruir o auditd a recarregar o conjunto de regras e comunicar quaisquer alterações ao kernel. Consulte as páginas man auditd(8), audit-filters(5), audit-conf(5) e audit-filesets(5) para mais informações.

aurun

Este programa ativa um contexto de auditoria para si próprio e executa o programa especificado em sua linha de comando. Isto pode ser usado para ativar a auditoria de processos que geralmente não fazem parte de uma sessão de usuário. Consulte a página man aurun(8) para mais informações.

aucat

Este programa grava o conteúdo do registro de auditoria para o output padrão. Também há opções para especificar o nível de detalhe necessário. Consulte a página man aucat(1) para mais informações.

augrep

Este programa grava os registros de auditoria condizentes com padrões específicos para o output padrão. Consulte a página man augrep(1) para mais informações.

PAM

O pacote de Módulos de Autenticação Plugáveis (Pluggable Authentication Modules) foi modificado para registrar as atividades de autenticação. As autenticações falhas e bem-sucedidas são registradas no registro de auditoria. O PAM marca a auditoria de todas as sessões que começaram com autenticações bem-sucedidas e gera um registro de auditoria quando a sessão termina.

Para Mais Informações

Informações detalhadas sobre os formatos de dados podem ser encontradas nas páginas man laus-fields(7) e laus-record(7).

Informações Relacionadas ao Kernel

Esta seção contém notas relacionadas ao kernel do Red Hat Enterprise Linux 3 Update 2.

  • O Red Hat Enterprise Linux 3 Update 2 contém um kernel adicional, especificamente desenvolvido para suportar a Intel® EM64T. Este kernel traz as seguintes mudanças:

    · Microcódigo carregável (Loadable microcode) — Intel® EM64T suporta o microcódigo carregável enquanto os processadores AMD64 não suportam. O kernel do Red Hat Enterprise Linux 3 Update 2 foi extendido para incluir o microcódigo carregável da Intel® EM64T de maneira similar a outros processadores de 32 bits da Intel.

    · Suporte à Tecnologia Hyper-Threading — a Intel® EM64T suporta a Tecnologia Hyper-Threading, enquanto os processadores AMD64 não suportam. Isso inclui a implementação da funcionalidade mwait no loop oscioso para que a execução não consuma recursos valiosos quando estiver oscioso. Isto significa que os sistemas contendo um processador Intel® EM64T têm probabilidade de terem melhor desempenho que um sistema com um único processador AMD64 quando rodar aplicações intensas para a CPU. O kernel do Red Hat Enterprise Linux 3 Update 2 foi extendido para incluir o suporte à Tecnologia Hyper-Threading da Intel® EM64T, similar a outros sistemas de 32 bits da Intel, e a parada da CPU no loop oscioso ao invés da espera ocupada.

    · Software IOTLB — a Intel® EM64T não suporta um IOMMU em hardware enquanto os processadores AMD64 suportam. Isto significa que os endereços físicos acima de 4GB (32 bits) não podem ser a fonte ou destino confiáveis de operações DMA. Consequentemente, o kernel do Red Hat Enterprise Linux 3 Update 2 "salta" todas as operações DMA para ou de endereços físicos acima de 4GB para buffers que o kernel pré alocou abaixo de 4GB no momento da inicialização (boot time). Isso provavelmente resulta em desempenho mais baixo para cargas de trabalho intensivas em IO para a Intel® EM64T, se comparada com processadores AMD64.

    · Falta de instruções do 3DNow!™: — a Intel® EM64T não reconhece as instruções prefetch e prefetchw enquanto os processadores AMD64 reconhecem. O kernel do Red Hat Enterprise Linux 3 Update 2 exclui estas instruções nas linguagens C e assembly e, portanto, sofrerá uma pequena queda de desempenho.

    · Novas capacidades — a Intel® EM64T inclui diversas expansões de capacidade. Estas novas capacidades são visíveis quando comparamos o conteúdo do /proc/cpuinfo em sistemas contendo a Intel® EM64T versus sistemas baseados no AMD64. O kernel do Red Hat Enterprise Linux 3 Update 2 foi extendido para identificar estas capacidades, armazenar e processar bits associados na máscara de capacidades do x86 e para oferecer alterações significantes ao conteúdo do /proc/cpuinfo.

Alterações no Suporte a Drivers e Hardware

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.

Nota

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.

IBM ServeRAID (driver ips)

  • O driver ips foi atualizado de 6.10.52 para 6.11.07

  • O novo driver é scsi/ips.o

  • O driver antigo foi preservado como addon/ips_61052/ips_61052.o

  • O driver 6.00.26 (ips_60026.o) foi removido

RAID Lógico LSI (driver megaraid)

  • O driver megaraid2 foi atualizado de v2.00.9 para v2.10.1.1

  • O novo driver é scsi/megaraid2.o

  • O driver antigo foi preservado como addon/megaraid_2009/megaraid_2009.o

  • O driver default continua sendo o driver v1.18k (megaraid.o)

LSI Logic MPT Fusion (drivers mpt*)

  • Estes drivers foram atualizados de 2.05.05+ para 2.05.11.03

  • Os novos drivers estão localizados em message/fusion/

  • Os drivers antigos foram preservados em addon/fusion_20505/

Controladores Compaq SA53xx (driver cciss)

  • O driver cciss foi atualizado de 2.4.47.RH1 para 2.4.50.RH1

QLogic Fibre Channel (driver qla2xxx)

  • Estes drivers foram atualizados de 6.06.00b11 para 6.07.02-RH2

  • Os novos drivers estão localizados em addon/qla2200/

  • O driver antigo foi preservado em addon/qla2200_60600b11/

Nota

Note que o adaptador QLA2100 foi aposentado pela QLogic. Este adaptador não é mais suportado pela QLogic ou pela Red Hat. Consequentemente, o driver está localizado no pacote kernel-unsupported.

Intel PRO/1000 (driver e1000)

  • Este driver foi atualizado de 5.2.20-k1 para 5.2.30.1-k1

Broadcom Tigon3 (driver tg3)

  • Este driver foi atualizado de v2.3 para v2.7

Agrupamento de Rede - Network Bonding (driver bonding)

  • Este driver foi atualizado de 2.2.14 para 2.4.1

ATA Serial (driver libata)

  • Este driver foi atualizado para a versão 1.01

Alterações nos Pacotes

Esta seção contém listas de pacotes que foram adicionados ou atualizados no Red Hat Enterprise Linux 3 como parte do Update 2.

Nota

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 da versão original do 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

Os seguintes pacotes foram adicionados ao 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

Os seguintes pacotes foram removidos do Red Hat Enterprise Linux 3 Update 2:

  • dietlibc

  • mod_jk2

  • mod_webapp

  • mozilla-psm

( x86-64 )