La empresa Red Hat ha presentado la versión del sistema operativo Red Hat Enterprise Linux 10.3, así como una actualización de la versión anterior — Red Hat Enterprise Linux 9.9. Las imágenes de instalación están disponibles para los usuarios registrados en el Red Hat Customer Portal (para evaluar funcionalidades, se pueden usar imágenes ISO de CentOS Stream 10 de acceso público, así como versiones gratuitas de RHEL para desarrolladores). La versión está diseñada para arquitecturas x86_64, s390x (IBM System z), ppc64le (POWER9), Aarch64 (ARM64) y RISC-V (versión preliminar). La rama RHEL 10 estará soportada hasta 2035 (+ 4 años de soporte ampliado de pago), 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.
Principales cambios en RHEL 10.3 (la mayoría de los cambios mencionados también están presentes en RHEL 9.9):
- Se ha ampliado el soporte para algoritmos de cifrado postcuánticos. En SSH, se ha añadido soporte para los algoritmos mlkem768nistp256-sha256 y mlkem1024nistp384-sha384. En libreswan, en la implementación de los protocolos IPsec e IKE (Intercambio de Claves de Internet), se ha añadido soporte para los algoritmos de intercambio de claves postcuánticos ML-KEM-768 y ML-KEM-1024. En el paquete rust-sequoia-sqv, que implementa la utilidad gpgv en el lenguaje Rust, se ha añadido soporte completo para los algoritmos de cifrado postcuánticos definidos en la nueva especificación OpenPGP. El paquete audit ha añadido soporte para algoritmos postcuánticos en TLS 1.3 y para el uso de autenticación PSK al transferir registros a hosts externos. En OpenSC, se ha añadido soporte para la especificación PKCS #11 v3.2 y cifrado postcuántico.
- Las subsistemas eBPF y Perf están sincronizados con el núcleo de Linux 6.19.
- En las compilaciones de núcleo para CentOS Stream, en el subsistema RV (Verificación en Tiempo de Ejecución), destinado a verificar la correcta operación de sistemas de alta fiabilidad, se han incluido componentes de monitoreo 'sched' para analizar el comportamiento del planificador de tareas y 'rtapp' (Monitor de Aplicaciones en Tiempo Real) para rastrear problemas típicos en aplicaciones que operan en tiempo real.
- En la herramienta rtla, utilizada para analizar el estado del modo en tiempo real en el núcleo, se ha añadido soporte para la conexión de manejadores eBPF personalizados para realizar acciones al superar ciertos umbrales, y se han ampliado las capacidades de análisis de la pila de llamadas EFI mediante la utilidad timerlat.
- En el mecanismo IMA (Arquitectura de Medición de Integridad), utilizado para comprobar la integridad de los componentes del sistema operativo mediante firmas digitales y hashes, se han endurecido las verificaciones en algunos sistemas de archivos que anteriormente se ignoraban (por ejemplo, tmpfs y ramfs).
- En el módulo del núcleo tboot (Inicio Confiable) se amplió el soporte para la tecnología Intel TXT (Tecnología de Ejecución Confiable).
- Se mejoró el soporte para la extensión Intel RDT (Tecnología de Dirección de Recursos de Intel), que permite rastrear y limitar el uso de ciertos recursos de procesador.
- Se incluyó un controlador experimental amdxdna para chips NPU (Unidad de Procesamiento Neural) de AMD.
- Se ha proporcionado la posibilidad de usar la herramienta de línea de comandos image-builder para construir imágenes del sistema con parámetros y configuraciones especificadas. La utilidad bootc-image-builder se ha declarado obsoleta, pero seguirá siendo mantenida durante el ciclo de RHEL 10. En la consola web se agregó soporte para construir imágenes compatibles con bootc, a partir de cualquiera de las imágenes base disponibles en el sistema actual, incluidas imágenes de Fedora, CentOS Stream y contenedores personalizados. Los nombres de los tipos de imágenes del sistema se sincronizaron entre la herramienta de línea de comandos y la interfaz web (por ejemplo, aws para Amazon Machine Image (AMI) y guest-image para QCOW2). Se agregó soporte para crear compilaciones personalizadas para la distribución Hummingbird (edición de Fedora basada en contenedores).
- En la edición RHEL for Edge se implementó la capacidad de desplegar sistemas edge utilizando FIDO Device Onboard (FDO). La implementación de FDO en el lenguaje Rust (fdo-rs, fido-device-onboard) se reemplazó con la opción go-fdo en el lenguaje Go, y la herramienta greenboot escrita en bash se sustituyó por la implementación en el lenguaje Rust (greenboot-rs). Al actualizar, se asegura la conversión automática de imágenes de bootc para usar greenboot-rs. Greenboot se utiliza en variantes de RHEL que se actualizan de manera atómica para verificar el estado del sistema durante el arranque y revertir a una versión anterior si se detectan problemas.
- En el marco fapolicyd (demonio de políticas de acceso a archivos), que define qué programas puede ejecutar un usuario específico y cuáles no, se implementó el procesamiento paralelo multihilo de operaciones, el cambio dinámico del tamaño de la base de datos y la integración con el servicio watchdog de systemd.
- Se agregaron nuevos roles de sistema (System Roles): auditd para automatizar la gestión del proceso de auditoría del sistema; trustee_server y trustee_client para automatizar el despliegue de los componentes del servidor y cliente confidencial. máquinas virtuales con cifrado de memoria por hardware (CVM, Máquina Virtual Confidencial).
- En SELinux, se cambiaron al modo «enforcing» las reglas powerprofiles_t,
qgs_t,
redfish_finder_t,
sshd_auth_t,
sshd_session_t,
systemd_mountfsd_t y
systemd_oomd_t. El servicio go-fdo-server fue protegido por SELinux. - Se ha implementado un bloqueo de reinicio durante la instalación automática de actualizaciones de paquetes para dnf-automatic.
- Se ha añadido la opción «--parkdb» a la utilidad rpmdb para optimizar la base de datos RPM en dispositivos de solo lectura.
- Se han incluido paquetes con los módulos mod_security (un cortafuegos para proteger aplicaciones web) y mod_security_crs (Conjunto de Reglas de OWASP) para Apache httpd.
- En el gestor de composites GNOME Kiosk, diseñado para crear quioscos de Internet, se han ampliado las herramientas para personas con discapacidades. Se ha añadido un panel grande especial, la posibilidad de aumentar áreas en la pantalla y una opción para desactivar la animación.
- En GNOME, en la configuración de pantalla, se ha implementado una opción para controlar la rotación automática de la pantalla según la lectura del acelerómetro.
- En sistemas con chips AMD se ha implementado soporte para cámaras con interfaz MIPI (Interfaz de Procesador de la Industria Móvil).
- Se ha mejorado el rendimiento del controlador virtio-fs para sistemas invitados con Windows.
- Se ha añadido la posibilidad de asignar varias direcciones estáticas direcciones IP a una sola interfaz de red al crear un contenedor.
- En NetworkManager se ha añadido soporte para túneles GENEVE y el mecanismo CLAT (Traductor del lado del cliente, 464XLAT) para permitir que aplicaciones que solo admiten IPv4 funcionen en un host con IPv6. Se ha implementado la posibilidad de utilizar la API Nmstate para configurar túneles IPv4 sobre IPv4 (IPIP),
IPv4 sobre IPv6 (IPIP6),
IPv6 sobre IPv6 (IP6IP6) y
Transición Simple a Internet (SIT). - En Stratis, la herramienta de gestión de particiones lógicas, se ha implementado la posibilidad de convertir grupos de particiones no cifradas en cifradas.
- Se ha añadido soporte experimental (Technology Preview) para la sub-sistema de entrada/salida asíncrona io_uring (desactivada por defecto, se activa a través de /proc/sys/kernel/io_uring_disabled).
- Se han añadido paquetes experimentales crypto-auditing-agent y crypto-auditing-log-parser para rastrear y auditar operaciones criptográficas realizadas por bibliotecas en el espacio de usuario (se utilizan verificaciones eBPF y USDT para el análisis).
- Se ha añadido la posibilidad experimental de redirigir tarjetas inteligentes a la escritorio remoto de GNOME (GNOME Remote Desktop) al utilizar el protocolo RDP.
- En el gestor de pantalla GDM (Gestor de Pantalla GNOME) se ha añadido soporte para métodos de autenticación sin contraseña, como la autenticación biométrica y la tecnología de clave de acceso.
- Al conectarse a redes inalámbricas, se ha descontinuado el soporte para el protocolo WEP (Wired Equivalent Privacy).
- Se ha reconocido como listo para usar el servidor MCP, que permite conectar agentes de IA y proporcionarles acceso a los datos del sistema para el diagnóstico de problemas.
- Se ha propuesto un asistente de IA experimental que proporciona sugerencias y explicaciones contextuales en la línea de comandos. En su funcionamiento, se puede utilizar como un modelo de IA que se ejecuta localmente o como un servicio externo.
- Se ha estabilizado la implementación de imágenes 'selladas' (sealed), que proporciona protección criptográfica de integridad, asegurando que el sistema en ejecución coincida bit a bit con lo que fue originalmente desplegado y firmado.
- Se han actualizado las versiones de paquetes para desarrolladores: GCC 16.2, LLVM 22.1.8, Go 1.27.3, Rust 1.97, gdb 17.2, Valgrind 3.27.1, valkey 8.1, Node.js 26.
- Se han actualizado los paquetes del servidor: iproute 7.0.0, netfilter 7.2, libreswan 5.4, libcap-ng 0.9.3 (con una nueva utilidad cap-audit), Grafana 12.4.3, firewalld 2.4.2, Podman 6.0.
- Se han actualizado los paquetes del sistema: Binutils 2.46, audit 4.2.1, bootc 1.16.4, ostree 2026.3, opencryptoki 3.27.0, sequoia-sqv 1.5.0,
SELinux 3.11, SystemTap 5.5, fwupd 2.1.6. - Se han agregado nuevos controladores:
- stmmac — Ethernet multigigabit de STMicroelectronics
- dwmac-starfive — Ethernet DWMAC de StarFive
- smbdirect — CIFS SMB Direct (RDMA)
- dibs (Data Integrity Block Store)
- spi-nor — Flash SPI NOR
- spi-cadence-quadspi — Cadence Quad SPI
- spi-fsl-quadspi — Freescale QuadSPI
- mmc-dw-starfive — StarFive MMC/SD
- sdhci-of-k1 — SpaceMit K1 SDHCI
- at24 — EEPROM I2C AT24
- amd-isp4 — AMD ISP4 (dispositivo de captura de video)
- snd-sof-novalake — Firmware de sonido abierto Intel NovaLake
- snd-soc-tas2781-i2c — Amplificador de sonido TI TAS2781 I2C
- dwc3 — USB3 DRD de Synopsys DesignWare
- cdns3 — USB3 de Cadence
- xhci-plat-hcd — Generic xHCI
- gpio-dwapb — GPIO APB de Synopsys DesignWare
- gpio-novalake — GPIO ACPI de Intel Nova Lake
- gpio-spacemit-k1 — GPIO SpaceMit K1
- spd5118 — Sensor de temperatura SPD5118
- spacemit — SoC SpaceMit
- starfive — SoC StarFive
- eswin — SoC Eswin
- mediatek — SoC MediaTek
- arm64-mpam — ARM64 MPAM (Particionamiento y Monitoreo de Memoria)
- riscv-iommu — RISC-V IOMMU
- resctrl — pseudo-SFS para la gestión de recursos
- nvidia-tegra410-c2c-pmu — NVIDIA Tegra410 C2C PMU
- nvidia-tegra410-cmem-latency-pmu — NVIDIA Tegra410 PMU
- rpmsg_virtio — controlador virtio para RPM (Remote Processor Messaging)
- ti-k3-dsp-remoteproc — TI K3 DSP
- hid-haptic — Touchpad háptico HID
- starfive-wdt — watchdog de StarFive
Fuente: opennet.ru
