🔒
Hay nuevos artículos disponibles. Pincha para refrescar la página.
✇Linux Adictos

Linux LTS amplía plazos: así quedan los kernels 6.18, 6.12 y 6.6 tras la última extensión

Por: Pablinux

Linux LTS

El ecosistema del kernel de Linux vuelve a mover ficha en el terreno del soporte a largo plazo (LTS). La política de mantenimiento de versiones estables, clave para servidores, dispositivos embebidos y distribuciones empresariales en España y el resto de Europa, se ajusta de nuevo tras la decisión de ampliar la vida útil de varias ramas recientes del kernel.

Con la última actualización de los calendarios de mantenimiento, el responsable de las series estables, Greg Kroah-Hartman, ha decidido prolongar el periodo de soporte de los kernels Linux 6.18, 6.12 y 6.6. Esta ampliación de plazos no es un simple detalle técnico: condiciona las decisiones de administradores de sistemas, proveedores de servicios cloud y responsables de TI que necesitan estabilidad durante años.

Revisión del calendario LTS: así quedan las versiones clave

En el nuevo esquema publicado por el mantenedor del kernel estable, se concreta el horizonte de soporte para varias versiones relevantes, con una foto clara del estado actual de las ramas LTS. Según el propio Kroah-Hartman, la situación pasa a ser la siguiente, reflejando el compromiso con un ciclo de vida más largo en las ediciones más recientes:

  • Linux 5.10: soporte fijado en un total de 6 años.
  • Linux 5.15: periodo de mantenimiento establecido en 5 años.
  • Linux 6.6: se asegura ahora un ciclo de 4 años.
  • Linux 6.12: también contará con 4 años de soporte oficial.
  • Linux 6.18: tendrá mantenimiento durante al menos 3 años, con posibilidad de prolongarse si hay demanda suficiente.

Esta actualización de plazos llega tras múltiples conversaciones con empresas, grupos de trabajo y otros mantenedores del núcleo, que han presionado para conservar durante más tiempo determinadas versiones críticas para sus productos y distribuciones.

Extensión del soporte: nuevos finales de vida para 6.18, 6.12 y 6.6

Uno de los cambios más comentados es la prolongación concreta de los periodos de fin de vida (EOL) de las ramas LTS más recientes. A partir de ahora, Linux 6.18 LTS amplía su horizonte de mantenimiento hasta diciembre de 2027, ganando un año extra respecto al plan anterior. Además, se deja la puerta abierta a extender ese plazo si el interés por parte de la industria y la comunidad se mantiene alto.

El kernel Linux 6.12 LTS es, sin embargo, el mejor parado. Su fecha de fin de soporte se alarga dos años completos, pasando de diciembre de 2026 a algún momento de 2028. Este salto lo sitúa como una de las ramas más estratégicas para los próximos años, especialmente para distribuciones con un fuerte enfoque en estabilidad en Europa, donde ciclos largos son habituales en la administración pública y en entornos corporativos.

En paralelo, Linux 6.6 LTS también ve ampliada su vida útil. En lugar de finalizar en 2026, como estaba inicialmente previsto, su soporte se extiende hasta finales de 2027. Este cambio otorga un margen adicional a quienes ya han apostado por 6.6 como base para infraestructuras críticas, tanto en centros de datos como en dispositivos de red y sistemas embebidos.

Frente a estos cambios, las ramas 5.10 y 5.15 mantienen sus planes originales de soporte, con 6 y 5 años respectivamente, sin modificaciones en sus EOL. El foco de la revisión ha estado claramente en las series de la familia 6.x más recientes.

La realidad del soporte LTS: no se puede mantener todo para siempre

Aunque la comunidad del software libre tiene fama de cuidar sus proyectos durante muchos años, incluso después de nuevas publicaciones, existe un límite práctico. Mantener un sistema operativo y su kernel indefinidamente no es viable, especialmente cuando se acumulan cambios de seguridad, nuevas arquitecturas y requisitos de hardware.

Por este motivo, cada versión del kernel Linux cuenta con una fecha de fin de vida a partir de la cual deja de recibir parches oficiales. Esta caducidad obliga a planificar migraciones y actualizaciones, pero a cambio permite concentrar recursos en las ramas que realmente se utilizan en producción. Las extensiones anunciadas ahora son una forma de ajustar ese equilibrio según la adopción real de cada versión.

En la práctica, para administradores de sistemas en España o en otros países europeos, esto significa que pueden permanecer en un mismo kernel LTS durante varios años sin necesidad de saltar continuamente a ediciones más recientes. Las ampliaciones para 6.6, 6.12 y 6.18 ofrecen más margen para alinear las actualizaciones con ventanas de mantenimiento, contratos de soporte y requisitos regulatorios.

Por qué 6.12 LTS se convierte en la estrella del nuevo plan

Entre todas las versiones afectadas, la que más protagonismo gana es Linux 6.12 LTS. No solo recibe la ampliación más generosa de su periodo de soporte, sino que se está consolidando como una base tecnológica clave en varios frentes. La razón principal es que esta versión ha logrado congregar un interés muy fuerte tanto de grandes empresas como de proyectos comunitarios de primer nivel.

Una de las grandes novedades que llegaron con 6.12 fue la incorporación de PREEMPT_RT como parte del kernel principal, una mejora en el comportamiento en tiempo real que ha tardado unos veinte años en completarse. Este avance es especialmente relevante para sectores que exigen baja latencia y respuesta determinista, como la industria, las telecomunicaciones, el ámbito sanitario o la automoción, donde Europa tiene una presencia notable de fabricantes y proveedores.

A esto se suma que Red Hat Enterprise Linux 10 (RHEL 10) también se apoyará en 6.12, lo que multiplica la presión para un soporte extendido. Cuando grandes distribuciones empresariales basan sus ciclos de vida en un kernel concreto, resulta lógico que se solicite una ventana de mantenimiento acorde, que se mida en años y no en meses.

La versión 6.12 ha recibido incluso atención en el campo del hardware de consumo, con soporte para dispositivos como Raspberry Pi 5. Esto la coloca en una posición interesante para proyectos educativos, makers y pequeñas empresas que utilicen estas placas como parte de sus soluciones, también muy habituales en Europa en ámbitos como la automatización ligera o la monitorización remota.

Un modelo de soporte guiado por la adopción y el compromiso

Greg Kroah-Hartman ha dejado claro que no concede ampliaciones de soporte de forma indiscriminada. La decisión de prolongar la vida de una rama LTS depende de si las compañías y grupos de usuarios la adoptan y contribuyen activamente a su mantenimiento. En otras palabras, para que un kernel LTS reciba años extra de soporte, tiene que tener detrás una comunidad e industria dispuestas a implicarse.

En este contexto, la extensión del soporte para las versiones 6.6, 6.12 y 6.18 es una señal de que estas ramas han logrado un nivel de implantación relevante. La combinación de uso en distribuciones de referencia, despliegues en centros de datos, integración en productos comerciales y su utilización en sistemas de misión crítica ha pesado en la decisión.

Este modelo de soporte, en el que el calendario de EOL se ajusta en función del grado de adopción real, resulta especialmente útil para las organizaciones europeas que planifican a largo plazo. Permite alinear la elección de un kernel LTS con la estrategia tecnológica, sabiendo que si la versión se consolida como estándar de facto, el ecosistema de mantenimiento tenderá a reforzarse.

Impacto práctico para distribuciones y entornos de producción

En entornos de producción, esto se traduce en que las empresas pueden optar por una rama como 6.12 LTS o 6.6 LTS sabiendo que no tendrán que precipitar una migración al poco tiempo. Esto es especialmente importante en sectores regulados o con altos requisitos de certificación, donde los cambios de versión implican validaciones, auditorías y pruebas extensas.

Para los responsables de sistemas que gestionan infraestructuras mixtas en Europa, la combinación de kernels LTS con largos periodos de estabilidad y un flujo continuo de correcciones de seguridad resulta atractiva. Permite adoptar una estrategia de «menos saltos, pero mejor planificados», algo que encaja con la realidad de muchas organizaciones que no pueden permitirse sorpresas en producción.

Con este ajuste en los planes de soporte, el panorama del Linux LTS extended ofrece ahora más opciones para quienes necesitan estabilidad a medio y largo plazo. La ampliación de los ciclos de vida de 6.6, 6.12 y 6.18 refuerza la idea de que, cuando comunidad e industria reman en la misma dirección, el calendario del kernel puede adaptarse a esas necesidades, proporcionando un margen adicional para planificar despliegues, actualizaciones y estrategias de mantenimiento con menos prisas.

✇Linux Adictos

OpenZFS 2.4.1: novedades más destacadas y cambios clave

Por: Pablinux

OpenZFS 2.4.1

Cuando sale una nueva versión de OpenZFS siempre surge la misma duda entre administradores y entusiastas: ¿actualizar cuanto antes o esperar a que todo esté más rodado? Con la rama 2.4 la pregunta es aún más jugosa, porque no se trata de un simple parche de mantenimiento, sino de un salto importante en rendimiento, gestión del espacio y funciones avanzadas para pools híbridos. Además, alrededor de los candidates (RC) ha habido cierto debate en la comunidad, especialmente en su integración con sistemas como FreeBSD.

En este artículo vamos a repasar con calma las novedades más destacadas de OpenZFS 2.4.1, incluyendo los cambios específicos en Windows y macOS, el estado de los release candidates, y todas esas mejoras internas que, aunque no se vean a simple vista, marcan la diferencia en un entorno de producción. Si administras servidores Linux, FreeBSD, TrueNAS, o te estás peleando con ports para Windows u OSX, aquí vas a encontrar todo lo que necesitas saber para valorar el salto.

OpenZFS 2.4.1 y cambios específicos en Windows

La etiqueta zfswin-2.4.1rc1 recoge la adaptación de la rama 2.4.1 al entorno Windows, con foco muy claro en pools híbridos y vdevs especiales. Aquí se da un paso adelante al convertir los special vdev en piezas clave del rendimiento.

En esta versión, un vdev especial puede actuar como SLOG (ZFS Intent Log) para las escrituras síncronas. Esto permite aprovechar SSD o NVMe rápidos no solo para metadatos o bloques pequeños, sino también para centralizar las operaciones sync, algo especialmente útil en cargas de trabajo como bases de datos o sistemas de mensajería que dependen de confirmaciones de escritura inmediatas.

Además, los pools híbridos pueden diseñarse de forma que se aproveche al máximo la combinación de flash y discos mecánicos, incrementando la eficiencia en entornos Windows con necesidades de IOPS elevadas.

Otro cambio relevante es la capacidad de que el vdev especial guarde metadatos del filesystem, los archivos pequeños o incluso todos los archivos del dataset, en función de cómo se configure el tamaño de bloque pequeño (special_small_blocks). Si el bloque es 0, solo se guardan metadatos; si el tamaño es inferior al del archivo, los ficheros pequeños terminan en el vdev especial; y si recsize es menor o igual que ese umbral, es posible que prácticamente todos los archivos del filesystem terminen en la parte rápida del pool.

Combinando esa flexibilidad con herramientas como zfs rewrite, es posible mover datos entre discos mecánicos y flash sin tener que copiar a espacio de usuario. En entornos Windows, donde el rendimiento aleatorio de pequeñas escrituras puede ser crítico, esta combinación de zvol en special vdev + SLOG sobre flash + reubicar datos con rewrite permite diseñar arquitecturas híbridas muy afinadas.

El equipo de OpenZFS on Windows insiste en que, debido a la idiosincrasia del sistema operativo (montajes, bloqueo de archivos, integración con drivers de terceros, antivirus, etc.), se necesitan muchas más pruebas en hardware variado que en Linux u OSX. Por eso, en cada release candidate animan a reportar tanto problemas nuevos como los que se arrastran desde la rama 2.3 en GitHub, con la meta de que el port para Windows alcance el mismo nivel de madurez que en macOS lo antes posible.

Cuotas por defecto y nuevas capacidades de gestión de espacio

Uno de los cambios más agradecidos de cara al día a día es la posibilidad de definir cuotas predeterminadas para usuarios, grupos y proyectos. Hasta ahora, asignar límites de uso en entornos multiusuario requería ir caso a caso; con OpenZFS 2.4 se pueden establecer políticas por defecto en cada dataset.

Esto permite fijar, por ejemplo, una cuota base para todos los usuarios que se creen dentro de un filesystem concreto, o un límite estándar de proyecto que se aplicará automáticamente cuando se asignen nuevos recursos. El objetivo es evitar que un solo usuario despistado o un servicio mal configurado llene un pool completo por sorpresa.

Estas cuotas por defecto no sustituyen a las reglas específicas existentes, sino que las complementan como política global. A partir de la configuración base, se pueden definir excepciones para usuarios o grupos concretos, afinando hasta donde haga falta. Todo ello se gestiona con las propiedades habituales de ZFS, de modo que quien ya controle el modelo de propiedades no tiene que aprender una interfaz radicalmente nueva.

Direct I/O, IO sin caché y escrituras desalineadas

En el terreno del rendimiento, OpenZFS 2.4 introduce un cambio muy interesante en la gestión de la entrada/salida directa (Direct I/O). En escenarios donde se usan escrituras desalineadas, el uso de O_DIRECT podía activar rutas de código poco eficientes.

Para solucionarlo, ahora se incorpora un mecanismo por el cual, cuando el Direct I/O no puede aplicarse de forma ideal, se produce un fallback a un modo de IO sin caché ligero. Este camino alternativo está pensado específicamente para manejar esas escrituras problemáticas sin castigar el rendimiento más de lo necesario.

¿Qué implica esto en la práctica? Que las aplicaciones que mezclan accesos alineados y no alineados dejan de convertirse en un caso patológico que dispara cuellos de botella en el stack de E/S. El comportamiento pasa a ser más predecible y estable, especialmente en sistemas que sirven bases de datos, motores de virtualización o servicios con I/O directo intensivo.

Unified allocation throttling y reducción de fragmentación

Otro cambio profundo, aunque menos vistoso, es el nuevo algoritmo de unified allocation throttling. Su meta es gestionar mejor la asignación de bloques cuando el sistema está sometido a alta presión de escritura, reduciendo la fragmentación de los vdev y manteniendo un reparto de espacio más ordenado.

Hasta ahora, en determinadas cargas era relativamente fácil acabar con patrones de escritura que dejaban los vdev muy fragmentados y difíciles de gestionar a largo plazo. Con este algoritmo unificado se armoniza el ritmo de asignación, lo que se traduce en un comportamiento más estable cuando el pool se va llenando o cuando se mezclan muchos tamaños de bloque diferentes.

Esta optimización es especialmente relevante en pools de larga duración, donde a lo largo de los años se amplían vdevs, se reequilibra el espacio, se hacen scrubs, se añaden dispositivos y se soportan cargas de trabajo cambiantes. Tener un mecanismo más inteligente de asignación ayuda a que ZFS mantenga buenos tiempos de respuesta incluso cuando el pool ya no está “limpio” como el primer día.

Mejoras de cifrado con AVX2 y AES-GCM

En seguridad y rendimiento, OpenZFS 2.4 mejora la implementación de cifrado al aprovechar mejor las instrucciones AVX2 para AES-GCM. El proyecto ha tomado como referencia la implementación de BoringSSL para optimizar este código en CPUs modernas, especialmente en arquitecturas como AMD Zen 3.

El resultado son incrementos de rendimiento significativos (se han mencionado mejoras de hasta un 80% en ciertos escenarios), lo que reduce el impacto del cifrado sobre la CPU. En sistemas que almacenan grandes volúmenes de datos cifrados o que realizan muchas operaciones simultáneas sobre datasets encriptados, esta optimización se nota de manera muy clara.

En la práctica, esto hace que el cifrado nativo de ZFS sea más “barato”. No se convierte en gratuito, pero deja de ser un cuello de botella tan acusado como en versiones anteriores, facilitando su adopción en entornos donde, hasta ahora, se dudaba entre seguridad y rendimiento.

ZIL en vdevs especiales y special_small_blocks ampliado

La gestión de los vdevs especiales es otra de las áreas donde OpenZFS 2.4 da un salto interesante. Tradicionalmente, estos dispositivos se han usado para metadatos, bloques pequeños o tablas de deduplicación, normalmente sobre SSD o NVMe.

Con esta versión, el sistema permite que el ZIL (ZFS Intent Log) se aloje en vdevs especiales si están disponibles. Eso quiere decir que las escrituras síncronas pueden aterrizar en medios de muy baja latencia sin necesidad de dedicar un dispositivo separado exclusivamente como SLOG, lo que abre diseños de pool híbrido más flexibles.

La propiedad special_small_blocks se amplía para que las escrituras de ZVOL también puedan caer en estos vdev especiales, no solo ciertos bloques de archivos regulares. Además, deja de ser obligatorio que el valor de esta propiedad sea una potencia de dos, lo que da más margen a la hora de ajustar el umbral de “bloque pequeño” a la realidad de cada carga.

Al combinar ZIL en vdevs especiales, ZVOL sobre flash y thresholds ajustables, se pueden diseñar arquitecturas donde metadatos, bloques pequeños, tablas de deduplicación, clones y escrituras síncronas se concentran en los dispositivos más rápidos, dejando los discos giratorios para el almacenamiento masivo menos sensible a la latencia.

zfs rewrite y zfs rewrite -P: reubicar datos sin romper nada

La serie 2.3 introdujo zfs rewrite como una de las funciones más potentes de los últimos tiempos, y OpenZFS 2.4 da una vuelta de tuerca añadiendo la opción zfs rewrite -P. Esta herramienta permite reescribir datos dentro del pool manteniendo su significado lógico intacto.

Con zfs rewrite se puede, por ejemplo, cambiar algoritmo de compresión, checksum, deduplicación o número de copias, reequilibrar datos después de añadir vdevs o forzar que determinados archivos se desplacen hacia los vdev especiales, todo ello sin tener que copiarlos a espacio de usuario y sin alterar metadatos como el mtime.

La variante -P intenta preservar el tiempo de nacimiento lógico de los bloques siempre que se pueda. Esto tiene un impacto directo en la eficiencia de send/receive incremental, porque al mantener estables esos valores, las replicaciones posteriores pueden detectar mejor qué ha cambiado realmente y reducir el volumen de datos que viaja entre sistemas.

Otro detalle importante es que el proceso de reescritura se protege con range locks estándar, lo que permite ejecutarlo en paralelo a cargas reales sin bloquear el dataset en exceso. En entornos con sync=always, la ventaja es doble, porque la operación no provoca escrituras adicionales en el ZIL al no haber cambios lógicos de contenido, reduciendo el impacto en dispositivos dedicados a escrituras síncronas.

Nuevas opciones de administración: -a, scrub por rangos y prefetch BRT

OpenZFS 2.4 también mejora la vida del administrador con pequeños cambios en las herramientas de línea de comandos. Uno de los más prácticos es la incorporación de la opción -a|--all en operaciones como scrub, trim o inicialización.

Gracias a esta opción, es posible lanzar un scrub, trim o init sobre todos los pools importados de una sola pasada, sin tener que ir recorriendo manualmente cada uno. Esto reduce errores humanos y simplifica los scripts de mantenimiento en servidores con múltiples pools.

Otra novedad es la posibilidad de ejecutar zpool scrub limitado a rangos temporales concretos mediante las opciones -S y -E. Este enfoque por ventanas de tiempo viene de perlas cuando se sospecha de problemas en un periodo específico, o cuando se desea trocear el coste de un scrub grande en varias ejecuciones parciales menos intrusivas.

Además se introduce zpool prefetch -t brt, que permite precargar en memoria la Block Reference Table (BRT), es decir, la tabla interna que se utiliza para la clonación de bloques. Al hacer prefetch de esta estructura, se reducen latencias en operaciones que dependen de la clonación, lo que beneficia a workloads que tiran con fuerza de los clones.

Permisos, herramientas renombradas, dedup y block cloning

En el área de seguridad y gestión de permisos, OpenZFS 2.4 introduce un nuevo permiso llamado send:encrypted. Con él se puede controlar de forma más fina quién está autorizado a realizar envíos de datasets cifrados, separando responsabilidades entre quienes gestionan snapshots, replicación y acceso a claves.

Al mismo tiempo, utilidades conocidas como arc_summary y arcstat pasan a llamarse zarcsummary y zarcstat. Este renombrado ayuda a evitar conflictos de nombres con otras herramientas del sistema y deja más claro que se trata de utilidades ligadas al ARC de ZFS, algo útil en entornos con muchos componentes.

Internamente, la rama 2.4 acumula optimizaciones y correcciones en deduplicación y clonación de bloques. Se afinan estructuras de datos, se corrigen casos límite y se busca reducir el impacto en memoria y CPU. No es algo que el usuario note directamente como una nueva opción, pero se traduce en menos sorpresas cuando se activan dedup o block cloning bajo cargas pesadas.

Gang blocks, ashift, vdevs lentos y topologías especiales

La nueva versión incluye un conjunto amplio de mejoras y arreglos relacionados con los gang blocks, esos bloques especiales que ZFS utiliza cuando no puede ubicar datos de forma convencional. Cualquier fallo en esa zona del código puede ser serio, así que las múltiples correcciones que se han ido introduciendo son un plus de robustez.

También se ha seguido puliendo la gestión de ashift, el parámetro que marca el tamaño mínimo de asignación alineado con el tamaño físico de sector del dispositivo. Un tratamiento más inteligente de ashift reduce la sobreescritura innecesaria en discos con sectores grandes y contribuye a mantener el rendimiento durante toda la vida útil del pool.

Otra aportación muy práctica es la capacidad de “sentar en el banquillo” vdevs hijos que se comportan de forma anormalmente lenta. En lugar de dejar que una unidad problemática arrastre el rendimiento de todo el conjunto, el sistema puede dejar de apoyarse en ella temporalmente, algo muy útil con discos que empiezan a fallar de forma intermitente o en configuraciones con hardware heterogéneo.

Por último, se relajan las restricciones de topología en vdevs especiales y de deduplicación, lo que abre más posibilidades a la hora de diseñar pools avanzados. Ahora es más sencillo combinar dispositivos rápidos para metadatos, dedup tables, ZIL y otros elementos sensibles sin chocar constantemente con limitaciones demasiado estrictas en la definición de la topología.

OpenZFS 2.3.4 como base del salto a 2.4

Para entender bien la magnitud del salto, conviene recordar que OpenZFS 2.3.4 fue una versión de mantenimiento clave que amplió el soporte de kernel Linux hasta la versión 6.16, manteniendo el mínimo en 4.18, y confirmó compatibilidad con FreeBSD desde 13.3 hasta las ramas 15.0 en preparación.

En esa revisión se estrenó la versión inicial de zfs rewrite, diseñada precisamente para reubicar datos sin cambiar su contenido lógico y sin tener que recurrir a send/receive con renombrados de datasets o copias manuales. La idea era ofrecer una herramienta capaz de reequilibrar pools después de añadir vdevs, reducir la fragmentación generada por escrituras aleatorias o aplicar nuevas propiedades de almacenamiento a datos ya existentes.

Frente a las estrategias clásicas, zfs rewrite resultó ser más rápido y menos intrusivo porque evita sacar los datos al espacio de usuario y no fuerza escrituras extra en el ZIL en datasets con sync=always. Además, respeta mtime y otros metadatos visibles, con lo que las aplicaciones que viven encima del filesystem apenas se enteran de que algo ha pasado.

En conjunto, OpenZFS 2.4 y su evolución 2.4.1 suponen un salto notable en rendimiento, flexibilidad y herramientas de administración, especialmente para quienes apuestan por pools híbridos con vdevs especiales, cifrado intensivo y entornos multiusuario con cuotas estrictas. Las mejoras en cifrado con AVX2, el unified allocation throttling, el ZIL en vdev especiales, la ampliación de special_small_blocks, zfs rewrite y sus variantes, junto con todo el trabajo en gang blocks, ashift, deduplicación y block cloning, consolidan a OpenZFS como uno de los sistemas de archivos más avanzados del ecosistema libre, listo para exprimir tanto en Linux y FreeBSD como en macOS y, poco a poco, también en Windows.

✇Linux Adictos

GNU Linux-libre 6.19 llega con más limpieza de blobs y soporte ampliado

Por: Pablinux

GNU Linux-libre 6.19

Al apoyarse en la serie Linux 6.19, esta publicación hereda las novedades técnicas del kernel original, como en las novedades de GNU Linux-libre 6.18, pero introduce cambios específicos para retirar cualquier rastro de binarios opacos. El resultado es una versión adaptada a las personas que priorizan la transparencia del código, aunque ello suponga renunciar a determinadas funcionalidades o soporte de hardware que dependen de microcódigo o firmware no libre.

Basado en Linux 6.19, pero sin componentes privativos

El núcleo GNU Linux-libre 6.19 se construye directamente sobre la versión estable del kernel principal, pero realiza un trabajo sistemático de limpieza de soporte de carga de firmware y de otros elementos que dependen de blobs propietarios. Esto afecta especialmente a controladores que, a pesar de ofrecer código fuente abierto, requieren microcódigo cerrado para funcionar correctamente, algo que el proyecto considera incompatible con sus estándares de libertad.

Entre las áreas revisadas en esta edición destaca la eliminación o modificación de rutinas de carga de firmware en componentes de sonido SDCA y en diversos drivers gráficos y de red. De esta forma, se evita que el sistema intente descargar o cargar automáticamente archivos binarios no auditables, lo que refuerza la coherencia del sistema con las directrices de la Free Software Foundation Latinoamérica (FSFLA) y otros grupos afines en Europa.

Ajustes en drivers de Intel, Qualcomm, NVIDIA y códecs de sonido

Una parte importante del trabajo en GNU Linux-libre 6.19 se ha centrado en actualizar la limpieza de varios controladores afectados por nuevos nombres de blobs o cambios internos en el kernel base. En concreto, se han revisado los drivers de la GPU Intel Xe, el controlador Wi-Fi Intel iwlwifi, la solución gráfica NVIDIA Nova-Core, los componentes de Qualcomm Iris y Venus, así como la plataforma Q6V5.

Además de los controladores gráficos y de red, el equipo del proyecto ha ajustado la depuración de múltiples códecs de sonido como los de TI tas2783 y otros chips de audio, junto con drivers de red como TI PRUeth, Marvell mwifiex y FourSemi fs210x. En todos estos casos, se han adaptado los filtros que identifican y desactivan la referencia a firmware no libre, teniendo en cuenta los nuevos identificadores y rutas de archivos introducidos en la rama 6.19 del kernel original; un trabajo similar al realizado en GNU Linux-libre 6.15 que purifica controladores.

El proyecto también ha dejado de aplicar limpieza a determinados componentes que ya han desaparecido en el árbol oficial de Linux, como el antiguo driver STM C8SECTPFE DVB, eliminado aguas arriba. Al no existir ya en el código base, no resulta necesario mantener reglas específicas de depuración para él, lo que simplifica ligeramente el mantenimiento.

Reorganización de la limpieza en DeviceTree

Otro frente de trabajo relevante en GNU Linux-libre 6.19 es la gestión de los ficheros DeviceTree (DTS), que describen la configuración de hardware en numerosos sistemas embebidos y placas ARM. En esta versión se han reagrupado y reordenado comandos destinados a limpiar referencias a blobs dentro de estos ficheros, con la intención de aportar algo de orden a una lista que no deja de crecer.

Con cada ciclo de desarrollo del kernel van apareciendo nuevos archivos dts que incorporan nombres de blobs o rutas de firmware propietario. La versión 6.19-gnu amplía la cobertura de estas reglas de limpieza para abarcar los nuevos dispositivos, a la vez que intenta estructurar mejor la colección de scripts y patrones empleados, lo que facilita futuras revisiones y reduce la probabilidad de inconsistencias.

Política estricta frente a firmware y módulos no libres

GNU Linux-libre mantiene una postura muy firme respecto al software propietario dentro del kernel: se eliminan las funciones que permiten cargar microcódigo cerrado, se restringe el uso de módulos dependientes de blobs y se suprimen las referencias a componentes no auditables. Esto afecta tanto a los controladores que se basan en firmware externo como a ciertos módulos que no están publicados bajo licencias libres. Estas decisiones están en la línea de lo ya planteado en ediciones previas del kernel libre.

En la práctica, esto significa que el kernel 6.19-gnu puede carecer de funcionalidad para determinados dispositivos modernos, especialmente en el terreno de tarjetas Wi-Fi, GPUs recientes y hardware especializado que depende de firmware cargado en tiempo de arranque. A cambio, usuarios y organizaciones obtienen la garantía de que el núcleo en ejecución no incorporará código cuyo comportamiento no se pueda revisar ni modificar.

Disponibilidad, descargas y distribución

El nuevo GNU Linux-libre 6.19 se puede descargar en formato de tarballs comprimidos desde la web del proyecto y desde FSFLA.org, que actúa como uno de los puntos de referencia para este desarrollo. Estas fuentes permiten compilar el kernel manualmente en prácticamente cualquier distribución, un enfoque que sigue siendo habitual entre administradores de sistemas y usuarios avanzados en Europa que desean un control más fino sobre su entorno.

Para quienes prefieren evitar la compilación manual, se mantienen disponibles paquetes binarios listos para usar en formato DEB y RPM. En el ecosistema Debian y derivados, los paquetes pueden obtenerse a través del proyecto Freesh, mientras que en el ámbito de las distribuciones de tipo Red Hat se ofrece un repositorio mantenido por la iniciativa RPM Freedom. Esta vía resulta especialmente práctica para quienes gestionan varios equipos o servidores y quieren desplegar el kernel libre de forma homogénea.

En la mayoría de casos, el núcleo GNU Linux-libre puede instalarse junto al kernel estándar que incluye cada distribución, permitiendo elegir qué versión arrancar desde el gestor de arranque. Esta convivencia facilita probar el kernel depurado sin renunciar al soporte de hardware del núcleo oficial, algo que muchas personas en entornos de trabajo europeos utilizan como paso intermedio antes de adoptar un entorno completamente libre.

Todo este esfuerzo en torno a GNU Linux-libre 6.19 refuerza la apuesta por un kernel alineado con los principios del software libre, a costa de asumir ciertas limitaciones de compatibilidad con hardware dependiente de firmware propietario. Con sus ajustes en drivers clave, la reorganización de la limpieza en DeviceTree y la gama de paquetes disponibles para distintas distribuciones, esta versión se posiciona como una opción sólida para quienes prefieren priorizar la transparencia y el control del código frente a la compatibilidad absoluta con todos los dispositivos del mercado.

✇Linux Adictos

Linus Torvalds confirma que la próxima versión del kernel será Linux 7.0

Por: Pablinux

Linux 7.0

El núcleo de Linux se prepara para dar un nuevo salto de versión que, aunque no vaya a transformar el sistema operativo de arriba abajo, sí marca un punto importante en su evolución. Tras agotar la numeración 6.x hasta límites casi humorísticos, el proyecto mira ya hacia Linux 7.0, una edición pensada para consolidar muchas de las mejoras técnicas que se han ido acumulando en los últimos años.

Aunque a primera vista pueda parecer un simple cambio de número, detrás de este salto hay decisiones técnicas y organizativas de calado, desde la forma en la que el kernel gestiona el hardware moderno hasta cómo se asegura la continuidad del proyecto cuando su creador ya no esté al frente. Y, como suele ocurrir en el mundo Linux, buena parte de estas novedades llegarán a los usuarios europeos y españoles de forma gradual a través de sus distribuciones favoritas.

Del ciclo 6.x al nuevo kernel: por qué llega Linux 7.0

Desde el lanzamiento de la rama 6 en 2022, el kernel ha recibido 19 grandes actualizaciones numeradas como 6.x, centradas en reforzar rendimiento, seguridad y compatibilidad con hardware reciente, como muestra un análisis de GNU/Linux-Libre 6.18. El propio Linus Torvalds ha explicado en más de una ocasión que evita números demasiado largos y que su norma no escrita es contar con los dedos de manos y pies antes de cambiar de dígito principal, una mezcla de tradición y broma interna que vuelve a cumplirse ahora.

En la práctica, podría haberse llegado a versiones como la 6.20 o 6.21, pero el mantenedor del kernel ha optado por cortar aquí la serie. Según ha comentado, seguir encadenando subversiones le estaba “dejando sin dedos”, así que se ha preferido dar el salto a un número redondo que refleje mejor la madurez del código acumulado en estos años.

Lo relevante es que el cambio de numeración no implica una ruptura radical. Linux 7.0 está planteado como una evolución sólida sobre la base de la rama 6, con ajustes internos profundos y limpieza de código para dejar un núcleo más manejable, moderno y alineado con el hardware que dominará el mercado en los próximos años.

Fechas y disponibilidad de Linux 7.0

Linus Torvalds ha confirmado que la siguiente gran edición del kernel será Linux 7.0 y que, si no hay contratiempos, su llegada se espera para mediados de abril de 2026. Se mantiene así el ritmo habitual de desarrollo, con un calendario relativamente predecible de ventanas de integración y versiones estables.

De cara a los usuarios finales, lo más probable es que las grandes distribuciones tarden un tiempo en adoptar el nuevo núcleo. Proyectos como Ubuntu, Linux Mint o Debian (por ejemplo Debian 13 Trixie y Linux 6.12) suelen incorporar estas versiones tras un periodo de prueba propio, de manera que es posible que Linux 7.0 tarde semanas o incluso meses en llegar de forma oficial a sus repositorios, especialmente en ediciones pensadas para entornos corporativos europeos donde la estabilidad pesa más que la novedad.

En cambio, quienes utilicen distribuciones de tipo Rolling Release, como Arch Linux u otras variantes similares, suelen recibir estos cambios mucho antes. En estos sistemas, basta con actualizar el conjunto del sistema para tener acceso al kernel más reciente, sin esperar al lanzamiento de una nueva versión de la distribución.

Lo que se espera de Linux 7.0: cambios internos más que fuegos artificiales

Por ahora, la información detallada sobre las novedades específicas de Linux 7.0 es limitada, pero la comunidad de desarrollo ya ha dejado claro que no se busca una versión “rompedora” que cambie por completo el comportamiento del sistema operativo. La prioridad es consolidar una base más limpia, moderna y preparada para el hardware que viene tanto en el mercado doméstico como en el profesional europeo.

Esto implica seguir profundizando en ajustes internos del núcleo, reorganizar partes del código que han ido creciendo con los años y reforzar aquellas zonas que resultan críticas para servidores, centros de datos y nubes públicas, ámbitos en los que Linux es la columna vertebral de buena parte de la infraestructura digital en España y el resto del continente.

Medios especializados y comunidades técnicas ya han avanzado su intención de seguir de cerca el desarrollo del nuevo kernel, de modo que a medida que se vayan aceptando parches relevantes se podrá ir trazando una imagen más precisa de lo que supondrá Linux 7.0 para cada perfil de usuario.

Un empujón al ecosistema gráfico: Nouveau, NVK y Linux 7.0

Uno de los avances discretos pero importantes de este ciclo afecta al ecosistema gráfico abierto en Linux, especialmente relevante para usuarios que emplean GPUs de NVIDIA con controladores libres. Durante la ventana de integración de Linux 6.19, el driver Nouveau incorporó soporte para páginas grandes de memoria y compresión, una combinación pensada para mejorar el rendimiento en tarjetas gráficas modernas.

Este cambio iba de la mano del driver NVK dentro de Mesa, diseñado para aprovechar esas capacidades. Sin embargo, fallos detectados en el kernel obligaron a desactivar parcialmente la función antes de que los usuarios pudieran notar el salto de rendimiento que se esperaba en juegos y aplicaciones 3D.

Tal y como ha explicado recientemente David Airlie, ingeniero de Red Hat, los problemas ya han sido identificados y corregidos. Entre ellos se encontraba un error relacionado con la suspensión en una GPU profesional basada en Ada Lovelace y, sobre todo, un bug crítico en el manejo de páginas grandes en Nouveau que impedía activar la función con garantías.

Las correcciones se han enviado al árbol drm-misc-next-fixes, lo que significa que no se integrarán como parche urgente, sino que entrarán en el siguiente ciclo completo del kernel. Todo apunta a que el soporte mejorado para páginas grandes y compresión gráfica quedará plenamente operativo en la rama que dará lugar a Linux 7.0, cuando la ventana de integración se abra en los próximos días.

Una vez que el código llegue a la rama principal y NVK pueda reactivar el uso de esas funciones, se esperan mejoras de velocidad apreciables en juegos, especialmente en configuraciones con GPUs potentes como la NVIDIA GeForce RTX 4090 bajo drivers abiertos. No se trata solo de un ajuste menor: la gestión eficiente de la memoria gráfica es uno de los cuellos de botella clásicos en los controladores, y cualquier avance en este punto puede marcar la diferencia entre un soporte simplemente funcional y una experiencia competitiva frente a alternativas propietarias.

Aunque no hay grandes campañas de comunicación alrededor de estos cambios, el movimiento encaja en la tendencia general de ir cerrando brechas técnicas en el mundo gráfico. Si todo sigue el ritmo previsto, Linux 7.0 llegará con un ecosistema de drivers abiertos más maduro, que permitirá a muchos usuarios europeos jugar y trabajar con sus GPUs NVIDIA sin depender tanto de binarios cerrados.

Live Update Orchestrator y otras mejoras clave del nuevo kernel

Entre las características que más atención están recibiendo de cara a la nueva etapa del kernel destaca el Live Update Orchestrator, una tecnología pensada para actualizar el kernel sin necesidad de apagar las máquinas virtuales. Este tipo de capacidad resulta especialmente interesante para proveedores de servicios en la nube y para empresas que gestionan infraestructuras críticas donde los tiempos de parada deben reducirse al mínimo.

Otro avance importante es el refuerzo de la comunicación encriptada entre dispositivos PCIe y máquinas virtuales. Este mecanismo incrementa el nivel de seguridad en entornos profesionales, al proteger mejor los datos que se mueven entre el hardware y las VMs y reducir el riesgo de que alguien pueda interceptarlos o manipularlos en el camino.

Linux 7.0 también ampliará el soporte para procesadores de última generación de Intel y AMD, así como para arquitecturas emergentes como RISC-V y determinados diseños de CPU chinos. Con ello se busca que el sistema operativo siga siendo una opción viable para una gama muy diversa de plataformas, desde pequeños dispositivos embebidos hasta grandes servidores desplegados en centros de datos europeos.

En el terreno del almacenamiento y las comunicaciones se han introducido optimización en sistemas de archivos y red. Uno de los cambios señalados es la eliminación de un bloqueo interno que hacía que ciertas transferencias de datos fueran anormalmente lentas. Con el nuevo enfoque, esas operaciones pueden llegar a ser hasta cuatro veces más rápidas en algunos escenarios, lo que beneficia tanto a servidores como a usuarios domésticos que mueven grandes volúmenes de información.

Continuidad del proyecto: quién tomará el relevo de Linus Torvalds

Más allá de las novedades técnicas, el anuncio de Linux 7.0 ha reavivado una cuestión que lleva años sobre la mesa: qué ocurrirá cuando Linus Torvalds deje de liderar el desarrollo del kernel. Tras más de tres décadas al frente, su figura sigue siendo el punto de referencia último en decisiones delicadas y en la resolución de conflictos entre desarrolladores.

Lejos de ignorar el problema, la comunidad del kernel ha comenzado a trabajar en un plan formal de sucesión que permita gestionar el relevo cuando llegue el momento. Este enfoque se presentó en la última Linux Kernel Maintainer Summit en Tokio de la mano de Dan Williams, un colaborador veterano del proyecto.

No se trata de señalar a una persona concreta como heredera, sino de definir un proceso claro y seguro para escoger a una o varias personas que puedan asumir las responsabilidades de coordinación. La idea es proteger el proyecto frente al llamado “factor autobús”, esa pregunta incómoda de qué pasaría si la figura central desapareciera de repente por cualquier motivo.

En la práctica, hoy en día el peso del proyecto recae principalmente en Linus, pero si ocurriera algo inesperado, Greg Kroah-Hartman, mantenedor de la rama estable, sería quien tomase el relevo temporal. A medio y largo plazo, el objetivo es distribuir la responsabilidad entre varias personas de confianza, de forma que el éxito del kernel no dependa de un único líder.

El propio Torvalds ha mencionado ejemplos anteriores de figuras clave como Andrew Morton o Alan Cox, y ha dejado caer que en el futuro habrá otros nombres, como Shannon o Steve, ocupando esos papeles. Para él, lo importante no es tanto la identidad exacta de quien esté al frente, sino que la comunidad confíe en que esas personas mantendrán la coherencia y estabilidad del núcleo.

Al final, su papel consiste en actuar como último filtro y árbitro, revisando que cada nueva versión mantenga la calidad y la dirección adecuadas. Esta función es crucial no solo para usuarios particulares, sino también para la industria tecnológica europea, que depende del kernel para buena parte de sus servicios, desde infraestructuras en la nube hasta sistemas empotrados en sectores como automoción, telecomunicaciones o administraciones públicas.

Con todo este contexto, Linux 7.0 se perfila como una versión que, más que brillar por un listado de funciones llamativas, buscará consolidar el trabajo realizado durante la etapa 6.x, reforzar la fiabilidad del ecosistema, dar un nuevo empujón a los drivers abiertos —especialmente en el terreno gráfico— y avanzar en la organización interna del proyecto para garantizar que el kernel siga siendo una pieza estable y predecible de la infraestructura digital en España, Europa y el resto del mundo.

✇Linux Adictos

Linux 6.19 llega e introduce un amplio paquete de mejoras internas, sin grandes rupturas visibles.

Por: Pablinux

Linux 6.19

La llegada de Linux 6.19 marca un punto de inflexión silencioso en la evolución del kernel. No se trata de una versión pensada para llamar la atención con una única función estrella, sino de una actualización que ajusta muchas piezas internas a la vez para mejorar el rendimiento, la compatibilidad y la forma en que el sistema aprovecha tanto el hardware moderno como equipos que ya parecían haber quedado atrás.

