Red Hat Enterprise Linux 9.5: Principales Características para Desarrolladores

Published:

El lanzamiento de Red Hat Enterprise Linux (RHEL) 9.5 trae mejoras significativas para desarrolladores que buscan optimizar y agilizar su experiencia de desarrollo en entornos Linux. Esta nueva versión no solo simplifica la implementación en diversos entornos, como en servidores físicos, virtuales, nubes públicas o privadas, y entornos de edge computing, sino que también permite un acceso más ágil y eficiente al ecosistema Red Hat. Ahora, los desarrolladores pueden descargar RHEL 9.5 sin costo como parte de la suscripción al programa Red Hat Developer, lo cual lo convierte en una opción accesible y poderosa para el desarrollo de aplicaciones y soluciones de misión crítica.

Actualizaciones en Lenguajes, Bases de Datos y Herramientas

Red Hat Enterprise Linux 9.5 incorpora versiones actualizadas de lenguajes de programación populares, bases de datos, y otras herramientas que mejoran la eficiencia de los desarrolladores:

  1. PostgreSQL 16 con la extensión pgvector, que permite ejecutar cargas de trabajo de IA de manera eficiente en PostgreSQL.
  2. Node.js 22: Integra mejoras significativas en el motor JavaScript V8, ahora actualizado a la versión 12.4.
  3. Java JDK 17 como la versión predeterminada para el sistema, aunque JDK 11 también está disponible para quienes prefieran la versión anterior.
  4. HTTPD 2.4.62: Entre sus mejoras, esta versión permite reutilizar conexiones LDAP de cualquier edad y admite SSL versión 3 para la correcta configuración del servidor MariaDB.
  5. .NET 9: Incluye soporte para generación de documentos OpenAPI, mejoras en el rendimiento y un soporte de JSON mejorado.

Estas actualizaciones ofrecen a los desarrolladores herramientas avanzadas para gestionar, optimizar y mejorar el rendimiento de sus aplicaciones.

Nuevas Versiones de Toolsets y Compiladores

Para aquellos desarrolladores que busquen herramientas de compilación actualizadas, RHEL 9.5 ofrece versiones mejoradas que incluyen:

  • Rust 1.79: Con soporte para expresiones inline const, extensión de vida útil para temporales y comprobaciones de depuración para precondiciones inseguras.
  • GCC 14: Con soporte para características de C23 y C++26, además de nuevas extensiones para arquitecturas Intel y ARM de 64 bits.
  • LLVM 18: Añade soporte para nuevas arquitecturas, incluida s390x y mejoras en el backend para arquitecturas como AArch64 y x86.
  • Go 1.22: Incorpora mejoras de rendimiento en optimización de inlining y soporte optimizado para profile-guided.

Estas herramientas permiten a los desarrolladores modernizar sus aplicaciones y lograr una mayor eficiencia en la ejecución y optimización de sus aplicaciones en RHEL 9.5.

Mejoras en Seguridad y Cumplimiento

RHEL 9.5 introduce múltiples opciones de seguridad y control para el despliegue y gestión de infraestructuras:

  1. Configuración de tamaño de claves personalizadas para ssh-keygen, permitiendo a los usuarios definir el tamaño de las claves mediante variables de entorno.
  2. Imágenes preconfiguradas que cumplen con Zero Trust, lo que facilita la configuración y despliegue con altos estándares de seguridad.
  3. Mejoras en el soporte de cómputo confidencial que permite la protección de datos en entornos de IA y garantiza la segregación adecuada de los datos de la carga de trabajo.

Estas funciones están orientadas a satisfacer las necesidades de seguridad y cumplimiento de los desarrolladores que trabajan en sectores críticos donde el control de acceso y la protección de datos son esenciales.

Red Hat Enterprise Linux para Contenedores

Para aquellos desarrolladores que utilizan contenedores, RHEL 9.5 presenta mejoras significativas en la gestión y seguridad de contenedores:

  • Podman 5.0: Ofrece la capacidad de deshabilitar la generación de eventos health_status, además de soporte completo para la creación de imágenes de contenedores multi-arquitectura.
  • Modo FIPS para imágenes: Esta actualización permite la construcción de imágenes en modo FIPS para asegurar que solo se usen módulos aprobados.
  • Compatibilidad con imágenes de aplicación unidas lógicamente: Esta mejora permite gestionar múltiples imágenes de contenedores para la instalación del sistema, unificando los procesos operacionales para aplicaciones y sistemas operativos.

Estas características mejoran la seguridad y flexibilidad en entornos de contenedores, haciendo de RHEL 9.5 una plataforma robusta para el desarrollo y despliegue de aplicaciones basadas en contenedores.

Gestión de Identidad en RHEL 9.5

RHEL 9.5 incorpora nuevas funcionalidades en Gestión de Identidad (IdM) para simplificar la administración de usuarios y sistemas:

  1. Soporte para migración IdM a IdM: Los usuarios ahora pueden migrar todos los datos específicos de IdM entre entornos.
  2. Actualización del paquete Ansible-FreeIPA: Permite a los desarrolladores crear inventarios dinámicos de servidores IdM y ejecutar tareas de administración en lotes, optimizando la gestión de usuarios, grupos y hosts en IdM.

Roles de Sistema en RHEL 9.5

Finalmente, RHEL 9.5 añade nuevas funciones para los Roles de Sistema de Red Hat, lo que facilita la configuración y administración de sistemas RHEL en diferentes entornos:

  1. Soporte para HA Cluster Roles: Facilita la configuración de atributos de utilización de recursos y direcciones de nodo en configuraciones de clúster.
  2. Soporte para el sistema de archivos GFS2: Simplifica la creación y configuración de recursos de clúster con el sistema de archivos GFS2.
  3. Rol de almacenamiento para Stratis: Permite automatizar la configuración de almacenamiento Stratis, como crear pools cifrados o no cifrados, agregar volúmenes y discos a pools existentes.

Estas mejoras permiten una administración de sistemas más eficiente y una mayor automatización en entornos complejos.

Conclusión

Red Hat Enterprise Linux 9.5 continúa posicionándose como una plataforma esencial para desarrolladores que buscan mejorar su productividad, seguridad y flexibilidad en diversos entornos. Con sus nuevas herramientas, actualizaciones de lenguajes y bases de datos, y características de seguridad mejoradas, RHEL 9.5 permite a los desarrolladores centrarse en la creación de aplicaciones innovadoras mientras cumplen con los estándares de seguridad y rendimiento.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles