Lanzamiento de la distribución Red Hat Enterprise Linux 10.2

La empresa Red Hat ha presentado el lanzamiento del sistema operativo Red Hat Enterprise Linux 10.2, así como una actualización de la versión anterior: Red Hat Enterprise Linux 9.8. Las imágenes de instalación listas están disponibles para los usuarios registrados en el Red Hat Customer Portal (para evaluar la funcionalidad, se pueden utilizar las imágenes iso de acceso público de CentOS Stream 10, así como las versiones gratuitas de RHEL para desarrolladores). La versión está disponible para arquitecturas x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) y RISC-V (previsualización). Las actualizaciones para la versión RHEL 10.2 se generarán hasta mayo de 2032. La rama RHEL 10 será respaldada hasta 2035 (+ 4 años de soporte de pago extendido), RHEL 9 hasta finales de mayo de 2032, y RHEL 8 hasta 2029.

Los paquetes de RHEL no se alojan en el repositorio público git.centos.org y se proporcionan a los clientes de la empresa únicamente a través de una sección cerrada del sitio, donde se aplica un acuerdo de usuario (EULA) que prohíbe la redistribución de los datos descargados a través del portal del cliente, lo que genera riesgos legales al utilizar estos paquetes para crear distribuciones derivadas. Los códigos fuente de RHEL siguen estando disponibles en el repositorio de CentOS Stream, pero no están completamente sincronizados con RHEL y las versiones de los paquetes en él no siempre coinciden con los paquetes de RHEL. Rocky Linux, Oracle y SUSE reproducen los códigos fuente de los paquetes rpm de las versiones de RHEL en el marco del proyecto OpenELA.