Lejos de ser una simple revisión incremental, esta versión número 19 de la rama 6.x sirve también como preparación técnica para el salto a Linux 7.0, previsto para primavera de 2026. En Europa y en España, donde las distribuciones generalistas como Ubuntu, Debian o Linux Mint siguen siendo predominantes, su adopción tardará algo en llegar por vías oficiales, pero el impacto que tendrá en escritorios, servidores y dispositivos portátiles es relevante.

Gráficas AMD veteranas: del driver radeon a amdgpu con Vulkan completo

Uno de los cambios más llamativos de Linux 6.19 afecta a las GPU AMD basadas en arquitecturas GCN 1.0 y 1.1, como las Radeon HD 7000 o las R9 200. Estos modelos dejan de usar por defecto el antiguo controlador radeon y pasan a integrarse con el driver moderno amdgpu, un movimiento que abre la puerta a un soporte más actual, especialmente en el terreno del juego y la aceleración gráfica.

El salto al controlador amdgpu activa de forma nativa RADV, la implementación de Vulkan integrada en Mesa. Esto permite que estas gráficas, lanzadas hace más de una década, puedan aprovechar mejor capas como DXVK o Proton, algo muy relevante para quienes utilizan Steam o plataformas similares bajo Linux. En determinados escenarios con cargas OpenGL y Vulkan se han visto mejoras de rendimiento de hasta en torno a un 40 %, siempre dependiendo del juego, la configuración y el resto del hardware.

Aunque no todas las combinaciones de software y juegos se benefician por igual, la ganancia práctica es clara: se amplía el catálogo de títulos y aplicaciones que pueden ejecutarse con cierta soltura en equipos antiguos, alargando su vida útil sin necesidad de cambiar de tarjeta gráfica. Además, este cambio se apoya en un trabajo comunitario constante, en muchos casos impulsado por desarrolladores vinculados al ecosistema de juego en Linux, incluidas iniciativas financiadas por empresas como Valve.

HDR y canal de color: bases técnicas para una imagen más cuidada

Linux 6.19 también da un paso importante en la gestión del color al integrar la nueva API de canal de color DRM (Color Pipeline). Esta interfaz permite que el tratamiento de HDR se apoye en el hardware específico de la GPU en lugar de depender solo de sombreadores, lo que reduce la carga gráfica y mejora la eficiencia energética, algo especialmente interesante en portátiles y dispositivos de juego portátiles que se usan en España y el resto de Europa como alternativa a consolas tradicionales.

En esta primera fase, el soporte de la API de color se ha incorporado a amdgpu, Intel y VKMS, sirviendo como base para que escritorios y compositores (como GNOME, KDE Plasma o Sway) puedan ir añadiendo compatibilidad con HDR de forma más ordenada. No es una función que el usuario vea de inmediato tras actualizar el kernel, pero sí un cimiento necesario para que en los próximos meses el soporte de monitores HDR en Linux deje de ser una rareza y se convierta en algo más habitual.

El esfuerzo por mejorar la experiencia visual no se limita al HDR. En el lado de Intel, Linux 6.19 incorpora de manera oficial el filtro de nitidez adaptativo CASF presente desde la generación Lunar Lake. Este sistema permite aplicar un afilado de imagen basado en hardware y dependiente del contenido, con la vista puesta de nuevo en el uso diario de escritorios y juegos, siempre que los compositores de cada entorno integren la función.

ext4 se pone al día: bloques más grandes y desfragmentación más eficaz

El sistema de archivos ext4, uno de los más usados en el mundo Linux, recibe una de las mejoras técnicas más relevantes de esta versión. A partir de Linux 6.19, ext4 puede trabajar con bloques de tamaño superior a la página del kernel, superando el clásico límite de 4 KB. Esto reduce el número de operaciones necesarias para manejar grandes volúmenes de datos y hace más eficiente el tratamiento de archivos muy pesados, algo que se nota en tareas como copias masivas, descompresión o gestión de grandes repositorios.

En pruebas de laboratorio, este nuevo enfoque puede llegar a ofrecer hasta un 50 % de mejora en velocidad de escritura con I/O en búfer. En un uso diario típico el salto será más moderado, pero representa una optimización valiosa para servidores, equipos de trabajo intensivo o sistemas de almacenamiento conectados en red, cada vez más habituales en pequeñas empresas europeas que apuestan por soluciones Linux.

Junto a los bloques de mayor tamaño, ext4 gana una desfragmentación en caliente más eficiente basada en folios, lo que reduce la fragmentación sin necesidad de detener el sistema o sacar particiones de servicio. También se mejora la gestión de la caché de permisos POSIX ACL, evitando comprobaciones innecesarias en directorios que no emplean estas listas de control de acceso, algo que reduce cargas puntuales sobre la CPU en entornos con grandes árboles de directorios.

El kernel introduce, además, caché por CPU para ciertas peticiones de disco, aliviando cuellos de botella cuando varios núcleos acceden al almacenamiento de forma simultánea. Esta combinación de cambios convierte a ext4 en una opción aún más sólida para quienes buscan un equilibrio entre rendimiento, estabilidad y facilidad de mantenimiento en entornos de escritorio y servidor.

Planificador de CPU: menos latencias y comportamiento más predecible

Un bloque importante de las novedades de Linux 6.19 se centra en el planificador de CPU, es decir, en la lógica interna que decide qué tarea se ejecuta en cada núcleo en cada momento. Esta versión introduce ajustes que permiten repartir mejor las cargas entre todos los núcleos disponibles, reduciendo picos de latencia y obteniendo una respuesta más estable tanto en sistemas de escritorio como en máquinas de propósito profesional.

Entre otras cosas, el ciclo de desarrollo de 6.19 ha incluido la reescritura del código de gestión SCHED_MM_CID, que se encarga de asignar identificadores de contexto de memoria. Este cambio provocó algunos problemas de rendimiento durante las fases previas, con regresiones detectadas en pruebas intensivas. Para la versión estable se han integrado varios parches de última hora orientados a corregir regresiones y bloquear situaciones de bloqueo duro, así como a reducir las operaciones sobre mapas de bits en escenarios con muchos cambios de modo.

Con estas correcciones, las cargas más exigentes —como compilaciones a gran escala, virtualización con muchas máquinas en paralelo o procesamiento de datos intensivo— deberían beneficiarse de un comportamiento más regular, con una mayor utilización de las rutas rápidas del planificador y menos sorpresas en forma de pausas inesperadas. Buena parte de estas mejoras son especialmente interesantes en servidores y estaciones de trabajo basadas en Linux, muy presentes en infraestructuras públicas y privadas de la Unión Europea.

Optimización específica para CPUs AMD y ajuste de memoria

Linux 6.19 presta una atención especial a arquitecturas de CPU AMD, tanto para equipos domésticos con Ryzen como para servidores con EPYC. El kernel incorpora ajustes pensados para sacar mayor partido a la caché y refinar la gestión de energía, con el objetivo de lograr un rendimiento más estable y una eficiencia superior, algo que se traduce en menor consumo eléctrico y temperaturas más contenidas, aspectos nada menores en centros de datos europeos donde la factura energética tiene un peso importante.

