The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
All other trademarks are the property of their respective owners.
Os menores lançamentos do Red Hat Enterprise Linux são uma agregação do aprimoramento individual, segurança e errata de reparo de erro. As Notas de Lançamento do Red Hat Enterprise Linux 5.5 documenta as maiores mudanças realizadas no sistema operacional do Red Hat Enterprise Linux e seus aplicativos de acompanhamento para este lançamento menor. As notas detalhadas em todas as mudanças neste lançamento menor estão disponíveis nas Notas Técnicas.
Os destaques do lançamento do Red Hat Enterprise Linux 5.5 incluem habilitação do hardware para a plataforma do Intel Boxboro-EX platform, processador do AMD Magny-Cours e IBM Power 7. A Virtualização é aprimorada com suporte para placas de 10 GigE SR-IOV múltiplas, e uso automático de hugepages para a memória do convidado virtual quando ativada no sistema. O aprimoramento da interoperabilidade inclui atualizações para o OpenOffice para filtros Microsoft Office 2007, Samba para compatibilidade do Windows 7 e suporte de inicialização para máquinas virtuais usando o serviço de PXE baseado em Microsoft.
1. Instalação
Red Hat Enterprise Linux 5.5 introduz muitos reparos de erros e aprimoramentos ao instalador de sistema (anaconda).
O instalador interativo foi aprimorado, adicionando a habilidade de especificar opções de montagens extras de Network File System (NFS) quando estiver instalando a partir de uma fonte NFS (BZ#493052). Além disso, fontes de instalação (ex.: arquivos do kickstart) localizado nos servidores File Transport Protocol (FTP) protegido por senha, podem agora ser recuperados durante a instalação (BZ#505424).
Kickstart
O Kickstart fornece uma forma para os usuários automatizarem uma instalação do Red Hat Enterprise Linux. Ao usar o kickstart, o administrador de sistemas pode criar um arquivo único contendo as respostas para todas as perguntas que seriam feitas durante uma instalação comum.
A depuração do kickstart e reportagem de erros foram aprimorados. O instalador agora retém scripts do kickstart durante a depuração, autentica-se em resultado padrão (stdout) e faixas de erros padrão (stderr) e registra mensagens de erros em anaconda.log (BZ#510636).
Os grupos de pacote podem ser agora excluídos em uma instalação do kickstart da mesma maneira que os pacotes individuais são excluídos (BZ#558516). Além disso, o comando bootloader suporta agora o parâmetro de --hvargs permitindo que os argumentos do hipervisor Xen sejam especificados durante a instalação do kickstart (BZ#501438).
Anteriormente, o método de instalação do kickstart oferecia duas opções para selecionar todos os pacotes @Everything e * (curinga). Desde o Red Hat Enterprise Linux 5.5, ambas as opções se tornaram obsoletas. A opção selecionar todos os pacotes irá falhar, a menos que o arquivo kickstart inclua a negação do pacote para pacotes conflitantes. Portanto, para instalar todos os pacotes, menos os conflitantes, o arquivo kickstart deve conter:
%packages @Everything -@Conflicts
O Red Hat Enterprise Linux 5.5 inclui o novo conjunto de pacotes samba3x, freeradius2, postgres84. Estes pacotes estão disponíveis somente via kickstart durante a instalação do sistema ou através do yum em sistemas já existentes.
Suporte de Hardware
Os seguintes drivers de dispositivos são suportados agora durante a instalação:
o driver pmcraid para PMC Sierra MaxRAID Controller Adapters (BZ#532777)
theo driver ibmvfs para os dispositivos Power6 Virtual FC (BZ#512237).
o driver bfa para Brocade Fibre Channel to PCIe Host Bus Adapters (BZ#475707)
o driver be2iscsi para dispositivos ServerEngines BladeEngine 2 Open iSCSI (BZ#529442).
Nota
Para informações detalhadas sobre instalação, o Installation Guide documenta como instalar o Red Hat Enterprise Linux 5.
2. Virtualização
O Red Hat Enterprise Linux 5.5 entrega muitas atualizações de virtualização. Notas detalhadas sobre todas as mudanças para os componentes de virtualização estão disponíveis em Technical Notes.
Nota
Gerenciamento de convidados virtuais baseados em KVM usando o Cluster Suite é agora totalmente suportado.
SPICE
O Red Hat Enterprise Linux 5.5 inclui componentes que fornecem funcionalidade para o protocolo de exibição remoto Simple Protocol for Independent Computing Environments (SPICE). Estes componentes devem ser utilizados em conjunto com os produtos Red Hat Enterprise Virtualization e não garantem um ABI estável. Os componentes serão atualizados para sincronizar com os requerimentos funcionais dos produtos Red Hat Enterprise Virtualization. A migração para lançamentos futuros podem requerer operações manuais por sistema.
Aprimoramento da passagem PCI
A passagem PCI permite que os dispositivos PCI apareçam e se comportem como se fossem anexados fisicamente ao sistema operacional convidado. Os hipervisors KVM e Xen suportam dispositivos PCI anexados no sistema host para convidados virtualizados.
O driver do kernel (IOMMU) da unidade de gerenciamento de memória de entrada/saída de AMD, o qual assiste na passagem de PCI, foi atualizado. Esta atualização repara um problema onde as requisições de gerenciamento de sistema eram manuseadas incorretamente. (BZ#531469)
Suporte para a passagem de PCI usando as extensões Intel VT-d no hipervisor KVM foi aprimorado. Os dispositivos (físico ou virtual) podem agora ser fechados e desanexados de um convidado durante a execução, permitindo que o dispositivo seja reanexado à um outro convidado. Este reanexamento pode ser continuado quando ativo (BZ#516811). Além disso, o desempenho de mapeamento 1:1 mapping foi aprimorado (BZ#518103).
Nota
Para informações detalhadas sobre virtualização, o Virtualization Guide é o guia definitivo para a virtualização no Red Hat Enterprise Linux.
Suporte do HugePages
Novas regras estão disponiveis em libvirt para habilitar o hugetlbfs (HugePages). Quando um sistema é configurado com o Hugepages, o libvirt automaticamente aloca a memória do hugetlbfs para proteger a memória do convidado virtual. Quando combinado com as tabelas de página estendidas e tabelas de páginas mantidas no hardware, o convidado pode obter uma melhora de desempenho significante. (BZ#518099)
3. Kernel
3.1. Kernel Platform Enablement
Este lançamento introduz suporte para as plataformas novas Intel, mais conhecido como Boxboro-EX e Boxboro-MC, família do processador novo AMD, mais conhecido como Magny-Cours e processador IBM Power7.
3.2. Recursos Genéricos do Kernel
Detectar as tarefas do kernel preso no estado de espera ininterruptamente.
Em algumas circunstâncias, as tarefas no kernel podem enserir permanentemente o estado de espera ininterruptível (D-State), tornando impossível o fechamento do sistema. Com esta atualização, a opção do kernel Detect Hung Task foi adicionada, fornecendo a habilidade de detectar tarefas presas permanentemente no D-State.
Este novo recurso é controlado pela bandeira do kernel CONFIG_DETECT_HUNG_TASK. Ao definir para "y", as tarefas presas em D-State são detectadas. Quando definidas para n as tarefas são desativadas. O valor padrão para a bandeira CONFIG_DETECT_HUNG_TASK é y.
Além disso, a bandeira CONFIG_BOOTPARAM_HUNG_TASK_PANIC foi adicionada. Quando definido para y, quando uma tarefa presa em D-state é detectada, encontra-se o pânico do kernel. O valor padrão para CONFIG_BOOTPARAM_HUNG_TASK_PANIC é n.
o driver hpilo para os processadores de gerenciamento HP iLO/iLO2 foi atualizado.
A Advanced Linux Sound Architecture (ALSA) foi atualizada — fornecendo suporte aprimorado para High Definition Audio (HDA). (BZ#525390).
O driver i2c-piix4 para a interface iic-bus foi atualizado com o suporte para o controller SB900 SMBus. (BZ#474240)
o driver mlx4 para os dispositivos Mellanox ConnectX HCA InfiniBand foi atualizado para a versão 1.4.1 (BZ#514147BZ#500346)
4.1. Drivers de Dispositivos de Rede
Acesso Wireless
O Red Hat Enterprise Linux 5.5 contém atualizações importantes para drivers wireless e subsistemas no kernel.
Os drivers iwlwifi para adaptadores de rede wireless foram atualizados. Dispositivos neste suporte de linha hardware 802.11a, 802.11b, 802.11g, e protocolos wireless 802.11n. Esta atualização fornece novo suporte para dispositivos iwl6000 e iwl1000 de suporte avançado para dispositivos iwl5000, iwl4965 e iwl3945.
Os drivers rt2x00 para dispositivos wireless foram atualizados. esta atualização atualiza drivers para os chipsets do Ralink rt2400pci, rt2500pci, rt2500usb, rt61pci e rt73usb e drivers para os chipsets do Realtek rtl8180 e rtl8187.
O driver ath9k para os adaptadores de LAN wireless Atheros 802.11n foram habilitados.
Para suportar os recursos destes drivers, os subsistemas do kernel mac80211 e cfg80211 foram atualizados.
Solarflare driver
No Red Hat Enterprise Linux 5.5, o driver Solarflare (sfc) foi adicionado (BZ#448856)
Neterion's X3100 Series 10GbE PCIe driver
O driver vxge para os dispositivos do X3100 Series 10GbE PCIe do Neterion foi atualizado (BZ#453683).
ServerEngines BladeEngine2 10Gbps driver
o driver be2net para os dispositivos de rede ServerEngines BladeEngine2 10Gbps foi atualizado (BZ#549460)
Cisco 10G Ethernet Driver
o driver enic para os dispositivos do Cisco 10G Ethernet foi atualizado para a versão 1.1.0.100. (BZ#519086BZ#550148)
QLogic 10 Gigabit PCI-E Ethernet Driver
o driver qlge para os dispositivos de ethernet QLogic 10 Gigabit PCI-E foi atualizado para a versão 1.00.00.23. (BZ#519453)
QLogic Fibre Channel HBA Driver
O driver qla2xx para os dispositivos do QLogic Fibre Channel HBA foi atualizado. (BZ#542834BZ#543057)
Dispositivos de ethernet Broadcom Tigon3.
o driver tg3 para o dispositivo de ethernet Broadcom Tigon3 ethernet foi atualizado. (BZ#515312)
Dispositivos de Rede Ethernet Intel Gigabit
o driver igb para dispositivos de Rede de Ethernet Intel Gigabit foi atualizado. (BZ#513710)
Os dispositivos de Rede Expressa Intel 10 Gigabit PCI
O driver e1000 para dispositivos de rede Intel PRO/1000 foi atualizado (BZ#515524)
Os Dispositivos de Rede NetXen Multi port (1/10) Gigabit
O driver netxen para dispositivos de Rede NetXen Multi port (1/10) Gigabit foi atualizado. (BZ#542746)
Dispositivos de Rede Broadcom Everest
O driver bnx2x para dispositivos de rede Broadcom Everest foi atualizado para a versão 1.52.1-5.(BZ#515716, BZ#522600)
Dispositivos de rede Broadcom NetXtreme II
O driver bnx2 para dispositivos de rede Broadcom NetXtreme II foi atualizado para a versão 2.0.2(BZ#517377)
Broadcom NetXtreme II iSCSI
O driver bnx2i para o Broadcom NetXtreme II iSCSI foi atualizado. (BZ#516233)
RealTek 8169 ethernet driver
o driver r8169 para os dispositivos de ethernet RealTek 8169 foi atualizado. (BZ#514589)
4.2. Driver de Dispositivo de Armazenamento
QLogic Fibre Channel Host Bus
o driver qla2xxx para os Adaptadores QLogic Fibre Channel Host Bus foi atualizado para a versão 8.03.01.02.05.05-k (BZ#519447)
HighPoint RocketRAID 3xxx/4xxx
O driver hptiop para os controladores HighPoint RocketRAID 3xxx/4xxx foi atualizado, adicionando suporte para adaptadores RR44xx. (BZ#519076)
Emulex Fibre Channel Host Bus
O driver lpfc para os Adaptadores Emulex Fibre Channel Host Bus foi atualizado para a versão 8.2.0.52. (BZ#515272)BZ#549763
LSI SAS-2 family of adapters
o driver mpt2sas que suporta a família SAS-2 dos adaptadores do LSI, foi atualizado para a versão 02.101.00.00. Esta atualização repara diversos problemas, como:
Verficação de sanidade foi adicionada quando volumes são adicionados e removidos, ignorando eventos de volumes estrangeiros.
driver agora é livre da porta de Entrada/Saída de legacia.
Um problema que pode ter resultado em um travamento do kernel na hibernação ou finalização foi reparado.
LSI Fusion MPT
O driver base mptque usando o firmware LSI Fusion MPT, foi atualizado para a versão 3.4.13rh. Esta atualização repara diversos problemas, tais como:
O escaneamento da topologia do SCSI (SAS) em série anexado, foi reestruturado, adicionando o espansor, status de link e adaptador host bus (HBA).
Problemas intermitentes causados pela remoção do cabo SAS e reinserção do mesmo foram reparados.
Um problema onde os dispositivos do SATA recebiam endereços diferentes de SAS, foi reparado.
O firmware do dispositivo agora reporta a fila de eventos cheios para o driver e os drivers manuseiam a fila de eventos cheios usando a camada do meio do SCSI.
Controladores LSI MegaRAID SAS
O driver megaraid_sas para controladores LSI MegaRAID SAS foi atualizado para a versão 4.17-RH1. Esta atualização repara muitos problemas, entre eles:
Um problema durante a inicialização do firmware foi reparado.
Um problema que resultava em dispositivos travados durante a hibernação, foi reparado.
O driver agora atualiza automaticamente o dispositivo quando adicionado ou removido.
O driver MegaRAID SAS agora é legacia sem porta de Entrada/Saída.
5. Sistema de arquivo/Gerenciamento de Armazenamento
Desempenho do agendador do CFQ I/O aprimorado.
Alguns aplicativos (ex.: dump e nfsd) tentam aprimorar o desempenho de Entrada/Saída do disco, distribuindo as requisições de E/S para processos múltiplos ou opções. No entanto, ao usar o agendador de E/S Completely Fair Queuing (CFQ), este design de aplicativo afeta de maneira negativa o desempenho de E/S. No Red Hat Enterprise Linux 5.5, o kernel pode agora detectar e mesclar filas cooperativas. Além disso, o kernel também pode detectar se as filas param de cooperar e se dividem novamente.
Opção de montagem nova GFS2
Esta atualização introduz o suporte do GFS2 para a opção de linha de comando de montagem errors= a qual assiste na resolução de problemas. A opção padrão, errors=withdraw resulta na tentativa do sistema de arquivos em retirar-se do cluster se um erro de E/S ou erros de metadados forem encontrados. A alternativa errors=panic resulta em pânico da mesma situação. (BZ#518106)
Atualização CIFS
O Common Internet File System (CIFS) foi atualizado no kernel. (BZ#500838)
6. Ferramentas
6.1. GNU Project debugger (GDB)
O GNU Project debugger (geralmente referido como GDB) depura programas gravados em C, C++, e outros idiomas, executando-os de forma controlada, e depois imprimindo seus dados.
No Red Hat Enterprise Linux 5.5,
Suporte Aprimorado C++
Suporte para a linguagem de programação C++ no GDB foi aprimorada. Melhorias notáveis incluem:
Muitas melhorias para análise de expressão.
Melhor manuseio de nomes de tipos.
A necessidade para quotação irrelevante foi quase eliminada.
"next" entre outros comandos de passos, funcionam bem mesmo quando o inferior coloca uma exceção.
GDB possui um novo comando "catch syscall". Este pode ser usado para parar o inferior quando ele faz uma chamada de sistema.
Suporte de caractere amplo e de multi-byte
O GDB agora possui suporte para caracteres amplos e multi-byte no alvo.
Depuração de discussão independente
A execução da discussão agora permite discussões de depuração individualmente e independentemente um do outro, habilitado por novas configurações "set target-async" e "set non-stop".
6.2. SystemTap
O SystemTap é uma ferramenta de rastreamento e análise que permite que os usuários estudem e monitorem as atividades do sistema operacional (especialmente, o kernel) em detalhes. Ele fornece informações semelhantes ao resultado de ferramentas como netstat, ps, top, e iostat; no entanto, o SystemTap foi criado para fornecer mais opções de filtro e análise para informações coletadas.
New Kernel Tracepoints
Pontos de rastreamento são colocados em seções importantes do kernel, permitindo que os administradores de sistema analizem o desempenho e depurem porções de código. No Red Hat Enterprise Linux 5.5, diversos pontos de rastreamento foram adicionados ao kernel (BZ#475710), incluindo pontos de rastreamento para rede (BZ#475457), coredump (BZ#517115) e sinal (BZ#517121).
Nota
Uma lista de pontos de rastreamento disponíveis no kernel pode ser obtida com o:
stap -L 'kernel.trace("*")'|sort
Modo Sem Previlégios
Anteriormente, somente os usuários com previlégios root podiam usar o SystemTap. Esta atualização introduz o SystemTap no modo sem previlégios, permitindo que usuários não root a ainda usar o SystemTap. Informações mais detalhadas sobre a manpage de Sem Previlégios man stap-client.
Importante
O modo sem previlégios é considerada uma Amostra de Tecnologia no Red Hat Enterprise Linux 5.5. O recurso de servidor stap, no qual ele se encontra é um trabalho que está em processo para aprimoramento de segurança e deve ser implementado com cuidado em uma rede de confiança.
C++ Probing
O aprimoramento da análise do programa C++ também permite uma melhor análise de programas de espaço de usuários.
6.3. Valgrind
O Valgrind é usado para monitorar leitura de memória, gravação e operações de alocação. A ferramenta valgrind é usada frequentemente por desenvolvedores para diagnosticar e depurar problemas de gerenciamento de memória.
O Valgrind foi atualizado para a versão 3.5.0, analizando suporte avançado para uma variedade de arquiteturas de sistemas. Esta atualização introduz muitos aprimoramentos para desempenho, escalabilidade e usabilidade do Valgrind. Notoriamente, o uso e escalabilidade da ferramenta Helgrind — a qual é usada para detectar condições de raça — foi aprimorada. As capacidades de verificação de vazamento da ferramenta Memcheck também foram aprimoradas. Além disso, o suporte para as informações de depuração do DWARF, melhorou.
7. Atualizações do Desktop
OpenOffice.org
OpenOffice.org é um conjunto de Fonte Aberta, e produtividade de office de várias plataformas. Ele inclui os aplicativos do desktop de chave, tal como um processador de palavras, spreadsheet, e gerenciador de apresentação. O Open Office.org, foi atualizado, considerando muitos reparos de erros e aprimoramentos, incluindo o suporte para o formato Microsoft Office 2007 OOXML.
Metacity
O Metacity, o gerenciador de janela padrão para o desktop GNOME, foi atualizado, fornecendo melhorias, chaves de GConf adicionais para controlar o comportamento do metacity e reparos de erros.
8. Novos Pacotes
FreeRADIUS
O FreeRADIUS é um servidor Remote Authentication Dial In User Service (RADIUS) grátis. Ele foi criado para permitir autenticação centralizada e autorização para uma rede.
FreeRADIUS 2.0 está disponível como um novo pacote (freeradius2) no Red Hat Enterprise Linux 5.5. FreeRADIUS 1 ainda está disponível no Red Hat Enterprise Linux 5 no freeradius original. A Versão 2.0 do FreeRADIUS introduz muitos recursos novos, incluindo a linguagem de programação unlang, suporte de servidor virtual, diretórios adicionais para cobertura de RFC aprimorada e suporte total de IPv6 para os pacotes de rede de ambos atributos &
Importante
Os pacotes freeradius e freeradius2 compartilham de arquivos comuns, e não podem ser instalados juntos no mesmo sistema.
PostgreSQL 8.4
PostgreSQL 8.4 (postgresql84) agora é incluído como uma opção totalmente suportada no Red Hat Enterprise Linux 5. Novos recursos no PostgreSQL 8.4 incluem: recuperação de banco de dados paralela, permissões por coluna e novas ferramentas de monitoramento.
Importante
Um despejo de dados e recuperação usando o pg_dump é necessário para a migração a partir do PostgreSQL 8.1 (fornecido pelo postgres). Devido a este requerimento, o postgres e postgresql84 contém conflitos de nível de pacote e somente uma versão única pode ser instalada em um sistema.
Samba
O Samba é um conjunto de programas usado para máquinas para compartilhar arquivos, impressoras, e outras informações.
O conjunto de pacote Samba3x foi introduzido inicialmente no x86_64. No Red Hat Enterprise Linux 5.5, Samba3x foi atualizado e agora é suportado em todas as arquiteturas. O Samba3x inclui o suporte para a interoperabilidade do Microsoft® Windows™ 7.
Importante
O suporte do Clustered Samba ainda é uma Amostra de Tecnologia e está disponível somente na arquitetura x86_64.
Samba3x é baseado no lançamento do Samba 3.3 e inclui as seguintes mudanças nas opções de arquivo de configuração:
Parameter
Descrição
Default
tempo limite de conexão do cups
Novo
30
idmap config DOM:range
Removido
idmap domains
Removido
init logon delayed hosts
Novo
""
init logon delay
Novo
100
ldap ssl
Padrão Modificado
start tls
modos de compartilhamento
Obsoletos
atraso de reconexão de winbind
Novo
30
O componente de fonte samba foi refabricado para gerar um pacote libsmbclient. O libsmbclient é incluso em ambos os pacotess samba e samba3x para fornecer interfaces de clientes para outros componentes em ambientes.
Importante
Todos os pacotes da Amostra de Tecnologia do samba3x devem ser removidos antes de instalar a versão suportada do Samba3x.
gPXE
O Red Hat Enterprise Linux 5.5 introduz no novo pacote gPXE, uma implementação do Preboot eXecution Environment (PXE) de fonte aberta. O gPXE fornece a habilidade de inicializar imagens de instalação via conexão de rede.