Los cambios principales en RHEL 10.2 (la mayoría de los cambios mencionados también están presentes en RHEL 9.8):

  • Se ha proporcionado la posibilidad de usar la interfaz io_uring para operaciones de entrada/salida asíncronas.
  • Se ha añadido soporte para el estándar WiFi7.
  • Se ha incluido como opción la posibilidad de utilizar el asistente de IA goose en la línea de comandos. Los paquetes con goose están disponibles a través del repositorio 'extensions'.
  • En el instalador Anaconda, se ha añadido la capacidad de instalar automáticamente paquetes en formato Flatpak durante el proceso de instalación del sistema operativo. La disponibilidad de los paquetes Flatpak depende del entorno seleccionado; por ejemplo, al elegir 'Servidor con GUI', se instalará el paquete Flatpak con Firefox.
  • En Kickstart se ha añadido un nuevo comando 'rdp' para habilitar la instalación gráfica utilizando el protocolo RDP (Remote Desktop Protocol), así como un comando experimental (Technology Preview) 'bootc' para desplegar contenedores de arranque.
  • Se ha agregado soporte para crear contenedores de arranque y imágenes de disco en la interfaz gráfica para construir imágenes del sistema (image builder), así como imágenes para la instalación de red con el instalador Anaconda.
  • Se ha añadido el comando «bootc upgrade —download-only» para descargar actualizaciones de sistemas basados en bootc sin aplicarlas automáticamente. Para aplicar una actualización previamente descargada, se puede utilizar el comando «bootc upgrade».
  • Se ha añadido la posibilidad de convertir imágenes de arranque de contenedores en máquinas virtuales. Para ejecutar tales efímeras máquinas virtuales se ha propuesto la utilidad bcvk.
  • Se ha agregado soporte para crear imágenes para arranque de red a través de PXE, que no cambian su estado (construcciones sin estado para sistemas sin disco), a partir de construcciones de contenedores existentes.
  • Se ha añadido soporte para algoritmos híbridos de intercambio de claves en OpenSSH y libssh
    mlkem768nistp256-sha256 y mlkem1024nistp384-sha38, resistentes a ataques de fuerza bruta en computadoras cuánticas. En pki y en el sistema de certificados se ha implementado soporte para claves y firmas digitales basadas en el algoritmo ML-DSA.
  • Los servicios systemd-oomd y redfish-finder han sido transferidos a la protección de SELinux. Los contextos de SELinux anaconda_generator_t, ktlshd_t, switcheroo_control_t, systemd_pcrextend_t, systemd_user_runtimedir_t y tuned_ppd_t han cambiado de modo «permissive» a «enforcing». Las configuraciones de SELinux se han adaptado para nuevos procesos de OpenSSH — sshd-session y sshd-auth.
    SELinux ahora soporta los protocolos de red DCCP (Datagram Congestion Control Protocol) y SCTP (Stream Control Transmission Protocol).
  • Se ha añadido un nuevo paquete «capnproto» al repositorio CRB (CodeReady Builder) con Cap’n Proto, un sistema de alto rendimiento para el intercambio de datos y llamadas a procedimientos remotos (RPC), que se utiliza en el paquete rust-sequoia.
  • Se ha propuesto una nueva implementación del cliente y servidores FIDO Device Onboarding (FDO) go-fdo-client y go-fdo-server.
  • Se ha añadido el paquete greenboot-rs con la implementación de la herramienta Greenboot, reescrita en Rust (la versión anterior estaba escrita en bash). Greenboot se utiliza en versiones de RHEL que se actualizan de forma atómica para verificar el estado del sistema durante el arranque y retroceder a una versión anterior en caso de problemas.
  • Se ha añadido la posibilidad de usar la API Nmstate y el plugin NetworkManager-libreswan para la configuración de vinculación de varias subredes mediante un solo túnel IPsec. En NetworkManager-libreswan se ha añadido soporte para iniciar conexiones IPsec basadas en Libreswan según sea necesario (on-demand).
  • En la API epoll se ha implementado un modo de suspensión IRQ, que cambia adaptativamente entre polling activo (NAPI/busy polling, sondeo periódico del dispositivo por el núcleo) y generación de interrupciones, dependiendo de los períodos de actividad de la aplicación. Cuando la aplicación se encuentra en estado de inactividad (idle), se utiliza el manejo de interrupciones, y cuando hay una carga alta, se utiliza el polling. En algunas situaciones, el nuevo modo puede reducir el consumo de energía en los centros de datos en hasta un 30%.
  • Se garantiza el soporte completo de los protocolos PRP (Protocolo de Redundancia Paralela) y HSR (Redundancia Continua de Alta Disponibilidad), implementado a través del módulo del núcleo hsr.
  • En el núcleo de Linux se ha implementado la opción de línea de comandos «microcode=lista de flags» para controlar el comportamiento del cargador de microcódigo en sistemas x86 (por ejemplo, se puede especificar la versión mínima de microcódigo necesaria para el arranque).
  • En nftables, se ha agregado soporte para máscaras en los nombres de las interfaces de red en los manejadores netdev, por ejemplo, ‘type filter hook ingress devices = { «vlan*», «veth0» }’.
  • El paquete iproute ha añadido la utilidad dpll para gestionar y monitorear dispositivos DPLL (bucle de fase digital bloqueado).
  • El paquete kernel-modules-extra incluye los módulos del núcleo.
    fou y fou6 con la implementación de los protocolos FOU (Foo-over-UDP) y GUE (Encapsulación de Enrutamiento Genérico) para organizar el tunelado de varios protocolos IP sobre UDP.
  • En firewalld se ha añadido soporte para conjuntos de reglas predefinidos (policy-sets). Por ejemplo, el conjunto de reglas «gateway» abarca la funcionalidad de un enrutador doméstico típico (incluye NAT, manejadores conntrack y redirección de tráfico entre zonas).
  • Se ha añadido la posibilidad de guardar volcados de memoria del núcleo (vmcore) después de fallos en particiones encriptadas LUKS.
  • En el paquete tpm2-tools se ha mejorado la compatibilidad con nuevos chips TPM 2.0 (Módulo de Plataforma Confiable).
  • El subsistema BPF se ha sincronizado con el núcleo 6.17, y Perf con el núcleo 6.18. Se ha añadido soporte para el seguimiento del rendimiento en sistemas con CPU Fujitsu Monaka e Intel Clearwater Forest.
  • En ftrace se ha añadido la posibilidad de utilizar el rastreador function_graph para seguir los valores devueltos por las funciones.
  • En la utilidad kpatch, utilizada para aplicar parches al núcleo sin detener su funcionamiento, se ha añadido la posibilidad de ver la lista de identificadores CVE de vulnerabilidades corregidas en el núcleo activo.
  • Para grupos de volúmenes LVM (VG, grupo de volúmenes) se implementó el soporte para el mecanismo de Reservas Persistentes, que permite reservar áreas en almacenes compartidos.
  • Se ha proporcionado la posibilidad de aplicar roles de sistema (System Roles) a sistemas actualizables de forma atómica, formados mediante diferentes herramientas, incluyendo ostree. Esta modificación permite implementar y configurar sistemas actualizables de forma atómica utilizando los mismos roles que se utilizan para sistemas convencionales.
  • El paquete virtio-win ha añadido un controlador viosock (Socket Virtual) para máquinas virtuales con Windows, que permite la interacción entre los sistemas invitados y host. Se agregó el servicio virt-secrets-init-encryption para cifrar las claves de acceso utilizadas en libvirt para vTPM (módulo de plataforma de confianza virtual).
  • QEMU ha implementado el uso nativo (sin emulación) del método de entrada/salida FUA (Forced Unit Access), lo que ha permitido aumentar el rendimiento de los almacenamientos virtuales, por ejemplo, bajo cargas típicas de bases de datos.
  • La herramienta Podman ha cambiado de GnuPG a usar Sequoia-PGP, una implementación de OpenPGP escrita en Rust. Se ha proporcionado soporte para la creación de firmas digitales para contenedores utilizando Sequoia-PGP.
  • Se han añadido los contenedores rhel10/ruby-40, rhel10/postgresql-18, rhel10/python-314-minimal, rhel10/mariadb-118 y rhel10/php-84 en Red Hat Container Registry.
  • Se ha añadido una capacidad experimental para iniciar máquinas virtuales en modo Secure Boot en sistemas ARM64.
  • Se ha añadido soporte experimental para la migración en vivo de máquinas virtuales que utilizan el protocolo S3-PR (SCSI3-Persistent Reservation).
  • Se ha añadido soporte experimental para ejecutar contenedores en microVM ligeros utilizando el runtime krun (basado en crun).
  • Se ha añadido una opción experimental para usar vsock (Socket Virtual) para redirigir acceso a puertos TCP del entorno host al sistema invitado sin configuraciones adicionales, por ejemplo, se puede redirigir el acceso a SSH.
  • El comando vi se ha cambiado para usar vim-minimal en lugar del editor completo Vim.
  • El tamaño de la partición del disco /boot se ha incrementado por defecto de 1 a 2 GB.
  • Se ha añadido soporte para servidores con procesadores Intel Xeon 6+ (CWF, Clearwater Forest). Se ha añadido soporte para aceleradores de hardware Intel QAT (QuickAssist Technology) Gen6. Se ha declarado estable el soporte para los aceleradores IAA (In-Memory Analytics Accelerator) integrados en el CPU Intel Wildcat Lake.
  • Se han agregado nuevos controladores:
    • qaic — para aceleradores de AI de Qualcomm Cloud.
    • tpm_crb_ffa — para el controlador TPM CRB FFA.
    • qat_6xxx para aceleradores criptográficos Intel QuickAssist Technology GEN6.
    • imx-bus para el bus genérico i.MX.
    • imx8m-ddrc para controlar la frecuencia del controlador i.MX8M DDR.
    • zl3073x para Microchip ZL3073x DPLL (Bucle de Fase Digital Bloqueado).
    • gpio-usbio para Intel USBIO GPIO.
    • sil164 para Silicon Image sil164 TMDS.
    • mshv_root para la partición raíz VMM de Microsoft Hyper-V.
    • gpio_keys para conectar el teclado a través de GPIO.
    • mtd_intel_dg para Intel DGFX MTD.
    • rtw89_8922a para Realtek 802.11be inalámbrico 8922A.
    • amd_hsmp para AMD HSMP (Puerto de Gestión del Sistema Host).
    • amd_isp4 para AMD ISP4 (Procesador de Señal de Imagen).
    • intel-oaktrail para Intel Oaktrail.
    • intel-sdsi para Intel On Demand (SDSi).
    • typec_thunderbolt para Thunderbolt 3 USB Tipo-C.
    • usbio para Intel USBIO.
  • Se han actualizado las versiones de paquetes para desarrolladores: Python 3.14, Ruby 4.0, PHP 8.4, OpenJDK 25, LLVM Toolset 21, Go Toolset 1.26, Rust Toolset 1.92, Git 2.51, PostgreSQL 18, MariaDB 11.8, valgrind 3.26.0,
    SystemTap 5.4, Node.js 24.
  • Se han actualizado los paquetes del servidor: NetworkManager 1.56.0, BIND 9.18.33, openwsman 2.8.1, iproute 6.17.0, nftables 1.1.5, OpenSSH 9.9, libreswan 5.3, chrony 4.8, podman 5.8.0, libvirt 11.10.0, QEMU 10.1.0,
    Samba 4.23.5, ipa 4.13.0, 389-ds-base 3.2.0, cockpit 356.
  • Se han actualizado los paquetes del sistema: chrony 4.8,
    setools 4.6.0, fapolicyd 1.4.3, libssh 0.12.0, OpenSCAP 1.4.3, librepo 1.19.0, rsyslog 8.2510.0, OpenSSL 3.5.5, Cockpit 356, cmake 3.31.8, sudo 1.9.17p2, fwupd 2.0.19.
  • El entorno de escritorio se ha actualizado a la versión GNOME 49 (anteriormente GNOME 47). Se ha añadido un modo experimental HDR (Alto Rango Dinámico) al gestor de composición Mutter para pantallas que soportan un rango de brillo ampliado.
    Se han actualizado Mesa 25.2.7, libinput 1.30 y PipeWire 1.4.9.
  • Se ha añadido soporte experimental para la selección interactiva del método de autenticación en la pantalla de inicio de sesión de GDM, entre otras cosas se pueden utilizar proveedores de identificación externos (EIdP), dispositivos compatibles con FIDO2 y tarjetas inteligentes.
  • Firefox y Thunderbird se han traducido a la entrega en formato Flatpak.

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