En el subsistema de memoria, esta versión afina el comportamiento del kernel en situaciones de alta presión de RAM. Cuando el sistema se acerca a sus límites, por ejemplo al ejecutar máquinas virtuales pesadas o modelos de IA locales, el nuevo código busca evitar caídas bruscas de rendimiento y gestionar mejor los intercambios con el área de swap. Esto se nota en una experiencia algo más suave incluso cuando el equipo va justo de recursos.

También se han incluido mejoras en la política de energía global, gracias a nuevos ajustes en la gestión de estados de bajo consumo y en las frecuencias dinámicas de los procesadores. La intención es reducir consumos innecesarios en reposo o baja carga, algo fundamental para portátiles y ultraportátiles, y optimizar el equilibrio entre rendimiento máximo y autonomía, una preocupación constante para usuarios que usan Linux en movilidad en España y otros países europeos.

Seguridad y plataformas Intel: LASS, CASF y nuevas generaciones

En el lado de Intel, Linux 6.19 integra varias piezas centradas en seguridad y experiencia gráfica. Una de las más destacadas es la incorporación de Intel Linear Address Space Separation (LASS), un mecanismo presente en procesadores Core Ultra recientes y en Xeon 6 que busca dificultar accesos maliciosos entre el espacio de direcciones de usuario y el del kernel. Este aislamiento adicional reduce la superficie de ataque para ciertas vulnerabilidades basadas en direcciones virtuales.

Además del ya mencionado filtro CASF para mejorar la nitidez de la imagen, se avanza en el soporte para nuevas familias de procesadores, con trabajo continuado para las plataformas Wildcat Lake y Nova Lake. En el caso de Nova Lake, Linux 6.19 incluye los primeros pasos de soporte para la nueva generación gráfica integrada Xe3P, aunque se espera que necesite uno o dos ciclos de kernel adicionales para estar completamente lista. Wildcat Lake, por su parte, se considera en un estado más avanzado dentro de esta versión.

Estos movimientos permiten que los fabricantes que comercializan portátiles en el mercado europeo puedan ofrecer equipos con las próximas generaciones de Intel listos para funcionar correctamente con Linux, sin depender tanto de parches específicos o kernels muy personalizados.

Portátiles, consolas y dispositivos de juego: Steam Deck, ROG Ally y más

Linux 6.19 incluye varias mejoras pensadas directamente para hardware portátil y consolas basadas en Linux, un segmento en auge en España y Europa gracias a la popularidad de dispositivos como la Steam Deck.

Por un lado, se ha añadido monitorización directa de temperatura para la APU de la Steam Deck, lo que simplifica la lectura de datos térmicos desde el kernel sin depender de parches externos. Por otro, la ASUS ROG Ally se beneficia de un soporte más completo orientado a controlar energía, límites de TDP y perfiles de rendimiento, permitiendo un manejo más fino del equilibrio entre potencia y autonomía desde el propio sistema Linux.

Más allá de estos casos concretos, se ha incorporado el driver ASUS Armoury al kernel principal, que mejora el soporte genérico para portátiles y equipos de juego de la marca, y el driver Uniwill, relevante para modelos vendidos por fabricantes europeos como TUXEDO Computers. Gracias a este último, funciones como control de teclado RGB, gestión de carga de batería o teclas especiales pasan a funcionar mejor con el kernel principal, sin necesidad de recurrir a módulos externos mantenidos por terceros.

Redes y carga intensiva: mejoras en la pila de red

La pila de red de Linux, clave para servidores, routers y dispositivos embebidos repartidos por toda Europa, también se actualiza en la versión 6.19. En escenarios de transferencias muy pesadas, se han registrado mejoras significativas, con referencias a posibles incrementos de hasta cuatro veces en algunos tipos de carga intensiva. Estos avances se acompañan de otros ajustes en redes cableadas e inalámbricas que buscan reducir latencias, mejorar el aprovechamiento de la CPU y optimizar el rendimiento en conexiones de alta velocidad.

Para proveedores de servicios, administradores de sistemas y empresas que dependen de grandes volúmenes de tráfico, estas optimizaciones pueden traducirse en un uso más eficiente del hardware disponible y en una respuesta más estable bajo picos de carga, algo especialmente relevante en infraestructuras críticas o centros de datos repartidos por distintos países de la UE.

Limpieza interna y retirada de componentes obsoletos

Un aspecto menos visible, pero clave de cara al futuro, es la limpieza de código y eliminación de componentes obsoletos dentro del kernel. Linux 6.19 retira partes del núcleo que ya no tienen un uso práctico o cuya presencia se justificaba solo por compatibilidad con hardware muy antiguo, ya prácticamente desaparecido del mercado europeo.

Reducir este lastre permite contar con un kernel más sencillo de mantener, con menos puntos potenciales de fallo y menor superficie de ataque desde el punto de vista de la seguridad. Al mismo tiempo, se facilita que los desarrolladores centren esfuerzos en hardware y funciones actuales sin arrastrar capas históricas de compatibilidad que complican la evolución del proyecto.

Disponibilidad: cómo y cuándo llegará Linux 6.19 a las distros

Linux 6.19 ya ha alcanzado la fase estable, pero eso no significa que todas las distribuciones lo ofrezcan de inmediato. En el caso de distros Rolling Release como Arch Linux, basta con ejecutar la actualización habitual del sistema mediante el comando «sudo pacman -Syu» para descargar e instalar el nuevo kernel en cuanto los paquetes lleguen a sus repositorios.

En entornos basados en Debian, incluidas variantes orientadas al escritorio muy presentes en España como Ubuntu o Linux Mint, la situación es distinta. Los administradores de cada distribución suelen tardar varias semanas o meses en integrar un kernel nuevo, probarlo, corregir posibles conflictos y publicarlo como actualización oficial. Mientras tanto, los usuarios avanzados que necesiten de forma urgente alguna de las novedades de Linux 6.19 pueden recurrir a herramientas como Mainline en Ubuntu para instalar el núcleo más reciente con unos pocos clics, o compilarlo por su cuenta si saben cómo manejar posibles regresiones.

En Debian (por ejemplo, en la rama testing), el proceso será similar: actualizar repositorios y paquetes con «sudo apt update && sudo apt upgrade» cuando la nueva versión se encuentre disponible. En todo caso, en equipos de producción o críticos es recomendable esperar a que la propia distribución marque Linux 6.19 como opción estable antes de dar el salto.

Tomando todo el conjunto, Linux 6.19 se presenta como una actualización densa y acumulativa, que refuerza compatibilidad con hardware antiguo y nuevo, pule el rendimiento del sistema de archivos, ajusta el comportamiento del planificador y sienta bases para HDR, seguridad y portátiles más eficientes. No es una versión pensada para grandes eslóganes, pero quienes actualicen —especialmente en entornos europeos donde Linux está muy presente en servidores, educación y administración— irán notando con el tiempo un sistema más maduro, estable y preparado para la siguiente gran etapa del kernel.

  • No hay más artículos
❌