Lanzamiento de la distribución Red Hat Enterprise Linux 8.10

Después del lanzamiento de Red Hat Enterprise Linux 9.4, se ha publicado una actualización de la versión anterior, Red Hat Enterprise Linux 8.10, que se mantendrá paralelamente con la rama RHEL 9.x y será compatible al menos hasta 2029. Se han preparado versiones de instalación para las arquitecturas x86_64, s390x (IBM System z), ppc64le y Aarch64, pero están disponibles para su descarga solo para usuarios registrados en Red Hat Customer Portal (también se pueden usar imágenes ISO de CentOS Stream 9 y versiones gratuitas de RHEL para desarrolladores).

La preparación de nuevas versiones de Red Hat Enterprise Linux 8.x se realiza de acuerdo con un ciclo de desarrollo que implica la creación de lanzamientos cada seis meses en un momento predefinido. RHEL 8.10 es el último lanzamiento de la rama 8.x, desarrollado en la fase de soporte completo, que implique la inclusión de mejoras funcionales. El 31 de mayo de 2024, la rama 8.x se trasladará a la fase de mantenimiento, donde las prioridades cambiarán a la corrección de errores y seguridad, con el mantenimiento de mejoras menores relacionadas con el soporte de hardware importante.

Al igual que en la rama RHEL 9, los códigos fuente de los paquetes rpm de RHEL 8 ya no se distribuyen públicamente a través del repositorio de CentOS, pero están disponibles para los clientes a través de una sección restringida del sitio web, donde se aplica un acuerdo de licencia de usuario final (EULA) que prohíbe la redistribución de datos. Los códigos fuente se pueden encontrar en el repositorio de CentOS Stream, pero no están completamente sincronizados con RHEL y las versiones más recientes de los paquetes no siempre coinciden con los de RHEL. Rocky Linux, Oracle y SUSE han unido esfuerzos para reproducir los códigos fuente de los paquetes rpm de RHEL en el marco del proyecto OpenELA. AlmaLinux ha optado por usar el repositorio de CentOS Stream y permite ciertas discrepancias menores en el comportamiento (puede diferir a nivel de parches individuales), pero mantiene la compatibilidad binaria a nivel de ABI.

Cambios clave:

  • Se incluyen nuevas versiones de compiladores y herramientas para desarrolladores: 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.
  • Se han actualizado los paquetes de servidor y del sistema: 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.
  • Se asegura un soporte completo para la tecnología de creación de enclaves aislados Intel SGX (Software Guard Extensions). Se admiten las versiones SGX 1 y 2, que permiten utilizar mecanismos FLC (Flexible Launch Control) y EDMM (Enclave Dynamic Memory Management) para modificar los derechos de acceso a las páginas de memoria individuales del enclave, añadir o eliminar páginas de memoria al enclave dinámicamente y ampliar el enclave.
  • Se ha estabilizado el controlador IDXD (Data Streaming Accelerator) para aprovechar los aceleradores de transferencia de datos integrados en la CPU Intel.
  • Se ha añadido la posibilidad de aplicar mecanismos de protección de memoria DEP (Data Execution Prevention), NX (No Execute) y XD (Execute Disable) en el cargador GRUB y en la capa shim para prohibir la ejecución de instrucciones en ciertas áreas de memoria antes de que comience la carga del sistema. Se ha añadido soporte para la aislamiento de hardware. máquinas virtuales (VMs Trust Domains) mediante la tecnología Intel Trust Domain Extension (Intel TDX).
  • Se ha añadido soporte para el hashing de contraseñas utilizando el algoritmo bcrypt.
  • En el ensamblador de imágenes RHEL se brinda la posibilidad de especificar puntos de montaje arbitrarios y crear diferentes modos de particionado (auto-lvm, lvm, raw).
  • En OpenSSL se ha implementado una protección contra ataques de desencriptación RSA basados en la medición del tiempo de operaciones que utilizan variantes del método Bleichenbacher.
  • En IdM (Identity Management) se ha implementado la posibilidad de autenticar usuarios a través de proveedores externos (IdPs) que soporten el protocolo OAuth 2 (Device Authorization Grant).
  • Se ha añadido un comando experimental «podman build farm» para crear imágenes de contenedores para varias arquitecturas a la vez. En Podman se ha añadido soporte completo para el backend basado en SQLite y se ha permitido el uso de módulos containers.conf para la carga selectiva de configuraciones. En el Containerfile se permiten las instrucciones de múltiples líneas HereDoc. Se ha declarado obsoleto el stack de red CNI (Container Network Interface). A través del comando «podman machine» se ha implementado la posibilidad de redirigir dispositivos USB a máquinas virtuales QEMU.
  • En la utilidad ss, que forma parte del paquete iproute2, se ha añadido la opción «—bound-inactive» para mostrar los sockets de red TCP inactivos que están vinculados a IP y al puerto de red (se ha realizado la llamada bind), pero no están conectados (llamada connect) o no se han trasladado al modo de espera de conexión (llamada listen).
  • En multipathd se ha añadido soporte para el procesamiento de eventos FPIN-Li (Fabric Performance Impact Notification) para optimizar el acceso a los dispositivos NVMe.
  • Se ha añadido el paquete grafana-selinux para ejecutar grafana con protección SELinux.
  • La herramienta rtla se ha actualizado para que coincida con el núcleo de Linux 6.6. Se ha añadido la opción «rtla -C» para adjuntarse a los flujos de cgroup adicionales.
  • Se ha añadido a la herramienta rteval la capacidad de utilizar los prefijos «+» y «-» para adjuntar y desapegar núcleos CPU de la lista de núcleos supervisados (measurement-cpulist).
  • En la consola web se ha simplificado la gestión de almacenamiento y el cambio de tamaño de las particiones. Se ha añadido soporte para la generación de scripts shell y guiones de Ansible para la configuración de kdump. Para conectarse a máquinas virtuales, se ha utilizado VNC en lugar del protocolo SPICE. En la sección de Máquinas Virtuales se ha implementado la capacidad de añadir claves SSH públicas y conectar dispositivos de bloques ya formateados.
  • Se han añadido nuevos roles del sistema: bootloader para gestionar el cargador de arranque y el núcleo; fapolicyd para configurar fapolicyd; snapshot para gestionar los snapshots de LVM. En el rol sshd se ha añadido la opción de autenticación por certificados.
  • Se ha añadido soporte para la migración de máquinas virtuales en modo Multi-FD (múltiples descriptores de archivos), donde al transferir una máquina virtual se establecen múltiples conexiones paralelas, lo que permite acelerar la transferencia de datos con una conexión de red de alta velocidad (20 Gbps y superior).
  • Se ha continuado proporcionando soporte experimental (Technology Preview) para AF_XDP, descarga de hardware XDP, TCP de múltiples rutas (MPTCP), MPLS (Conmutación de Etiquetas de Múltiples Protocolos), dracut, reinicio rápido de kexec, nispor, DAX en ext4 y xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, NVMe/TCP, DNSSEC, GNOME en sistemas ARM64 e IBM Z, AMD SEV para KVM, Intel vGPU, Toolbox.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster