A Red Hat Enterprise Linux (RHEL) 9.3 acaba de ser lançada e representa um avanço significativo no fornecimento de uma base flexível, confiável, segura e estável. Essa versão permite inovar em aplicações e desenvolver cargas de trabalho críticas de maneira mais rápida e eficiente, proporcionando uma experiência consistente em diversas plataformas, incluindo implantações físicas, virtuais, em nuvens privadas, públicas e ambientes de borda.
Aprimoramentos para a Experiência do Desenvolvedor
Linguagens e Ferramentas Atualizadas
O RHEL 9.3 traz atualizações para várias linguagens de programação favoritas dos desenvolvedores, destacando-se o Apache HTTP Server 2.4.57, que traz melhorias significativas, como a opção -T para truncar todos os arquivos de log rotacionados, aprimorando a gestão de logs.
O Redis 7, um avançado armazenamento de chave-valor, apresenta suporte para scripts do lado do servidor na API de Funções do Redis, além de suporte a ACL (Access Control List) mais granular.
Versões Mais Recentes de Conjuntos de Ferramentas e Compiladores
O RHEL 9.3 oferece versões atualizadas do GCC 13, Rust 1.71 e LLVM 16, permitindo que os desenvolvedores acelerem a inovação, otimizem operações e modernizem suas aplicações com as ferramentas e compiladores mais recentes.
O GCC 13 inclui melhorias significativas, como a opção -w para suprimir a geração de mensagens de aviso ao criar um binário conhecido como não funcional.
A Rust 1.71 aborda vulnerabilidades de segurança e introduz um protocolo esparso do Cargo para um uso mais eficiente do registro de pacotes.
O LLVM 16, construído com C++ 17 por padrão, oferece suporte para novas extensões de CPU, como Cortex-A715 CPU, Cortex-X3 CPU e Neoverse V2 CPU.
Go 1.20 e Segurança
O Go 1.20 traz adições como um novo pacote crypto/ecdh e otimizações no coletor de lixo para melhorar o uso de memória e CPU.
A segurança também é aprimorada, com o OpenSSH reforçando o algoritmo SHA-2 por padrão, aumentando a segurança das comunicações SSH.
Kernel Linux 5.14.0-362.8.1 e Melhorias em Ferramentas
O RHEL 9.3 inclui o kernel Linux 5.14.0-362.8.1, proporcionando aprimoramentos no utilitário de análise de desempenho 'perf' e na ferramenta 'crash'. O suporte a endereços IPv6 é uma adição notável à 'crash', oferecendo suporte a interfaces de rede que utilizam IPv6.
Gerenciamento de Contêineres e Segurança Aprimorados
A versão 9.3 traz melhorias significativas na gestão de contêineres e segurança.
- O Podman agora suporta imagens comprimidas com zstd, proporcionando armazenamento e transferência eficientes.
- A introdução do Podmansh login shell oferece uma abordagem revolucionária para gerenciar o acesso do usuário, confinando sessões de usuário a um contêiner para maior controle e segurança.
- Clientes para assinaturas sigstore com Fulcio e Rekor garantem suporte total a assinaturas sigstore, simplificando a criação de assinaturas autenticadas via OpenID Connect (OIDC).
RHEL 9.3 para Nuvens e Ambientes de Borda
A nova versão apresenta aprimoramentos para desenvolvimento e implantação em nuvens e ambientes de borda.
- O cloud-init suporta arquivos de chave do NetworkManager para configurar redes de instâncias na nuvem.
- O suporte ao VMware data source no cloud-init melhora o desempenho e a estabilidade em instâncias ESXi no VMware vSphere.
Novas Funcionalidades em System Roles
O RHEL 9.3 traz novos recursos para system roles, incluindo o papel do sistema systemd RHEL, oferecendo automação de arquivos de unidade e unidades systemd em vários sistemas.
Conclusão
O Red Hat Enterprise Linux 9.3 surge como uma fundação sólida para um ambiente de nuvem híbrida aberta, proporcionando uma base consistente e segura. Ao baixar o RHEL 9.3, os desenvolvedores podem impulsionar suas cargas de trabalho, aplicações e serviços de maneira eficiente em diversos ambientes.
Para saber mais sobre os recursos e aprimoramentos do RHEL 9.3, consulte as notas de lançamento .