Ferramentas e benefícios do Red Hat Enterprise Linux v.4
O Red Hat Enterprise Linux v.4, lançado em fevereiro de 2005, oferece importantes melhoras tecnológicas em relação a versão v.3. As áreas de desenvolvimento específico incluem as melhorias nas capacidades de segurança, aumento na performance/escalabilidade do servidor e capacidades melhoradas de desktop, ao mesmo tempo que garante o alto nível de compatibilidade com as versões anteriores. O Red Hat Enterprise Linux suporta diversas aplicações de hardware e software, e é o líder mundial em Linux para ambientes corporativo.
As seções abaixo descrevem algumas das principais ferramentas do Red Hat Enterprise Linux v.4:
Infra-estrutura de kernel do Linux 2.6
O Red Hat Enterprise Linux v.4 oferece o produto comercial mais estável e robusto baseado no kernel 2.6.9 da comunidade Linux. Alguns projetos open source, como Fedora, ofereceram um ambiente significantemente maduro para o kernel 2.6 do Linux durante o anos de 2004. Como resultado disso, o kernel do Red Hat Enterprise Linux v.4 kernel oferece numerosas vantagens se comparados aos kernels anteriores, incluindo muitos algoritmos e ferramentas aperfeiçoadas, tais como:
- Programador de CPU lógico genérico: Administra CPU de núcleo múltiplo e com hyperthread.
- VM Mapeamento invertido baseado em objetos: Desempenho melhorado em sistemas de memória limitada.
- Atualização da cópia de leitura: Otimização do algoritmo SMP para estruturas de dados do sistema operativo.
- Programadores I/O múltiplos: Selecionáveis em base ao entorno de aplicação.
- Suporte melhorado de SMP e NUMA: Escalabilidade e desempenho melhorado para grandes servidores.
- Mitigação da interrupção da rede (NAPI): Desempenho melhorado para cargas de rede pesadas.
Capacidades melhoradas de sistemas de armazenamento e arquivo
Numerosas melhorias foram incorporadas ao Red Hat Enterprise Linux v.4 que aperfeiçoam a escalabilidade e o desempenho dos dados nos sub-sistemas de armazenamento, incluindo:
- Desempenho Ext3: Reservas de bloco e diretórios Hash Tree que melhoram o desempenho das operações de leitura/escritura I/O e escaneamento de diretório.
- Escalabilidade de Ext3: Agora está suportada a expansão dinâmica do sistema de arquivos e tamanho dos sistemas de arquivo até 8TB.
- Administrador de Volume Lógico: Uma atualização integral do LVM provê novas ferramentas como capturas de tela de leitura/escritura e atualizações metadados transacionais, junto com uma nova GUI flexível de administração. Está programado o mirroring e o multipathing melhorado para ser entregue a meados de 2005.
- Escalabilidade: Administração melhorada de armazenamento LUN que possibilita configurar sub-sistemas de armazenamento muito maiores.
- Automontagem: A inclusão de AutoFSv4 oferece controle de acesso de dispositivo sofisticado, com o suporte de ferramentas tais como browsable mounts e servidores replicados.
- Redução de custos: Suporte para armazenamento em disco Serial ATA que oferece desempenho melhorado, maior densidade e custo reduzido por megabyte sobre os tradicionais dispositivos IDE.
Novas capacidades de segurança
O fornecimento das capacidades sofisticadas de segurança foram um foco específico de desenvolvimento na versão do Red Hat Enterprise Linux v.4.
As novas ferramentas incluem:
- Controle de acesso obrigatório: Security Enhanced Linux (SELinux) oferece uma infra-estrutura MAC que complementa as ferramentas de segurança de Controle de Acesso Discrecional existentes fornecidas pelo entorno Linux padrão. Em um entorno baseado em MAC, as capacidades de aplicação e os privilégios são estabelecidos por políticas pré-definidas e são aplicados por kernel. Isto evita que as aplicações errantes comprometam a segurança do sistema.
- Melhorias na administração da memória: Algumas ferramentas, incluindo Exec Shield e Position Independent Executáveis, são combinadas para evitar que as aplicações sejam exploradas através de ataques como buffer overflows.
- Verificação de consistência de compilação e tempo de execução: Novas técnicas de validação de buffer no compilador GCC e a biblioteca Glibc reduzem muito o risco de ficarem comprometidas por aplicações defeituosas.
Capacidades desktop melhoradas
Destacou-se especialmente o fornecimento de um entorno desktop variado em ferramentas e de fácil uso para todos os membros da família Red Hat Enterprise Linux (incluindo Red Hat Desktop). Breve resumo das novas ferramentas:
- Produtividade pessoal: O suite de produtividade OpenOffice.org, o navegador web Firefox e o cliente de e-mail Evolution fornecem capacidades avançadas do usuario
- Suporte de dispositivo plug-and-play: Fácil manejo dos dispositivos tais como discos USB e câmeras digitais (bem como as aplicações de administração de fotos tais como gThumb)
- Multimídia: Aplicações para áudio, vídeo e visualização de conteúdo tais como RhythmBox, HelixPlayer, Totem e SoundJuicer
- Entorno do usuário: GNOME 2.8 oferece numerosas melhorias para um estilo gráfico mais consistente. Ferramentas de administração integrais (por exemplo, administração de impressora e rede e sessão de aplicação baseada em VNC compartilhada) e utilidades (por exemplo, mensageria instantânea Gaim e processamento de imagens GIMP) combinam-se para fornecer uma experiência de usuário completa e altamente funcional.
- Interoperabilidade: Tecnologias que permitem a autenticação do acesso do usuário com o Microsoft Active Directory, autenticação NTLM para aplicações baseadas na web, acesso do cliente de correio Evolution ao Windows Exchange Servers
- IIIMF: O sistema do método de ingresso Internet/Intranet oferece o sistema do método de ingresso Unicode multilíngüa da próxima geração. Oferece várias ferramentas, tais como suporte Unicode e a capacidade de executar múltiplos motores simultâneos de linguagens.
Várias ferramentas
Como nova versão principal, quase todos os aspectos do Red Hat Enterprise melhoraram. Algumas das melhoras mais importantes:
- Compatibilidade com versões anteriores: Red Hat Enterprise Linux v.4 inclui as bibliotecas de compatibilidade que permitem à maioria das aplicações da v.3 e v.2.1 continuar sendo executadas sem modificações.
- Idiomas: Centralizado em padrões internacionais, tais como OpenI18N e GB18030, Red Hat Enterprise Linux possui documentação e software disponível em 15 idiomas: inglês, japonês, alemão, português brasileiro, coreano, italiano, francês, chinês simplificado, chinês tradicional, espanhol, devnagari, bangla, punjabi, tamil, gujarati.
- Auditoria: Em uma atualização planificada para meados de 2005, estará disponível um novo centro de auditoria que oferece uma interface de socket aberta bidirecional que pode ser utilizada pelas aplicações de auditoria. Oferece capacidades integrais de auditoria para SELinux e os eventos Linux padrão.
- File serving: O fornecimento de NFSv4 oferece ferramentas como segurança melhorada, aglutinamento de operação e bloqueio de arquivo integrado, enquanto que o Samba oferece fácil acesso às impressoras e arquivos compartilhados do Microsoft Windows.
- Desenvolvimento de software: É fornecida a última cadeia de ferramentas do compilador GCC 3.4, e uma vista preliminar da tecnologia da próxima cadeia de ferramentas GCC 4.0. Estas oferecem entornos de desenvolvimento compatíveis com os padrões C/C++ e Fortran 95.
- Interface de configuração avançada e potência: O suporte do padrão ACPI habilita um amplo nível de capacidades de administração de potência (monitoramento da bateria, corte de energia automatizada, suspensão), e oferece os fundamentos para as ferramentas cada vez mais sofisticadas do futuro.
- Adicionais: É fornecido software opcional em Red Hat Enterprise Linux Extras CD e Red Hat Network channel. Isto inclui ferramentas como aplicações desktop adicionais (por exemplo, Adobe Reader, Macromedia Flash), entornos Java e fontes de qualidade de imprensa Agfa/Monotype.
Você encontrará informação adicional sobre estas e otras ferramentas nos documentos da Red Hat.