Lançamento da distribuição Red Hat Enterprise Linux 8.10

Após o lançamento do Red Hat Enterprise Linux 9.4, foi disponibilizada a atualização da antiga linha Red Hat Enterprise Linux 8.10, que será mantida paralelamente à linha RHEL 9.x e terá suporte garantido até pelo menos 2029. As imagens de instalação estão preparadas para as arquiteturas x86_64, s390x (IBM System z), ppc64le e Aarch64, porém estão disponíveis para download apenas para usuários registrados no Red Hat Customer Portal (também é possível utilizar as imagens ISO do CentOS Stream 9 e as compilações gratuitas do RHEL para desenvolvedores).

A preparação de novos lançamentos do Red Hat Enterprise Linux 8.x é realizada de acordo com um ciclo de desenvolvimento, que prevê a formação de lançamentos a cada seis meses em um horário previamente definido. O RHEL 8.10 é o último lançamento na linha 8.x, formado na fase de suporte total, que implica a inclusão de melhorias funcionais. Em 31 de maio de 2024, a linha 8.x será transferida para a fase de manutenção, na qual as prioridades se deslocarão para correções de bugs e segurança, com a realização de pequenas melhorias relacionadas ao suporte a sistemas de hardware importantes.

Assim como na linha RHEL 9, os códigos fonte dos pacotes rpm do RHEL 8 não são mais distribuídos publicamente através do repositório CentOS, mas permanecem disponíveis para os clientes da empresa através da seção restrita do site, onde está em vigor um contrato de licença do usuário (EULA) que proíbe a redistribuição das informações. Os códigos fonte podem ser encontrados no repositório do CentOS Stream, mas não está totalmente sincronizado com o RHEL, e as versões mais recentes dos pacotes nem sempre coincidem com os pacotes do RHEL. Rocky Linux, Oracle e SUSE uniram esforços e reproduzem os códigos fonte dos pacotes rpm dos lançamentos do RHEL em um projeto denominado OpenELA. O AlmaLinux passou a usar o repositório CentOS Stream e aceita pequenas divergências de comportamento (pode diferir em nível de patches específicos), mas mantém a compatibilidade binária em nível de ABI.

Mudanças principais:

  • Inclui novas versões de compiladores e ferramentas para desenvolvedores: GCC Toolset 13, LLVM Toolset 17.0.6, Rust Toolset 1.75.0, Go Toolset 1.21.0, Python 3.12, Ruby 3.3, PHP 8.2, Git 2.43.0, Git LFS 3.4.1, elfutils 0.190, valgrind 3.22, Ant 1.10.9, cmake 3.26.
  • Pacotes de servidor e sistema atualizados: nginx 1.24, samba 4.19.4, PostgreSQL 16, MariaDB 10.11, chrony 4.5, libkcapi 1.4.0, stunnel 5.71, SSG 0.1.72, Apache Kafka (librdkafka) 1.6.1, audit 3.1.2, openCryptoki 3.22.0, linuxptp 4.2, nispor 1.2.10, rteval 3.7, ipa 4.9.13, 389-ds-base 1.4.3.39, Podman 4.9.
  • Suporte total para a tecnologia de criação de enclaves isolados Intel SGX (Software Guard Extensions) foi assegurado. As versões SGX 1 e 2 são suportadas, permitindo a utilização de mecanismos FLC (Flexible Launch Control) e EDMM (Enclave Dynamic Memory Management) para alterar os direitos de acesso a páginas de memória específicas do enclave, adicionar/remover dinamicamente páginas de memória ao enclave e expandir o enclave.
  • O driver IDXD (Data Streaming Accelerator) foi estabilizado para ativar aceleradores de transmissão de dados integrados no CPU Intel.
  • A capacidade de aplicar mecanismos de proteção de memória DEP (Data Execution Prevention), NX (No Execute) e XD (Execute Disable) foi adicionada ao carregador GRUB e à camada shim, com o intuito de proibir a execução de instruções em áreas específicas da memória antes do início do carregamento do sistema. Suporte para isolamento de hardware foi adicionado. máquinas virtuais (Domínios de Confiança de VMs) com a tecnologia Intel Trust Domain Extension (Intel TDX).
  • Suporte para hashing de senhas usando o algoritmo bcrypt foi adicionado.
  • No coletor de imagens RHEL, foi disponibilizada a capacidade de especificar pontos de montagem arbitrários e criar diferentes modos de particionamento (auto-lvm, lvm, raw).
  • A proteção contra ataques de decriptação RSA com base na medição do tempo de operações que utilizam variantes do método Bleichenbacher foi implementada no OpenSSL.
  • No IdM (Gerenciamento de Identidade), foi implementada a capacidade de autenticar usuários através de provedores externos (IdPs) que suportam o protocolo OAuth 2 (Device Authorization Grant).
  • Foi adicionado o comando experimental "podman build farm" para criar imagens de contêineres para várias arquiteturas de uma só vez. O Podman agora oferece suporte completo ao backend baseado em SQLite e permite o uso de módulos containers.conf para carregamento seletivo de configurações. No Containerfile, instruções HereDoc multilinha foram permitidas. A pilha de rede CNI (Container Network Interface) foi declarada obsoleta. Com o comando "podman machine", foi implementada a capacidade de direcionar dispositivos USB para máquinas virtuais QEMU.
  • Na ferramenta ss, que faz parte do pacote iproute2, foi adicionada a opção "--bound-inactive" para exibir sockets de rede TCP inativos que estão vinculados a endereço IP e a porta de rede (chamada bind), mas não estão conectados (chamada connect) ou não foram colocados em modo de espera de conexão (chamada listen).
  • Suporte para o processamento de eventos FPIN-Li (Fabric Performance Impact Notification) foi adicionado ao multipathd para otimizar o acesso a dispositivos NVMe.
  • Pacote grafana-selinux adicionado para executar o grafana com proteção SELinux.
  • A ferramenta rtla foi atualizada para estar em conformidade com o kernel do Linux 6.6. Adicionada a opção 'rtla -C' para anexar a fluxos de cgroup adicionais.
  • A ferramenta rteval agora permite o uso dos prefixos '+' e '-' para anexar e desanexar núcleos de CPU da lista de núcleos monitorados (measurement-cpulist).
  • Na console web, a gestão de armazenamentos e o redimensionamento de partições foram simplificados. Adicionada a funcionalidade de geração de shell scripts e scripts Ansible para configurar o kdump. Para conexão com máquinas virtuais, o VNC foi utilizado em vez do protocolo SPICE. Na seçãoMáquinas Virtuais, implementada a capacidade de adicionar chaves SSH públicas e conectar dispositivos de bloco já formatados.
  • Novos papéis de sistema adicionados: bootloader para gerenciar o carregador de inicialização e o kernel; fapolicyd para configurar o fapolicyd; snapshot para gerenciamento de snapshots LVM. O papel sshd agora suporta autenticação por certificados.
  • Suporte à migração de máquinas virtuais em modo Multi-FD (múltiplos descritores de arquivos) foi adicionado, permitindo várias conexões paralelas durante a transferência da máquina virtual, o que acelera a transmissão de dados em uma conexão de rede de alta velocidade (20 Gbps ou mais).
  • Continua a oferta de suporte experimental (Technology Preview) para AF_XDP, offloading de hardware XDP, Multipath TCP (MPTCP), MPLS (Comutação de Rótulos Multi-protocolo), dracut, reinicialização rápida kexec, nispor, DAX em ext4 e xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, NVMe/TCP, DNSSEC, GNOME em sistemas ARM64 e IBM Z, AMD SEV para KVM, Intel vGPU, Toolbox.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster