Oracle Linux 10: Novedades Técnicas y Migración desde Versiones Anteriores
Oracle Linux 10 introduce kernel 6.12 LTS, DNF5, SELinux enforcing y cambios en seguridad. Guía técnica de novedades y migración desde OL8 y OL9.
Introducción
Oracle Linux 10 representa un hito significativo en la evolución del sistema operativo empresarial de Oracle, basado en el kernel Linux 6.12 LTS y construido sobre la base de Red Hat Enterprise Linux 10. Esta versión introduce cambios arquitectónicos profundos que afectan directamente la administración de sistemas, la seguridad y el rendimiento en entornos de producción. Comprender estas novedades es crucial para los administradores que planean migrar desde Oracle Linux 8 o 9, especialmente considerando que Oracle Linux 10 elimina soporte para arquitecturas de 32 bits y adopta systemd como único sistema de inicio.
Cambios en el Kernel y Gestión de Paquetes
El kernel 6.12 LTS en Oracle Linux 10 incorpora mejoras significativas en el scheduler EEVDF, que reemplaza al CFS para una mejor distribución de carga en sistemas con múltiples núcleos. Además, se introduce el soporte nativo para BPF como mecanismo de observabilidad del sistema.
En cuanto a la gestión de paquetes, Oracle Linux 10 migra completamente a DNF5, que ofrece mejoras en velocidad de resolución de dependencias y soporte para metadatos comprimidos con Zstandard. La estructura de repositorios cambia: ol10_baseos_latest incluye solo paquetes firmados con GPG, eliminando el soporte para repositorios no verificados por defecto. Los administradores deben actualizar sus scripts de automatización para usar dnf5 en lugar de yum o dnf4.
Seguridad y Cumplimiento Normativo
Oracle Linux 10 implementa por defecto SELinux en modo enforcing con la política targeted, y añade soporte para IMA y EVM para verificar la integridad de archivos críticos del sistema. La autenticación requiere obligatoriamente el uso de sssd con soporte para Kerberos y LDAP sobre TLS 1.3, eliminando la compatibilidad con NIS y autenticación por hash de contraseñas en texto plano.
Para cumplir con estándares como FIPS 140-3 y DISA STIG, Oracle Linux 10 incluye un módulo de cumplimiento que permite aplicar perfiles de seguridad predefinidos mediante oscap. Los administradores pueden ejecutar oscap xccdf eval --profile xccdf_org.ssgproject.content_profile_cis para validar automáticamente la configuración contra el benchmark CIS.
Migración desde Oracle Linux 8/9
El proceso de migración a Oracle Linux 10 requiere planificación cuidadosa debido a cambios en la pila de software. Oracle proporciona la herramienta leapp para actualizaciones in-place, pero con limitaciones: no se soporta migración directa desde Oracle Linux 8 a 10; es necesario pasar primero por Oracle Linux 9. Además, aplicaciones que dependen de Python 2.7, Perl 5.26 o bibliotecas de 32 bits dejarán de funcionar.
Para entornos críticos, se recomienda realizar una instalación limpia en hardware de prueba, validar la compatibilidad de aplicaciones con los nuevos paquetes (glibc 2.39, GCC 14, OpenSSL 3.2) y luego migrar los datos mediante rsync o herramientas de backup. Oracle Linux 10 también introduce cambios en el sistema de archivos: XFS ahora usa metadatos de 512 bytes por defecto, lo que puede requerir ajustes en configuraciones de backup y snapshots.
Conclusión
Oracle Linux 10 ofrece mejoras sustanciales en rendimiento, seguridad y observabilidad, pero exige una migración planificada debido a cambios profundos en el kernel, gestor de paquetes y políticas de seguridad. Los administradores deben evaluar la compatibilidad de sus aplicaciones, actualizar scripts de automatización y considerar un período de pruebas en entornos no productivos antes de la implementación en producción. La documentación oficial de Oracle y las notas de lanzamiento detallan cada cambio técnico, siendo recursos indispensables para una transición exitosa.
En Mister IT te ayudamos a planificar y ejecutar la migración de tus servidores Oracle Linux con evaluaciones de compatibilidad, pruebas en entornos controlados y automatización de despliegues. Contáctanos para una consultoría técnica sin compromiso.