Após o anúncio do lançamento do RHEL 9, a Red Hat publicou a versão do Red Hat Enterprise Linux 8.6. As versões de instalação foram preparadas para as arquiteturas x86_64, s390x (IBM System z), ppc64le e Aarch64, mas estão disponíveis para download apenas para usuários registrados do Red Hat Customer Portal. Os códigos-fonte dos pacotes rpm do Red Hat Enterprise Linux 8 são distribuídos por meio do repositório Git do CentOS. A ramificação 8.x, que será suportada pelo menos até 2029, está sendo desenvolvida de acordo com um ciclo de desenvolvimento que implica no lançamento de versões a cada seis meses em momentos pré-definidos.
Mudanças principais:
- O framework fapolicyd, que permite determinar quais programas podem ser executados por um determinado usuário e quais não podem, foi atualizado para a versão 1.1, na qual as regras de acesso e a lista de recursos confiáveis são agora armazenadas nos diretórios /etc/fapolicyd/rules.d/ e /etc/fapolicyd/trust.d em vez dos arquivos /etc/fapolicyd/fapolicyd.rules e /etc/fapolicyd/fapolicyd.trust. Novas opções foram adicionadas à utilidade fapolicyd-cli.
- No fapolicyd, SELinux e PBD (Descriptografia Baseada em Política para desbloqueio automático de discos LUKS), foram adicionadas configurações para fortalecer a segurança do SGBD SAP HANA 2.0.
- No OpenSSH, foi implementada a possibilidade de usar a diretiva Include no arquivo de configuração sshd_config para inserir configurações de outros arquivos, o que, por exemplo, permite mover as configurações específicas do sistema para um arquivo separado.
- A equipe do semodule agora inclui a opção "--checksum" para verificar a integridade dos módulos instalados com as regras do SELinux.
- Novas versões de compiladores e ferramentas para desenvolvedores foram incluídas: Perl 5.32, PHP 8.0, LLVM Toolset 13.0.1, GCC Toolset 11.2.1, Rust Toolset 1.58.1, Go Toolset 1.17.7, java-17-openjdk (as versões java-11-openjdk e java-1.8.0-openjdk também continuam disponíveis).
- Pacotes de servidor e sistema foram atualizados: NetworkManager 1.36.0, rpm-ostree 2022.2, bind 9.11.36 e 9.16.23, Libreswan 4.5, audit 3.0.7, samba 4.15.5, 389 Directory Server 1.4.3.
- No Image Builder, foi adicionada a capacidade de criar imagens para diferentes versões intermediárias do RHEL que diferem da versão do sistema atual, além de implementar suporte para configurar e redimensionar sistemas de arquivos em partições LVM.
- No nftables, o consumo de memória foi significativamente reduzido (em até 40%) ao restaurar grandes listas de conjuntos. A ferramenta nft agora suporta contadores de pacotes e tráfego vinculados a elementos de conjuntos, habilitados pela palavra-chave "counter" ("@myset {ip saddr counter}").
- Inclui o pacote hostapd, que utiliza o backend FreeRADIUS e pode ser usado para operar autenticação 802.1X em redes Ethernet. O uso do hostapd para a organização de um ponto de acesso ou servidor autenticação para Wi-Fi não é suportado.
- Suporte para a maioria dos componentes eBPF foi garantido, como BCC (BPF Compiler Collection), libbpf, controle de tráfego (tc, Traffic Control), bpftracem, xdp-tools e XDP (eXpress Data Path). O suporte para sockets AF_XDP para acesso ao XDP a partir do espaço do usuário permanece em Tecnologia Preview.
- Compatibilidade com imagens de sistemas convidados baseados em RHEL 9 e com o sistema de arquivos XFS (no RHEL 9, um formato XFS atualizado é utilizado com suporte a bigtime e inobtcount) foi garantida.
- O pacote Samba inclui alterações relacionadas à renomeação de opções no Samba 4.15. Por exemplo, as opções foram renomeadas: '—kerberos' (para '—use-kerberos=required|desired|off'), '—krb5-ccache' (para '—use-krb5-ccache=CCACHE'), '—scope' (para '—netbios-scope=SCOPE') e '—use-ccache' (para '—use-winbind-ccache'). As opções '–e|—encrypt' e '–S|—signing' foram removidas. A limpeza de duplicatas de opções nas ferramentas ldbadd, ldbdel, ldbedit, ldbmodify, ldbrename e ldbsearch, ndrdump, net, sharesec, smbcquotas, nmbd, smbd e winbindd foi realizada.
- A opção '—list-diagnostics' foi adicionada ao ld.so para exibir dados que influenciam a aplicação de otimizações no Glibc.
- A console web ganhou a capacidade de autenticação usando cartões inteligentes para sudo e SSH, além da passagem de dispositivos PCI e USB em máquinas virtuais e gerenciamento de armazenamentos locais usando Stratis.
- Suporte para sistemas convidados com Windows 11 e Windows Server 2022 foi adicionado ao hipervisor KVM.
- Inclui o pacote rig, com uma ferramenta para coleta de dados de monitoramento e processamento de eventos que podem ajudar na diagnóstica de problemas que ocorrem de forma aleatória ou muito raramente.
- Adicionado o conjunto container-tools 4.0, incluindo as ferramentas Podman, Buildah, Skopeo e runc.
- Foi disponibilizada a opção de utilizar NFS como armazenamento para contêineres isolados e suas imagens.
- A imagem do contêiner com as ferramentas Podman foi estabilizada. Um contêiner com a ferramenta de linha de comando openssl foi adicionado.
- Uma nova leva de pacotes foi classificada como obsoleta (prevista para remoção futura), entre os quais abrt, alsa-plugins-pulseaudio, aspnetcore, awscli, bpg-*, dbus-c++, dotnet 3.0-5.0, dump, fonts-tweak-tool, gegl, gnu-free-fonts-common, gnuplot, java-1.8.0-ibm, libcgroup-tools, libmemcached-libs, pygtk2, python2-backports, recode, spax, spice-server, star, tpm-tools.
- Continuou a oferta de suporte experimental (Technology Preview) para AF_XDP, offloading de hardware XDP, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), KTLS, 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
