UEK: qué es el Unbreakable Enterprise Kernel
Lo cierto es que hay vida más allá del kernel vainilla de Linux que puedes descargar desde la web kernel.org. Hay circulando muchos kernels modificados para múltiples proyectos conocidos y no tan conocidos. Un ejemplo de ello es la distribución GNU/Linux de Oracle. Esta distro ha sido lanzada recientemente con UEK 6, otra nueva versión de este interesante proyecto del que te comentaré algo…
Oracle Linux ha llegado con UEK 6, siglas que hacen referencia a la sexta versión del Unbreakable Enterprise Kernel. Básicamente es un kernel Linux al que se le han realizado algunas modificaciones para hacer que sea más estable y seguro, así como mejorar sus prestaciones en los entornos empresariales en los que Oracle es una proveedora de servicios.
¿Y qué tiene de especial UEK 6? Bueno, aquí te listo algunos detalles interesantes que han llegado con este último lanzamiento:
- La versión UEK 6 se basa ahora en el kernel Linux 5.4 vainilla
- Mejora el soporte para ARM de 64-bit
- Se mejora el soporte para cgroup v2 que ya fue introducido en UEK R5.
- Tiene el framework ktask para computación paralela intensa.
- Kswapd paralelizado. Un demonio usado por el kernel para el remplazo de páginas en SWAP.
- Firma del firmware kexec.
- Mejoras en el rendimiento de la gestión de memoria.
- Actualización de la función NVDIMM.
- Soporte habilitado para DTrace, btrfs y OCFS2.
- Otros cambios en el kernel que tienen que ver con el rendimiento de E/S, criptografía y compresión con Zstandard (zstd), en los filesystems como los timestamps de 64-bit ext4 para superbloque, XFS, NFS, numerosas mejoras en la pila de red, mejoras de seguridad importantes (lockdown mode, IBRS, ARM KASLR, parcheado de vulnerabilidades,…), drivers mejorados para NVMe, mejoras en VirtIO para virtualización, etc.
Todo muy centrado en las necesidades de entornos empresariales y en las tecnologías que más usa Oracle, o mejor dicho, sus clientes.