Depois do lançamento do Red Hat Enterprise Linux 9.3, foi publicada uma atualização da versão anterior, o Red Hat Enterprise Linux 8.9, que é mantida em paralelo com a versão 9.x e será suportada pelo menos até 2029. As imagens de instalação estão disponíveis para as arquiteturas x86_64, s390x (IBM System z), ppc64le e Aarch64, mas podem ser baixadas apenas por usuários registrados no Red Hat Customer Portal (também é possível usar as imagens ISO do CentOS Stream 9 e as versões gratuitas do RHEL para desenvolvedores).
Assim como na versão RHEL 9, os códigos-fonte dos pacotes rpm do RHEL 8 agora não são distribuídos publicamente através do repositório Git do CentOS, mas permanecem disponíveis para os clientes da empresa por meio de uma seção restrita do site, onde se aplica um acordo de licença de usuário (EULA) que proíbe a redistribuição dos dados. Os códigos-fonte podem ser encontrados no repositório do CentOS Stream, mas não estão totalmente sincronizados com o RHEL e, em alguns casos, as versões mais recentes dos pacotes não coincidem com os pacotes do RHEL. Rocky Linux, Oracle e SUSE se uniram e agora reproduzem os códigos-fonte dos pacotes rpm das versões do RHEL no âmbito do projeto OpenELA. O AlmaLinux adotou o uso do repositório do CentOS Stream e permite pequenas divergências de comportamento (podendo diferir a nível de patches individuais), mas mantém a compatibilidade binária a nível de ABI.
A preparação de novos lançamentos do Red Hat Enterprise Linux 8.x é realizada de acordo com um ciclo de desenvolvimento que prevê lançamentos a cada seis meses em períodos previamente determinados. Até 2024, a versão 8.x estará em total suporte, incluindo melhorias funcionais, após o que entrará em uma fase de manutenção, onde as prioridades se concentrarão na correção de erros e segurança, com a realização de melhorias menores relacionadas ao suporte a sistemas de hardware importantes.
Mudanças principais:
- Inclui novas versões de compiladores e ferramentas para desenvolvedores: GCC Toolset 13, LLVM Toolset 16.0.6, Rust Toolset 1.71.1, Go Toolset 1.20.10, Node.js 20, Valgrind 3.21, SystemTap 4.9, elfutils 0.189, java-21-openjdk (também continuam a ser fornecidos java-17-openjdk, java-11-openjdk e java-1.8.0-openjdk).
- Os pacotes de servidor e sistema foram atualizados: samba 4.18.4, 389-ds-base 1.4.3.35, OpenSCAP 1.3.8, Grafana 9.2.10, opencryptoki 3.21.0, iproute 6.2.0, libnftnl 1.2.2, makedumpfile 1.7.2, Podman 4.6.
- Nos AMIs para ambientes de nuvem AWS EC2, foi adicionado suporte para inicialização em modo UEFI.
- Nas assemblages de instalação, foi adicionado o parâmetro «inst.wait_for_disks», que define o tempo de espera para o carregamento do arquivo kickstart ou para a disponibilidade dos drivers durante o boot.
- Nos arquivos kickstart, foram adicionadas novas opções ao comando network «—ipv4-dns-search» e «—ipv6-dns-search» para definir os básicos domínios para a diretiva «search» em /etc/resolv.conf, assim como as opções «—ipv4-ignore-auto-dns» e «—ipv6-ignore-auto-dns» para ignorar a obtenção de configurações DNS via DHCP.
- No serviço fapolicyd, para facilitar a depuração de problemas, foram adicionados os números das regras para acessos rejeitados à API fanotify.
- Os perfis de segurança ANSSI-BP-028 (Agência Nacional Francesa para a Segurança dos Sistemas de Informação) foram atualizados para a versão 2.0.
- No sistema de auditoria, foi adicionada a compatibilidade com eventos FANOTIFY e foi implementado o registro dos campos fan_type (tipo de evento), fan_info (informações relacionadas), sub_trust e obj_trust (níveis de confiança para o sujeito e o objeto do evento).
- No Postfix, foi implementada a capacidade de verificar registros DNS SRV para determinar o host e a porta do correio servidor, que serão utilizados para a transmissão de mensagens. Essa funcionalidade proposta pode ser utilizada em infraestruturas em que serviços com números de porta de rede alocados dinamicamente são usados para a entrega de mensagens de correio.
- No servidor FTP vsftpd, foi implementada a possibilidade de usar o protocolo TLS 1.3.
- No pacote cups-filters, foi adicionado o driver LF-to-CRLF, que pode ser utilizado para converter os caracteres «\n» (nova linha) em «\r\n» (retorno de carro e nova linha) para impressoras que suportam apenas arquivos com final de linha «\r\n».
- A segurança das configurações padrões do serviço nftables foi reforçada. No conjunto de regras /etc/sysconfig/nftables/nat.nft, foi incluída uma nova cadeia do_masquerade, que verifica o nível de aleatorização dos números de porta de origem para reduzir o risco de ataques de Port Shadows (CVE-2021-3773).
- No NetworkManager, foi adicionada a compatibilidade com a opção «no-aaaa» no resolv.conf, que desativa o envio de consultas DNS para registros AAAA (definição de endereço IPv6 pelo nome do host). A ferramenta nm-cloud-setup agora suporta a configuração do AWS Red Hat Enterprise Linux EC2 por meio de tokens IMDSv2 (Instância Metadata Service Versão 2).
- Para proteger contra ataques Spectre v2 relacionados à execução especulativa de instruções, foi adicionado o modo AutoIBRS (Automatic Indirect Branch Restricted Speculation), suportado em CPUs AMD a partir da família EPYC 9004 Genoa.
- Do núcleo Linux 6.2, foi transferido o driver Intel QAT com suporte para dispositivos Intel Quick Assist Technology 401xx/402xx.
- Foi adicionada a possibilidade de especificar o UUID ao criar um sistema de arquivos GFS2 (a ferramenta mkfs.gfs2 agora inclui o comando «-U»).
- No FUSE3, foi adicionada a possibilidade de anular um item de diretório sem desmontar automaticamente os pontos de montagem associados a esse item.
- As opções para clusters e sistemas tolerantes a falhas foram expandidas: O suporte ao policy routing foi adicionado aos agentes de recursos do cluster IPaddr2 e IPsrcaddr. O agente ocf:heartbeat:Filesystem agora suporta o sistema de arquivos EFS (Amazon Elastic File System). O suporte ao protocolo SNMPv3 foi adicionado ao agente alert_snmp.sh.sample.
- Foram feitas alterações na Glibc com otimizações para aumentar o desempenho em sistemas com CPU Intel Xeon v5.
- Foi garantido suporte completo para placas de vídeo discretas Intel Arc A-Series (Alchemist ou DG2).
- Uma nova função de sistema foi adicionada para gerenciar e instalar unidades systemd. Foi adicionada uma função de sistema para instalação, configuração, gerenciamento e execução de banco de dados PostgreSQL. Também foi criada uma função de sistema para a ferramenta keylime, facilitando a configuração do registrador e verificador Keylime, usado para autenticação e monitoramento contínuo de integridade de sistemas externos. O suporte para definir, alterar e remover ipsets foi adicionado à função de sistema firewall. As funções de sistema para Podman, Kdump, Storage e Microsoft SQL Server foram expandidas.
- O cloud-init agora suporta arquivos de chaves utilizados no NetworkManager.
- O Podman agora suporta contêineres comprimidos com o algoritmo zstd. A capacidade de usar Quadlets para gerar automaticamente serviços systemd a partir de descrições de contêineres foi adicionada. Uma shell podmansh, que pode ser usada em vez de /usr/bin/bash para iniciar uma sessão de usuário em um contêiner, foi introduzida. As versões do Podman, Buildah, Skopeo, crun e runc foram atualizadas.
- Novos parâmetros de linha de comando do kernel foram adicionados: gather_data_sampling para gerenciar o modo de proteção contra ataques GDS (Gather Data Sampling ou Downfall) e rdrand para ocultar o suporte à instrução RDRAND.
- O suporte a hardware foi ampliado. Drivers para dispositivos de rede Thunderbolt/USB4 (thunderbolt_net) e adaptadores sem fio Broadcom 802.11 (brcmfmac), fornecidos para sistemas ARM64, foram adicionados. Foram incluídos drivers para dispositivos Bluetooth MediaTek, Adaptador de Rede Microsoft Azure IB (mana_ib), driver Linux USB Video Class (uvc), AMD SoundWire (soundwire-amd), Modo Alternativo DisplayPort (typec_displayport) e Virtio-mem (virtio_mem). O suporte a processadores Intel baseados na microarquitetura Meteor Lake foi aprimorado.
- Foi estabilizado o suporte a clientes para componentes de verificação criptográfica sigstore: Rekor (um log para armazenamento de metadados assinados digitalmente) e Fulcio (sistema de autoridades certificadoras (CA raiz) que emitem certificados de curta duração).
- Continua a oferta de suporte experimental (Technology Preview) para AF_XDP, offloading de hardware XDP, TCP multipath (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), dracut, kexec fast reboot, nispor, DAX em ext4 e xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME em sistemas ARM64 e IBM Z, AMD SEV para KVM, Intel vGPU, Toolbox.
Fonte: opennet.ru
