SparkyOS, un Linux portable basado en Arch que arranca desde USB sin instalación

SparkyOS

SparkyOS acaba de dar el salto como una variante de SparkyLinux centrada en llevarse el sistema operativo en el bolsillo. La propuesta no pasa por instalar Linux al uso, sino por escribir una imagen IMG preparada en una memoria USB y arrancar desde ahí cualquier ordenador compatible. La idea encaja con quienes quieren probar un escritorio Linux sin tocar el disco interno y con quienes necesitan un entorno de trabajo que viaje de un equipo a otro.

El proyecto se presenta como un sistema portable y de actualización continua, con la primera entrega etiquetada como 2026.10. Su primera imagen se basa en Arch Linux, aunque el texto de presentación lo describe como derivado de varias distribuciones y conviene no liarse: SparkyLinux mantiene su base Debian y SparkyOS llega como un sabor aparte que, en esta primera versión, mira hacia el modelo rolling de Arch. El escritorio elegido es Xfce, una opción ligera que cuadra con el uso desde USB, y el núcleo incluido es Linux 7.2.11.

Cómo funciona SparkyOS y qué necesita el equipo

El procedimiento no exige reparticionar el disco ni completar una instalación convencional: basta con copiar el contenido de la imagen IMG al medio extraíble y seleccionar ese USB como dispositivo de arranque. Una vez dentro, el sistema puede actualizarse, recibir nuevas versiones del kernel, instalar aplicaciones y guardar datos y trabajo en la propia memoria, de forma parecida a como se usaría un HDD o un SSD. Para ello se pide un USB de al menos 16 GB y un ordenador x86_64 con UEFI.

En el arranque inicial aparecen unas credenciales sencillas: usuario sparky, contraseña sparky y acceso a root mediante sudo. La primera imagen está pensada para equipos UEFI, así que no cubre todavía el arranque BIOS en esta tanda Arch. El proyecto también deja claro que se puede usar cualquier máquina compatible que se tenga a mano, sin depender de un único ordenador, y recuerda revisar las páginas de ayuda antes de preparar el USB.

Base Arch, Xfce y acceso a AUR

La versión inicial combina Arch Linux rolling, AUR y Yay con el entorno Xfce. Esa mezcla busca un equilibrio entre actualizaciones frecuentes y un consumo contenido, algo que tiene sentido cuando el sistema va a funcionar desde una unidad externa. El kernel 7.2.11 forma parte de esta primera imagen, y el hecho de poder actualizarlo como el resto del sistema refuerza la idea de un entorno portable que no se queda congelado.

SparkyOS no sale solo: forma parte de la familia SparkyLinux, conocida por su base Debian. La nueva variante se separa de esa base en su primera imagen para apoyarse en Arch, pero la relación con el proyecto original se mantiene. De ahí que se hable de un sabor distinto y no de una simple versión de SparkyLinux. Para quien ya conoce el ecosistema, el cambio de base es el detalle que más puede condicionar la experiencia.

Lo que queda por llegar

El equipo tiene una lista de tareas pendientes que conviene tener presente. Faltan imágenes Arch compatibles con BIOS, Debian para BIOS y Debian para UEFI, además de una opción de cifrado que se aplique a todas ellas. Eso significa que la primera entrega no agota el plan previsto: está enfocada en UEFI y en la base Arch, mientras el resto de combinaciones queda para más adelante. Quien necesite cifrado o un arranque BIOS tendrá que esperar a que esas piezas estén disponibles.

La propuesta de SparkyOS es fácil de resumir: un Linux que se lleva en el bolsillo y se arranca desde USB, con actualizaciones, aplicaciones y archivos guardados en el propio medio. La primera imagen apuesta por Arch, Xfce y el kernel 7.2.11, pide 16 GB o más y se mueve en equipos x86_64 UEFI. A cambio, todavía quedan pendientes las variantes BIOS, las imágenes Debian y el cifrado, así que la versión 2026.10 es solo el primer paso de un plan más amplio.


Plasma 6.8.1 llega como actualización correctiva para pulir el escritorio

Plasma 6.8.1

Plasma 6.8.1 ya está disponible como una actualización de mantenimiento pensada para corregir fallos detectados tras la llegada de Plasma 6.8. No se trata de un salto con funciones nuevas, sino de una revisión que llega pocos días después de la versión principal y que se centra en estabilizar el escritorio. El anuncio oficial sitúa esta entrega como el paquete correctivo de octubre dentro del ciclo de Plasma.

Entre los cambios más relevantes, los responsables del proyecto han incorporado una posible solución a un cuelgue relacionado con el código QPA de KWin. También hay varios ajustes para Wayland, un área que sigue recibiendo atención para que la experiencia sea más estable en el día a día. En este bloque se incluye una nueva variable de entorno llamada KWIN_WAYLAND_SUPPORT_COMMIT_TIMING_V1, que sirve para activar o desactivar el soporte de temporización de commit.

Arreglos para KWin y Wayland

El trabajo de corrección no se queda en lo superficial: hay parches para el gestor de ventanas y para distintos componentes del entorno. En el caso de KWin, además del arreglo del código QPA, se ha añadido un parche provisional para cadenas de intercambio cuando hay varias GPU, con especial atención a las tarjetas NVIDIA. Es una medida de compatibilidad que busca reducir problemas en equipos con configuraciones gráficas mixtas.

La actualización también recoge diversas correcciones para el escritorio y el espacio de trabajo de Plasma. Son ajustes, en su mayoría, de tamaño pequeño, pero ese tipo de detalles es el que suele notarse al usar el sistema a diario: ventanas, paneles, sesiones y otros elementos de la interfaz. La idea de esta versión es pulir asperezas sin cambiar de golpe la forma de trabajar de quien ya utiliza Plasma 6.8.

Disponibilidad y descarga de Plasma 6.8.1

La publicación oficial de Plasma 6.8.1 incluye el listado completo de cambios para quien quiera revisar cada detalle. Las descargas se distribuyen a través de KDE.org, y desde ahí se puede consultar la información publicada por el proyecto. Al ser una versión de mantenimiento, lo lógico es que llegue primero a los canales habituales de actualización y que los usuarios la reciban según la distribución que utilicen.

Esta revisión de Plasma se entiende como una puesta a punto del escritorio: menos fallos en KWin y Wayland, un arreglo para configuraciones con varias GPU NVIDIA y varios retoques repartidos por el entorno. Quien ya tenga Plasma 6.8 encontrará sobre todo estabilidad y correcciones, mientras que la lista completa de novedades técnicas queda disponible en el anuncio y en las descargas de KDE.org.


SQLite 3.54 llega con mejoras de rendimiento, nueva CLI y dice adios a Windows XP

SQLite

Hace pocos días se dio a conocer el lanzamiento de la nueva version de SQLite 3.54, junto con su parche de corrección 3.54.1. Esta actualización introduce mejoras de rendimiento comprobadas de hasta un 7.5%, una línea de comandos potenciada con secuencias de escape y optimizaciones clave en el planificador de consultas. Además, la arquitectura dice adiós definitivamente a Windows XP.

Para quienes desconocen de SQLite, deben saber que este es un motor de base de datos relacional liviano accesible a través del lenguaje SQL. A diferencia de los servidores de bases de datos tradicionales, como MySQL o PostgreSQL, su particularidad es no reproducir el esquema cliente-servidor habitual, sino integrarse directamente en los programas.

Gracias a su extrema ligereza, SQLite es uno de los motores de bases de datos más utilizados en el mundo. Se utiliza en muchos programas de consumo y también es muy popular en los sistemas integrados, incluidos los teléfonos inteligentes más modernos.

Principales novedades de SQLite 3.54

La nueva version de SQLite 3.54 presenta mejoras en la línea de comandos, ya que ahora interpreta secuencias de escape para reflejar información de estado en tiempo real, tales como transacciones abiertas (/x), bases de datos en memoria (/m), bases de datos de solo lectura (/r) o la versión actual del motor (/v).

Estas plantillas pueden configurarse dinámicamente mediante las variables de entorno SQLITE_PS1 y SQLITE_PS2. El comando .mode incorpora las opciones –ifmt y –fpfmt para dar formato preciso a los números enteros y de coma flotante, además de –rowcount on y –titles always para controlar la visibilidad de los encabezados, los cuales ahora se muestran por defecto incluso si la consulta no devuelve filas. Como reemplazo de la utilidad obsoleta sqlite3_analyzer, se ha integrado el comando .diskused, impulsado por la nueva extensión opcional diskused() para estimar el espacio ocupado por tablas e índices en el disco.

Otra de las novedades que presenta la nueva version se encuentra en el planificador de consultas, el cual ha sido optimizado para la ejecución de las operaciones UPDATE, evitando alteraciones en los índices de expresiones si el valor indexado no sufre modificaciones. Se ha acelerado el procesamiento lógico de sentencias redundantes como «expr OR TRUE» y «expr OR FALSE«. Además, la expresión DISTINCT ahora se ignora dentro de las subconsultas SELECT ubicadas a la derecha de un operador «IN», y las consultas UNION que incluyen la cláusula «LIMIT 1» se ejecutan con mayor rapidez consumiendo menos memoria.

Además de ello en SQLite 3.54 las herramientas de formato como printf() y format() incorporan las conversiones %J y %j para la correcta representación de literales de cadena JSON. Las funciones de fecha y hora suman los modificadores weekday -N y end of para facilitar los cálculos temporales.

El comando ALTER TABLE ahora genera un error estricto ante cualquier intento de añadir, eliminar o renombrar columnas utilizando los identificadores reservados ROWID, _ROWID_ u OID. Asimismo, la retrollamada del autorizador (authorizer callback) ahora evalúa las funciones SQL declaradas en las cláusulas DEFAULT durante la ejecución de sentencias CREATE TABLE. La interfaz sqlite3_limit() también ha sido expandida con los parámetros SQLITE_LIMIT_SCHEMA y SQLITE_LIMIT_TRIGGER_STEPS.

Por otra parte, la creación de archivos temporales ahora aprovecha la bandera O_TMPFILE en los sistemas Unix que admiten esta característica. Para Microsoft, SQLite ha descontinuado oficialmente el soporte para Windows XP y Windows CE, estableciendo a Windows Vista como la versión mínima requerida para la version de SQLite 3.54 y superior. Este salto arquitectónico permite abandonar el uso de CriticalSection e implementar bloqueos SRWL (Slim Reader/Writer Locks) para gestionar mutexes no recursivos, mejorando el rendimiento general en Windows.

Por ultimo y no menos importante, cabe destacar que la version de mantenimiento 3.54.1 fue liberada pocos días después del lanzamiento principal para abordar correcciones específicas reportadas por los usuarios, destacando la solución a una vulnerabilidad de desbordamiento de búfer en el montículo (heap-buffer overflow) que afectaba de manera exclusiva a las compilaciones de 32 bits.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.


GNU Linux-libre 7.3 llega con más controladores libres de firmware propietario

GNU Linux-Libre 7.3

GNU Linux-libre 7.3 ya está disponible como una versión del kernel Linux 7.3 modificada para eliminar referencias a firmware y otros componentes no libres. El proyecto mantiene así su objetivo de ofrecer un núcleo que respete los principios del software libre, retirando de los controladores el código y las referencias que pueden conducir a la carga de firmware privativo.

La nueva versión actualiza los mecanismos de limpieza de controladores gráficos, dispositivos inalámbricos, componentes de sonido y otros subsistemas. El resultado conserva la base del kernel de referencia, pero puede perder compatibilidad con determinados dispositivos que necesitan firmware propietario para funcionar correctamente.

GNU Linux-libre 7.3 introduce más controladores pasan por el proceso de limpieza

GNU Linux-libre 7.3 adapta los nuevos controladores incorporados al kernel para retirar nombres de blobs de firmware y referencias asociadas a componentes no libres. Entre las novedades se encuentran los controladores para la GPU Tyr Mali, los dispositivos Wi-Fi Morse Micro mm81x, determinados componentes inalámbricos de NXP y los PHY Ethernet de Realtek.

El trabajo no se limita a los controladores nuevos. También se han actualizado las reglas de limpieza de componentes que ya existían en versiones anteriores, incluidos nova-core, AMDGPU, Adreno, Tegra y el decodificador de vídeo Iris. En el apartado de conectividad, los cambios afectan a los controladores inalámbricos rtw89 y mt76.

La actualización alcanza además documentación relacionada con remoteproc, el subsistema Qualcomm Q6V5 PAS, el controlador SCSI qla2xxx y los códecs de sonido aw88399. También se han revisado distintos archivos de descripción de hardware de Qualcomm, conocidos como devicetree.

Un kernel orientado a la libertad del software

La diferencia fundamental entre GNU Linux-libre y el kernel Linux convencional está en el tratamiento del firmware y de otros elementos que no cumplen los criterios de libertad del proyecto. Mientras que el kernel estándar incluye mecanismos para cargar firmware externo cuando un dispositivo lo necesita, Linux-libre elimina o modifica las partes que considera incompatibles con esos principios.

Este enfoque permite utilizar un núcleo adaptado a sistemas que buscan funcionar exclusivamente con software libre. GNU Linux-libre forma parte del ecosistema GNU desde 2012 y es utilizado por distribuciones que priorizan la libertad del usuario, como GNU Guix, Parabola y Hyperbola, entre otras.

Sin embargo, eliminar componentes propietarios no significa que Linux-libre incorpore automáticamente alternativas libres equivalentes. Si un dispositivo depende de un firmware que se ha retirado, puede dejar de funcionar total o parcialmente.

La compatibilidad del hardware es el principal inconveniente

Antes de instalar GNU Linux-libre 7.3 conviene comprobar qué componentes utiliza el equipo. Los adaptadores Wi-Fi, algunas tarjetas gráficas, determinados dispositivos de sonido y otros periféricos pueden depender de firmware propietario para ofrecer todas sus funciones.

En un ordenador de sobremesa o portátil, esto puede traducirse en una conexión inalámbrica que no funciona, capacidades gráficas reducidas o periféricos que no se detectan correctamente. El resultado depende del hardware concreto y de si existe una implementación libre que permita utilizarlo.

Por este motivo, Linux-libre está especialmente indicado para quienes consideran prioritaria la utilización de software libre en todos los niveles del sistema. Para quienes necesitan compatibilidad inmediata con la mayor cantidad posible de dispositivos, el kernel convencional puede resultar una opción más práctica.

Descarga e instalación de GNU Linux-libre 7.3 en distribuciones GNU/Linux

El proyecto publica el código fuente de GNU Linux-libre y mantiene recursos para obtener versiones preparadas para diferentes distribuciones. La página oficial ofrece los archivos de las versiones publicadas, mientras que los proyectos Freesh y RPM Freedom proporcionan paquetes para familias de distribuciones basadas en Debian y RPM, respectivamente.

También es posible compilar el kernel desde el código fuente e instalarlo junto al núcleo habitual, siempre que la distribución y el procedimiento de instalación lo permitan. Mantener disponible el kernel anterior facilita volver a arrancar el sistema si el nuevo núcleo no reconoce algún componente esencial.

La descarga y los detalles de GNU Linux-libre 7.3 están disponibles en la página oficial del proyecto GNU Linux-libre.

Esta versión continúa la labor de adaptar cada nueva generación del kernel Linux a los criterios del software libre. Su principal novedad no es añadir funciones exclusivas, sino extender la limpieza a nuevos controladores y actualizar las reglas existentes para reducir la presencia de componentes propietarios.


Cosas que hacer tras instalar Ubuntu 26.10

Cosas que hacer tras instalar Ubuntu 26.10

Canonical lanzó el jueves pasado Ubuntu 26.10, la nueva versión de su sistema operativo que llevará el nombre en clave de Stonking Stingray. No es una versión con demasiadas novedades realmente destacadas, al menos si tenemos en cuenta que se dieron muchos pasos adelante en la anterior LTS (26.04). Cuando se instala una nueva versión de cero, está como sus desarrolladores creen que debe estar, pero todo puede mejorar si le hacemos los cambios que nos van mejor a nosotros mismos.

Así que aquí va nuestra habitual lista sobre cosas que hacer tras instalar Ubuntu 26.10. Mucho de lo que veréis en esta lista es lo mismo que explicamos en lanzamientos pasados, pero porque consideramos que es algo que merece la pena atender. Vamos con nuestras recomendaciones.

Actualizar el software de Ubuntu 26.10

Actualizar los paquetes

Aunque hace poco que Ubuntu 26.10 está entre nosotros, merece la pena actualizar los paquetes. En Stonking Stingray es más importante, puesto que el kernel llegó en una versión RC y pronto deberían actualizarlo para la estable. Así que se actualizan los paquetes, y para esto del kernel habrá que repetir el proceso varios días hasta que veamos que el núcleo se ha actualizado. Lo mejor es abrir un terminal y escribir:

sudo apt update && sudo apt upgrade

Tras darle a intro nos pedirá la contraseña, mostrará los paquetes a actualizar y los actualizará.

Eliminar lo que no necesitemos

Canonical puede decidir añadir programas que nosotros no necesitemos, y no está de más deshacernos de ellos. La mejor manera es desde el centro de software oficial, ir viendo qué hay instalado y eliminar lo que no queramos. Si sobre algo dudamos, mejor dejarlo, no vayamos a romper nada.

Instalar lo que sí vamos a usar

Esto se puede hacer tras la instalación de cero, pero también podemos esperar hasta que vayamos a necesitar cada programa. Si uno se acuerda de lo que necesita, mejor instalarlo al principio y ya lo tendríamos.

Podemos hacerlo desde el centro de software, pero también desde el terminal si conocemos el nombre de los paquetes de software (sudo apt install paquete1 paquete2 paquete3). Si algo no está en los repositorios oficiales, podemos buscar por internet su paquete DEB e instalarlo. En esta guía tenéis toda la información necesaria para aprender a gestionar paquetes DEB, y también se explica que muchos de ellos añaden un repositorio para actualizar a versiones futuras del programa.

Instalar controladores adicionales en Ubuntu 26.10

Los drivers de terceros desde 26.04 los debe gestionar automáticamente el sistema operativo. Para instalarlos manualmente:

  1. Se escribe lo siguiente para ver la lista de controladores disponibes:
ubuntu-drivers devices
  1. Escribimos esto otro para instalarlos (cambiando «drivera-a-instalar» por el controlador que queramos instalar):
ubuntu-drivers install driver-a-instalar

Y con esto ya estaría.

Yo recomiendo instalar los controladores adicionales, pero no siempre. Si iniciamos el sistema operativo y todo va perfectamente, quizá sea mejor dejar los drivers por defecto. Esto es más importante si, por ejemplo, queremos jugar, ya que merece la pena usar los controladores de nuestra tarjeta gráfica.

Instalar GNOME Software y flatpak en Ubuntu 26.10

Esta es una recomendación personal, pero me parece muy importante. El centro de software oficial de Canonical se hizo por egoísmo, para dar prioridad a lo que ellos quieren. Entre otras cosas, te ofrecerá los paquetes snap antes que los de repositorios oficiales. Además, no soporta paquetes flatpak. Así que yo recomiendo dejar la aplicación oficial en un rinconcito e instalar la tienda oficial que ofrece GNOME.

Para ello, abrimos un terminal y escribimos:

sudo apt install gnome-software

Para añadir soporte para paquetes flatpak tenemos un artículo relacionado. Es un poco antiguo, pero la manera de hacerlo no ha cambiado desde entonces. De hecho, cambió justamente porque cambiaron la tienda de software que viene tras la instalación de cero.

¿Quieres no dar pistas sobre tu contraseña? Elimina los asteriscos

En Ubuntu 26.04, Canonical cambió el feedback al escribir la contraseña al usar sudo. El comportamiento de toda la vida es no mostrar nada (por seguridad: una cantidad de caracteres puede dar pistas). Desde el pasado abril se muestran esos asteriscos.

Si alguien prefiere el comportamiento anterior, debe editar el archivo /etc/sudoers (con sudo visudo) y añadir Defaults !pwfeedback en algún punto del documento.

Activa el soporte para AppImage

Estamos en 2026, tenemos entre manos una nueva versión LTS… y Ubuntu sigue sin soportar AppImages por defecto. Recomiendo activarlo como se explica en el siguiente articulo relacionado.

Personaliza tu Ubuntu 26.10

Aunque a mí no me gusta tocar demasiado las cosas por defecto, siempre es importante trabajar cómodo con lo que tenemos delante. Ubuntu no es tan personalizable como Kubuntu, pero sí permite realizar ciertos ajustes desde Configuración. Por ejemplo, desde «Escritorio de Ubuntu» podemos indicar que el panel pase a estar abajo o a la derecha y también convertirlo en un dock, que hace que no vaya de parte a parte.

Otros cambios que pueden interesar:

Instala y prueba Myna

Junto a Ubuntu 26.10 ha llegado Myna, una herramienta de reconocimiento de voz a texto basada en IA. No está instalada por defecto, pero sí en los repositorios oficiaes. Se puede instalar con:

sudo apt install myna-config

Disfruta de tu Stonking Stingray

El último consejo es que disfrutéis de vuestro flamante Stonking Stingray, ya sea para el ocio o para trabajar.


Linux 7.3 llega con mejoras de rendimiento, soporte de hardware y corrección para SSD Samsung

Linux 7.3

Linux 7.3 se ha colocado en el centro de la actualidad para quienes siguen el desarrollo del sistema operativo. Los reportes recogidos situaron su puesta de largo estable en torno al 18 de octubre, aunque las consultas a los repositorios no siempre reflejaban el mismo estado: algunas páginas seguían mostrando 7.2.11 como última estable y 7.3-rc7 en la rama principal. Ahora, en kernel.org ya aparece Linux 7.3 como última estable, por lo que el lanzamiento es oficial..

El interés de Linux 7.3 está en un paquete de cambios que afecta al rendimiento y a la compatibilidad. La parte más repetida en las fuentes consultadas es la apuesta por mejorar las operaciones de entrada y salida, un terreno que influye en pruebas sintéticas, bases de datos y tareas que mueven grandes volúmenes de datos. A eso se suman ajustes en Btrfs, preparación para plataformas AMD y Apple, aportaciones relacionadas con gráficas y dispositivos de juego, y una corrección de última hora para ciertos SSD Samsung.

Rendimiento de E/S y Btrfs en Linux 7.3

Las operaciones de lectura y escritura rindan mejor en sistemas modernos. Esa labor se dejó notar en pruebas sintéticas y en bases de datos, aunque los propios análisis evitaron convertir los resultados en una promesa universal: el efecto depende de la carga y del equipo. En Btrfs también se recogieron avances, pero sin cifras concretas ni una lista cerrada de operaciones beneficiadas, así que conviene hablar de mejoras reportadas y no de una aceleración garantizada para cualquier uso.

La lectura técnica es que Linux 7.3 refuerza la comunicación entre el hardware y el software que solicita datos. No se trata solo de un número en una tabla: una versión más reciente del kernel puede cambiar la forma en que se gestionan colas, interrupciones y accesos al almacenamiento. Aun así, los resultados deben validarse en cada entorno, porque un servidor de bases de datos, una estación de trabajo y un equipo doméstico no se comportan igual aunque compartan kernel.

Hardware: AMD Zen 6, Apple M3 y gráficas

Entre las novedades para hardware futuro aparece la preparación para AMD Zen 6. El trabajo mencionado incluye la identificación de un tipo de núcleo de bajo consumo y ajustes en AMD HSMP y otros controladores de plataforma. Es importante separar preparación de software de disponibilidad comercial: que el kernel incluya soporte inicial no significa que esos procesadores estén ya en tiendas ni que funcionen con todas sus funciones en cualquier placa.

En el terreno de Apple, Linux 7.3 suma una adaptación inicial para M3 Pro, M3 Max y M3 Ultra, como continuación del trabajo hecho para el M3 básico en Linux 7.2. Las fuentes lo describen como una fase temprana, todavía no lista para usuarios finales>. Por eso su presencia en el kernel señala una labor de bring-up en curso, no una recomendación para instalar Linux en esos equipos esperando una compatibilidad completa.

La parte gráfica y de juego recibió aportaciones vinculadas a Valve. Timur Kristóf, integrante del equipo de gráficos de Linux de Valve, trabajó en soporte para modificadores de formato DRM en GPU AMD de generaciones anteriores y en una recuperación más robusta tras un reinicio de la GPU. También se citan cambios para gestionar mejor la vRAM en sistemas con poca memoria de vídeo, además de soporte inicial para el Steam Controller de 2026 y un controlador para el gamepad MSI Claw. Son avances de compatibilidad, no una garantía de rendimiento en todos los juegos.

Samsung 990 PRO y 990 EVO Plus mejoran con Linux 7.3

Uno de los asuntos más concretos del lanzamiento afecta a los SSD NVMe Samsung 990 PRO y 990 EVO Plus. Determinadas versiones de firmware anunciaban Immediate Readiness, una capacidad que debería indicar que el dispositivo está listo casi al instante, pero no siempre la cumplían. Cuando el kernel confiaba en esa declaración, podían aparecer problemas de configuración tras un FLR y fallos al pasar la unidad a una máquina virtual mediante VFIO.

En el caso del 990 PRO, identificado como 144d:a80c, la unidad podía tardar hasta 7 milisegundos en responder después del FLR; con el firmware 8B2QJXD7 el comportamiento parecía correcto, mientras que versiones anteriores como 1B2QJXD7 no respondían igual. Para el 990 EVO Plus, 144d:a80d, se apuntó a un posible problema similar con el firmware 2B2QKXG7. El kernel no puede leer la versión de firmware en ese punto del proceso, lo que complica la detección automática del caso.

La corrección aplicada en Linux 7.3 pasa por dejar de dar por buena esa promesa sin comprobaciones. El parche no convierte estos discos en dispositivos distintos por arte de magia, sino que evita que el sistema actúe con una confianza excesiva. En virtualización, estaciones de trabajo y equipos que encadenan tareas largas, la estabilidad del acceso directo al disco importa más que una cifra llamativa en un anuncio. Por eso la medida se entiende como una corrección práctica: si el firmware promete estar listo, el kernel quiere hechos verificables.

Pruebas comparativas y lectura práctica

Hay comparativas en las que Linux 7.3 Git aparecía por delante de Linux 7.2 en la mayoría de las pruebas realizadas sobre una estación con AMD Ryzen Threadripper PRO 9995WX, un procesador de 96 núcleos y 192 hilos. Los ensayos incluyeron lectura aleatoria con IO_uring y bloques de 4 KB, PostgreSQL, MariaDB, TigerBeetle, pruebas de red, compilación del kernel y cargas de inteligencia artificial ejecutadas en CPU, entre ellas Lemonade. Esa batería ayuda a entender el alcance, pero no convierte los resultados en una regla general para cualquier ordenador.

Las conclusiones que acompañan a esas pruebas son prudentes: se habla de mejoras pequeñas, sutiles o incrementales, no de un salto enorme. En tareas de almacenamiento, bases de datos y compilación, los resultados favorecían a la versión 7.3 dentro de las condiciones descritas. En cambio, una prueba de OpenVINO aparecía con dos pies distintos y no permitía atribuir un ganador único, lo que refuerza la idea de que conviene mirar el conjunto y no quedarse con un solo dato.

A efectos prácticos, Linux 7.3 no llega como una varita mágica que vaya a cambiar todos los equipos. Las mejoras de E/S y los resultados comparativos dependen de la carga, del hardware y de la configuración; además, la disponibilidad final en distribuciones concretas puede variar. Quienes administren servidores o estaciones de trabajo deberían revisar las notas de su distribución antes de actualizar, sobre todo si usan SSD Samsung de las familias citadas o virtualización con acceso directo al disco.

El balance deja una versión con varios frentes claros: por un lado, mejoras de entrada y salida que los análisis sitúan por delante de 7.2 en varias cargas; por otro, preparación para hardware próximo, aportaciones gráficas y correcciones para los Samsung 990 PRO y 990 EVO Plus que evitan confiar en un Immediate Readiness mal implementado.


Linux 7.3 llega a estable y Ubuntu 26.10 se beneficiará de este avance en breve

Linux 7.3

El pasado jueves, Canonical lanzó la familia Stonking Stingray de Ubuntu, y lo hizo con una versión preliminar del kernel. Esto es una política relativamente nueva, en la que, si el kernel ya se está desarrollando (está en RC), es probable que lo incluyan en la versión final y lo actualicen a estable tan pronto en cuanto sea posible. Hace unas horas, Linus Torvalds ha hecho oficial el lanzamiento de Linux 7.3, y es cuestión de horas que Ubuntu pase a usar esta versión estable.

Como siempre, una larga lista de novedades, entre las que se podrían destacar las mejoras de rendimiento. No vamos a haceros esperar más y vamos con esa lista.

Novedades de Linux 7.3

  • Procesadores y memoria:
    • Identificación de los nuevos tipos de núcleos de bajo consumo de AMD y unificación del tratamiento de los tipos de núcleos de Intel y AMD.
    • Mejoras en SMP para reducir la latencia y optimizar el rendimiento en tiempo real.
    • Diversas mejoras en la gestión energética de Intel y AMD, incluidos los avisos térmicos dirigidos a nivel de paquete de Intel.
    • Optimización menor para antiguos AMD Athlon XP con soporte SSE, pero sin SSE2.
    • Los controladores de plataforma de AMD se preparan para los futuros procesadores Zen 6.
    • El controlador k10temp de AMD añade monitorización de temperatura por CCD en los EPYC Zen 5.
    • Mejoras en x86/mm para aumentar el rendimiento de las cargas de trabajo sensibles a la latencia.
    • Dos importantes optimizaciones en la gestión de memoria.
    • Preparativos iniciales para Intel Starfire, un SoC derivado de Panther Lake destinado a entornos extremos.
    • Compatibilidad con nuevas extensiones de RISC-V.
    • Comienza a incorporarse el soporte para el SoC Qualcomm Shikra.
    • Soporte inicial para Apple M3 Pro, M3 Max y M3 Ultra, todavía sin compatibilidad con sus GPU ni otras funciones esenciales para el uso cotidiano.
    • Mejoras de eficiencia energética para los SoC Apple M1 Pro, M1 Max y M1 Ultra.
    • Compatibilidad con otros nuevos componentes ARM y RISC-V.
    • Mejoras del planificador de Linux que benefician a las CPU híbridas.
    • Optimizaciones del planificador que pueden mejorar el rendimiento en juegos en equipos antiguos.
    • Comienza la habilitación de IBM Power12 y el soporte para código Rust dentro del kernel en la arquitectura PowerPC.
    • El kernel principal incorpora soporte para la característica BBML3 de ARM64.
  • Gráficos:
    • Mejoras en el rendimiento gráfico y en juegos para equipos con poca memoria de vídeo, especialmente configuraciones con unos 8 GB de VRAM.
    • Compatibilidad con modificadores de formato DRM para antiguas GPU de AMD, gracias al trabajo del equipo de gráficos de Valve.
    • Mejor recuperación tras reinicios de GPU en hardware AMD antiguo.
    • Nuevo soporte para distintas tecnologías gráficas de AMD, incluido el bloque de pantalla DCN 6.0.
    • Nouveau incorpora la interfaz NVDEC necesaria para que NVK admita aceleración de Vulkan Video con Mesa 26.3.
    • Otras mejoras en los controladores DRM y de pantalla.
    • Mejoras en los antiguos controladores de framebuffer para ordenadores Atari clásicos y tarjetas gráficas 3dfx Voodoo 3, 4 y 5.
  • Almacenamiento y sistemas de archivos:
    • Mejoras de rendimiento en Btrfs, respaldadas por las primeras pruebas realizadas con Linux 7.3.
    • Reducción de un cuello de botella en operaciones de E/S pequeñas con SSD NVMe PCIe 5.0.
    • Compatibilidad con RWF_DONTCACHE en dispositivos de bloques, útil para servidores de bases de datos y aplicaciones que acceden directamente a estos dispositivos.
    • F2FS permite ejecutar en paralelo operaciones de vaciado de caché en varios dispositivos.
    • UBI admite umbrales de nivelación de desgaste específicos para cada dispositivo, en lugar de utilizar un único umbral global para todas las memorias NAND.
    • Diversas mejoras en NFS.
    • El servidor SMB integrado en el kernel, KSMBD, mejora su interoperabilidad con las copias de seguridad de Apple Time Machine.
    • FUSE mejora su rendimiento mediante grupos de búferes de io_uring y técnicas de copia cero.
    • El controlador NTFS moderno añade soporte de lectura para la compresión de archivos de sistema de Windows mediante WOF.
    • Numerosas correcciones y limpiezas de código en Device Mapper, algunas realizadas con ayuda de Claude Opus.
    • Mejoras en la selección de algoritmos para RAID 5 y RAID 6 mediante pruebas de rendimiento.
    • Correcciones de seguridad en eCryptfs, algunas relacionadas con código presente desde su incorporación al kernel en 2006.
    • Correcciones en los controladores de los sistemas de archivos Apple HFS y HFS+.
    • Mejoras en FSCRYPT, incluidas las que facilitan la futura adopción del cifrado en Btrfs.
    • Optimizaciones de IOmap que pueden mejorar el rendimiento de EXT4 y XFS.
    • Corrección del comportamiento incorrecto ante nombres de archivo demasiado largos en FAT.
    • XFS añade compatibilidad con FALLOC_FL_WRITE_ZEROES para mejorar la eficiencia.
    • Se incorpora FailFS, un controlador complementario a NULLFS, añadido en el ciclo anterior.
  • Redes:
    • Continúa la limpieza del controlador RTL8723BS, que lleva casi una década en el área de pruebas del kernel. Sus cambios representan buena parte de las modificaciones de esta sección.
    • Nuevas restricciones de AF_ALG por motivos de seguridad y mantenimiento. La interfaz sigue en proceso de obsolescencia, aunque todavía depende de ella software como IWD, BlueZ y cryptsetup.
    • Soporte del controlador CXL Type-2 para las interfaces de red AMD Solarflare.
    • Incorporación inicial de la estructura básica del controlador Intel IXD para la función Intel Control Plane PIC en las IPU y FNIC a partir de Intel E2100.
    • Compatibilidad con MCTP sobre USB 1.1.
    • Soporte para los controladores de red Realtek RTL8261C y RTL8261D.
    • Otras mejoras en la pila de red, en un ciclo marcado por la elevada actividad relacionada con la inteligencia artificial y los modelos de lenguaje.
  • Hardware para juegos en Linux:
    • Soporte inicial en el kernel para el Steam Controller de 2026 mediante el controlador Steam-HID.
    • Compatibilidad con botones reprogramables mediante Logitech HID++ 2.0 en diversos dispositivos.
    • El controlador del mando MSI Claw se incorpora al kernel principal gracias al trabajo de Valve.
  • Otros componentes de hardware:
    • El controlador Intel Computer Vision Sensing queda preparado para Nova Lake.
    • Ampliación de la monitorización de sensores en placas base ASUS.
    • Numerosas incorporaciones de hardware de audio y nuevas correcciones específicas para portátiles y otros dispositivos de sonido.
    • El código USB-C comprueba las capacidades y la compatibilidad de los cables con modos alternativos como DisplayPort y Thunderbolt.
    • Nuevo controlador LED para AMD Ryzen AI Halo, que permite encender, apagar y cambiar el color de sus indicadores luminosos.
    • Soporte para USCS, la función de seguridad USB-C de Lenovo en determinados ThinkPad, que permite la alimentación eléctrica mientras bloquea las transferencias de datos.
    • Mejoras de compatibilidad con diversos portátiles y consolas portátiles de distintos fabricantes.
    • Nuevo controlador 8250_mxpcie para tarjetas serie multipuerto PCIe de Moxa.
    • Refuerzo de la seguridad en el subsistema de entrada.
    • Nuevo controlador watchdog para sistemas Lenovo.
    • Compatibilidad con USB4STREAM de menor latencia mediante sondeo activo opcional.
  • Virtualización:
    • Se incorpora KVM Chainsaw, que simplifica la estructura de datos interna kvm_mmu y realiza otras limpiezas de código.
  • Seguridad de Linux:
    • Limpieza del código de aleatorización de la pila del kernel.
    • Nuevas API de cifrado AES que podrían permitir futuras mejoras de rendimiento.
    • Preparativos y limpieza del código TPM para TrenchBoot, cuyo desarrollo sigue en revisión y queda fuera de Linux 7.3.
    • Protecciones para evitar que un firmware EFI defectuoso provoque fallos en el resto del espacio de usuario.
    • AppArmor admite políticas comprimidas en el espacio de usuario.
    • binfmt_misc permite que programas BPF seleccionen dinámicamente los entornos de ejecución.
    • Mejoras en la integridad del flujo de control KCFI para procesadores Intel antiguos.
    • Corrección de vulnerabilidades en el modo de bloqueo del kernel que dejaban accesibles ciertos controladores heredados de E/S y memoria.
    • Se facilita la desactivación de Syscall User Dispatch.
  • Otras mejoras y optimizaciones:
    • Una modificación de MGLRU ayuda a mantener el código ejecutable en memoria durante más tiempo, lo que puede mejorar el rendimiento.
    • El soporte para subplanificadores de sched_ext se considera funcionalmente completo.
    • Limpieza del código encargado de desactivar el soporte heredado para fechas y horas de 32 bits.
    • Incorporación de la nueva funcionalidad bpf_sock_read_xattr.
    • Rust para Linux recibe correcciones preparatorias para el backend de GCC de Rust.
  • Funciones obsoletas y eliminaciones en Linux 7.3:
    • Se declara obsoleta la compatibilidad con numerosas plataformas ARM antiguas de 32 bits, lo que deja sin soporte a cientos de controladores asociados.
    • Se elimina el antiguo controlador IPWireless para tarjetas PCMCIA 3G UMTS.
    • Se retiran controladores antiguos e inseguros de Silicon Graphics (SGI), junto con el código XP y GRU.
    • Se eliminan algunos controladores de tarjetas serie obsoletas.
    • Se retira el controlador IBMASM para las tarjetas de administración remota IBM Remote Supervisor Adapter (RSA y RSA II) con conexión PCI e ISA.
    • Se eliminan los sistemas de archivos EFS y FreeVxFS.

Ya disponible

Linux 7.3 ya está disponible en kernel.org, pero no se recomienda su instalación. Primero, porque debe ser manual, y segundo porque se suele recomendar esperar a una primera actualización de punto para la adopción masiva.


Microsoft Defender extiende su protección al escritorio Linux… por si te interesa

Microsoft Defender en Linux

Microsoft ha dado un paso más en su estrategia de seguridad multiplataforma: Defender ya puede proteger escritorios Linux, aunque por ahora lo hace dentro de una fase de vista previa pública. La compañía no presenta esto como una herramienta para cualquier usuario, sino como una extensión de su oferta empresarial para organizaciones que ya conviven con Linux en sus infraestructuras.

Hasta hace poco, la presencia de Defender en Linux se concentraba en servidores. Ahora Redmond traslada esa cobertura a los puestos de trabajo, un terreno cada vez más habitual entre desarrolladores y, por tanto, más expuesto a ataques. La propuesta busca que las empresas puedan vigilar equipos Linux con los mismos mecanismos que ya emplean en otros sistemas.

Una expansión pensada para estaciones de trabajo

El movimiento no surge de cero. Microsoft inició su recorrido en Linux en 2020, cuando lanzó una primera vista previa de Defender ATP para Linux. Ese mismo año anunció la disponibilidad general para servidores, un punto de partida que ha servido para construir el agente actual. En 2023 llegó el aislamiento de dispositivos Linux, una función que permite separar de la red un equipo comprometido sin cortar del todo la comunicación con el servicio de seguridad.

Ahora ese mismo enfoque alcanza los ordenadores de escritorio. La empresa sostiene que los escritorios Linux manejan privilegios elevados, tienen gran valor para el negocio y muchas veces pasan desapercibidos para los administradores. Si un atacante logra entrar en uno de esos equipos, no solo se hace con un portátil: también puede ganar presencia en los procesos de creación y distribución de software de la organización.

Mismo agente que en servidores

Una de las decisiones técnicas más relevantes es que Microsoft no ha diseñado un agente específico para escritorio. Emplea el mismo que ya funcionaba en servidores Linux, de modo que los paquetes, la instalación y las funciones de seguridad se trasladan sin grandes cambios. Para las empresas, eso reduce trabajo de mantenimiento y permite reaprovechar procedimientos ya probados.

El sistema distingue de forma automática si el dispositivo es un servidor o una estación de trabajo. Esa clasificación se refleja en el inventario y en los flujos de seguridad, así que los administradores pueden supervisar todos los equipos Linux desde el mismo portal que usan para el resto de sistemas, ya estén en el centro de datos, en la nube o encima de la mesa de un empleado.

Tres bloques de protección en Microsoft Defender

La oferta se organiza en tres áreas. La primera, protección y detección, incluye detección y respuesta en el endpoint, el antivirus de nueva generación de Defender y el análisis de amenazas. Estas capacidades están pensadas para localizar comportamientos sospechosos en tiempo real, no solo para buscar archivos maliciosos conocidos.

La segunda área, gestión de la exposición, reúne la gestión de vulnerabilidades de Microsoft Defender, el inventario de dispositivos y la administración de la configuración de seguridad. La tercera, investigación y respuesta, incorpora búsqueda avanzada de amenazas, respuesta en directo y aislamiento de dispositivos. Son los mismos pilares que ya sostenían la versión para servidores Linux, pero aplicados a los puestos de trabajo.

Distribuciones compatibles y entorno gráfico

En cuanto a compatibilidad, Microsoft señala que las distribuciones admitidas en servidores también lo están en escritorios. La lista incluye RHEL, CentOS, Ubuntu, Debian, SUSE Linux Enterprise Server, Fedora y Oracle Linux, entre otras. El soporte depende de la distribución y de la versión del kernel, no del entorno gráfico, por lo que usar GNOME, KDE u otro escritorio no cambia el criterio principal.

Microsoft Defender y la licencia de empresa, no para casa

Defender para Linux no es gratuito. Su uso exige una licencia independiente de Microsoft Defender for Endpoint Plan 2 o bien contar con Microsoft 365 E5 o E7. Esa condición lo sitúa en el ámbito profesional y corporativo, igual que ocurría con la versión para servidores. Las organizaciones interesadas pueden probarlo dentro de la vista previa pública.

Los usuarios domésticos no tienen el mismo camino. La versión de Defender vinculada a planes personales y familiares sigue limitada a Windows, Mac, iPhone y Android, así que quien use Linux en casa seguirá dependiendo de las herramientas incluidas en su distribución o de otras alternativas de seguridad.

La llegada de Defender a los escritorios Linux amplía una estrategia que empezó en servidores y que ahora pretende cubrir también los equipos desde los que se programa y se prepara software. La propuesta reutiliza el agente existente, mantiene la gestión unificada y exige licencias empresariales, mientras deja fuera, al menos por ahora, al usuario particular. Para las organizaciones españolas y europeas que ya combinan Windows, nube y sistemas abiertos, todo apunta a que Linux deje de ser un punto ciego en su seguridad.


Ubuntu Touch 24.04-2.1 actualiza Morph Browser y corrige errores

Ubuntu Touch 24.04-2.1

Ubuntu Touch 24.04-2.1 ya está disponible como nueva actualización de mantenimiento del sistema operativo móvil desarrollado por la comunidad UBports. Esta versión continúa el trabajo iniciado con la serie 24.04-2.x, basada en Ubuntu 24.04 LTS, con mejoras de compatibilidad, correcciones de errores y actualizaciones de componentes esenciales. Uno de sus cambios más destacados es la incorporación de ocho dispositivos a la lista de terminales compatibles con esta rama.

La actualización también presta atención a la seguridad del sistema y a la experiencia de uso diario. Entre las novedades figuran una versión más reciente del motor del navegador Morph, mejoras en las notificaciones push y correcciones para distintos problemas relacionados con la pantalla, la hora del sistema y la ejecución de aplicaciones.

Ocho nuevos dispositivos compatibles con la llegada de Ubuntu Touch 24.04-2.1

Ubuntu Touch 24.04-2.1 amplía el soporte de hardware con ocho modelos adicionales:

  • Nothing Phone (1).
  • OnePlus Nord N10 y OnePlus Nord N100.
  • Volla Tablet.
  • Xiaomi Redmi Note 9 Pro en su versión global.
  • Xiaomi Redmi Note 9S y Redmi Note 9 Pro para el mercado indio.
  • Xiaomi Redmi Note 9 Pro Max.
  • Poco M2 Pro.

La ampliación permite que más usuarios puedan probar el sistema móvil libre en dispositivos que originalmente utilizan Android. No obstante, la compatibilidad depende de la disponibilidad de una versión específica para cada terminal y de las particularidades de su instalación. Antes de cambiar de sistema operativo, conviene consultar la documentación del dispositivo y las instrucciones oficiales de UBports.

Morph Browser actualiza su motor

El navegador Morph recibe una de las principales novedades de esta versión. Su motor QtWebEngine se actualiza a la versión 6.11.2, basada en Chromium 140, e incorpora correcciones de seguridad adicionales.

También se han mejorado el cambio entre pestañas y la compatibilidad con los scripts de usuario en la implementación basada en Qt 6. Estos cambios buscan mejorar tanto la navegación cotidiana como las posibilidades de personalización del navegador.

Correcciones para las notificaciones y la pantalla

La actualización corrige varios problemas que podían afectar al uso diario del sistema. Las notificaciones push deberían funcionar de forma más fiable, mientras que un error relacionado con la zona horaria que mostraba el reloj del sistema ha sido solucionado.

También se ha corregido el comportamiento del teclado en pantalla al utilizar aplicaciones de Libertine, el entorno que permite ejecutar determinadas aplicaciones Linux en Ubuntu Touch. Por otra parte, el puntero del ratón ya no debería quedar limitado incorrectamente después de girar la pantalla, una corrección especialmente útil en la Volla Tablet cuando se utiliza con su funda-teclado.

En el Volla Phone Plinius también se ha solucionado un problema con el control de la linterna.

Waydroid y seguridad

Ubuntu Touch 24.04-2.1 incorpora Waydroid 1.6.3, junto con parches relacionados con las imágenes de Android 16 y distintos dispositivos. Los componentes QtMir incluyen asimismo mejoras para la compatibilidad con el funcionamiento de Waydroid en varias ventanas.

En materia de seguridad, UBports ha corregido vulnerabilidades que podían permitir a aplicaciones sin privilegios realizar operaciones privilegiadas sin autenticación. Por este motivo, el proyecto recomienda instalar la actualización cuanto antes.

Cómo instalar Ubuntu Touch 24.04-2.1

La actualización se distribuye de forma gradual a través de la sección de actualizaciones de los ajustes del sistema. Los dispositivos que ejecutan Ubuntu Touch 24.04-2.0 pueden recibir la nueva versión 24.04-2.1. Quienes todavía utilicen la rama 24.04-1.x deben tener en cuenta que existe una actualización de mantenimiento separada, la 24.04-1.5, para los dispositivos que aún permanecen en esa serie.

UBports también ha documentado un problema por el que Morph Browser puede no iniciarse en determinadas actualizaciones desde versiones anteriores a la serie 24.04-2.x. Por tanto, es aconsejable consultar las notas de publicación y las instrucciones oficiales antes de actualizar.

Con esta versión, Ubuntu Touch continúa mejorando la compatibilidad con más terminales y puliendo aspectos importantes de seguridad y funcionamiento, mientras la comunidad sigue desarrollando una alternativa móvil basada en software libre.


Libreboot 26.10 estrena UEFI completo y amplía su soporte de hardware

Libreboot 26.10

Libreboot 26.10 ya se puede descargar y no es una actualización menor. La versión coloca EDK2 como cargador UEFI por defecto en la mayoría de placas Intel y AMD compatibles, lo que supone dejar atrás U-Boot en x86 y abrir la puerta a sistemas que hasta ahora no arrancaban con este firmware libre, incluido Windows. El proyecto mantiene GRUB y SeaBIOS en versiones EFI dentro de la flash para no romper instalaciones antiguas, pero advierte de que los cambios de diseño son profundos y conviene leer la documentación antes de actualizar.

El anuncio lo firma Leah Rowe y lleva fecha del 15 de octubre de 2026. Los archivos están en el repositorio estable de Libreboot y en sus réplicas, así que los usuarios europeos pueden descargarlos desde los espejos habituales. Además de la parte técnica, la entrega incorpora una política contraria al uso de IA en el sistema de compilación, un punto que el responsable del proyecto considera el cambio más relevante de todo el lanzamiento. En algunos resúmenes se le ha puesto el apodo Ominous Olive, aunque el anuncio principal se centra en la versión 26.10.

EDK2 pasa a mandar en el arranque de Libreboot 26.10

El nuevo payload se apoya en una bifurcación de EDK2 mantenida por MrChromebox, que convierte el código de referencia de Intel para UEFI en un cargador genérico para coreboot. Aunque EDK2 se asocia a menudo con firmware propietario, su implementación de referencia es software libre y el proyecto distribuye el código fuente completo. En la práctica, casi todas las placas de 64 bits pasan a usarlo por defecto, mientras que los equipos antiguos limitados a 32 bits siguen con el esquema anterior de GRUB y SeaBIOS.

La compatibilidad se amplía de forma notable. Se han probado Linux con UKI y systemd-boot, OpenBSD con cargador EFI y GPT, FreeBSD en modo UEFI y Windows 10 y 11, además de sistemas menos habituales como 9front. ReactOS no funciona porque no ofrece soporte UEFI, y RedoxOS probablemente sí. Para quienes necesiten arrancar instalaciones antiguas, EDK2 incluye GRUB EFI, SeaBIOS CSM mediante CSMWrap y MemTest86+, accesibles desde el menú que aparece al pulsar ESC durante el arranque.

Hay matices que conviene tener en cuenta. CSMWrap, el puente que permite usar SeaBIOS como módulo de compatibilidad, ocupa un núcleo completo de CPU durante el arranque, por lo que un equipo de cuatro núcleos puede mostrar solo tres en Linux. Para retrocompatibilidad es preferible la versión EFI de GRUB, que no arrastra ese problema. Los payloads clásicos de GRUB y SeaBIOS en metal desnudo quedan desaconsejados y podrían desaparecer en el futuro, aunque todavía se pueden reactivar compilando desde el código fuente.

En gráficas, el soporte de PCI-E Resizable BAR permite usar tarjetas modernas que necesitan asignaciones por encima de 4 GB, siempre que se active manualmente en menuconfig. No viene habilitado por defecto porque en las pruebas rompe la salida de vídeo con libgfxinit en gráficos Intel integrados. Las ROM de opción PCI-E sí se activan cuando hacen falta, y se han probado equipos de sobremesa como los Dell OptiPlex 9020 SFF y 5050 SFF. Si aparece el problema con reBAR, el controlador i915 de Linux todavía puede inicializar el framebuffer por KMS/DRM.

233 Chromebooks y nuevas placas en la lista

Una de las cifras más llamativas es la importación de 233 portátiles Chromebook soportados por la distribución coreboot de MrChromebox, desde modelos antiguos hasta los más recientes de Intel y AMD. La operación se automatizó con la herramienta util/mrimport, que genera configuraciones para lbmk, y se han aplicado ajustes propios de Libreboot. Eso sí, en esta entrega las Chromebooks son solo código fuente: no hay binarios listos y hay que compilar. Solo se ha probado Baytrail Kip; el resto necesita pruebas.

Libreboot no se presenta como un fork de MrChromebox, sino como un proyecto que toma su trabajo como upstream en Chromebooks Intel y AMD. Entre las modificaciones aplicadas están el payload EDK2 con logotipo arcoíris y color morado, el bit HAP para desactivar Intel ME, el desbloqueo de regiones IFD mediante ifdtool, CSMWrap, GRUB EFI, MemTest86+, raminit nativo en Haswell y libgfxinit en Intel hasta Kaby Lake. La idea es mantener la mayor sincronía posible con el proyecto original y, a la vez, conservar las particularidades de Libreboot.

También hay hueco para hardware que no es Chromebook. Se añade soporte para el Dell OptiPlex 5050 SFF, el Supermicro X11SSH-F, los ThinkPad X280 y X270 y el Dell OptiPlex 3040 Micro. En el caso del Supermicro se recurre a deguard para neutralizar Intel ME y aprovechar las ventajas de la caché MRC, lo que acelera el entrenamiento de memoria en cada reinicio. El ThinkPad X301 deja de estar marcado con release=n porque arranca correctamente, aunque sigue siendo lento.

Las placas AMD Fam15h, como las ASUS KCMA-D8 y KGPE-D16, cambian al fork de coreboot de 15h.org. Frente a la rama 4.11_branch anterior, esta versión usa código AGESA. El resultado es una inicialización más fiable de CPU y memoria, soporte para más cantidad de RAM y correcciones en IOMMU y TPM. Se ofrecen imágenes de 4 MB y 8 MB, con binarios normales de SeaBIOS y GRUB, mientras que las imágenes basadas en EDK2 quedan en código fuente por limitaciones del chip gráfico AST2050.

Un sistema de compilación más flexible y ordenado

El proyecto ha reorganizado lbmk para admitir varios árboles y varios upstreams por proyecto, algo que facilita mantener coreboot, EDK2, GRUB, SeaBIOS, Flashprog y U-Boot sin mezclar revisiones. Coreboot por defecto se actualiza a una instantánea de septiembre de 2026; la variante de MrChromebox queda importada para Chromebooks; Fam15h pasa al fork de 15h.org; SeaBIOS se actualiza a julio de 2026; GRUB llega a la versión 2.16; Flashprog se actualiza a septiembre de 2026 y EDK2 a la versión 26.09.2. La rama antigua 4.11_branch se elimina.

También se han limpiado cientos de líneas de código muerto y se ha simplificado la estructura de configuración. Los archivos de proveedor se mueven a vendorfiles/, los proyectos se agrupan mejor bajo config/ y funciones como findpath o las comprobaciones de mkhelper quedan más compactas. Se elimina ccache para evitar errores sutiles, se dejan de usar las opciones -c y x, se refuerzan las comprobaciones de rutas y se apuesta por defconfigs cortos en coreboot. La caché XBMK_CACHE pasa a estar fijada en la configuración y se aplican clones con –mirror para ganar fiabilidad.

Entre las funciones nuevas destacan la importación automática de U-Boot con ./mk import_uboot, el comando fwsetup para volver al menú de EDK2 desde GRUB, las direcciones MAC aleatorias en compilaciones no de release, el color morado para MemTest86+ y EDK2, el escaneo de todos los directorios ESP y la activación de TPM donde esté disponible. También se añaden cbtest y test, dos utilidades para detectar problemas de configuración y someter el sistema de compilación a pruebas de estrés. SMMSTORE queda activado por defecto en los destinos con EDK2, de modo que se puede cambiar el orden de arranque sin recompilar el firmware.

En el apartado de arranque, GRUB simplifica su configuración a una sola entrada de menú que prueba primero USB y permite recorrer configuraciones con ESC, útil para quienes tienen varias distribuciones Linux. La imagen EFI de GRUB usa terminal_input console y prescinde de nativedisk, apoyándose en los controladores de EDK2 para USB, PS/2 y almacenamiento. Ya no se entregan imágenes con mapas de teclado distintos: hay una ROM por configuración y, si se quiere, se puede insertar un archivo keymap.gkb en CBFS. De momento todo queda en teclado UK QWERTY, a la espera de una solución gráfica basada en HiiDatabase y SMMSTORE.

Las herramientas auxiliares también reciben atención. nvmutil pasa a usar macros más seguras, elimina el manejo de errores basado en errno y añade envoltorios tolerantes a EINTR, además de corregir problemas en OpenBSD y generalizar funciones de E/S. Se intentó desarrollar libreboot-utils y una versión endurecida de mktemp llamada mkhtemp, pero el esfuerzo se abandonó por complejidad y por la dificultad de que las distribuciones lo aceptaran. Algo parecido ocurrió con una versión ampliada de spkmodem-recv, descartada por sobreingeniería.

Política anti-IA y salida de U-Boot en x86

El cambio más comentado es la incorporación del archivo AGENTS.md con una política claramente contraria a la IA. Libreboot rechaza el uso de código generado por inteligencia artificial y justifica la decisión con argumentos técnicos, legales y éticos. El proyecto sostiene que U-Boot en x86 quedó lastrado por una bifurcación fuertemente asistida por IA, lo que llevó a retirarlo como payload principal en esa arquitectura y a sustituirlo por EDK2, una implementación UEFI mucho más madura.

U-Boot no desaparece del todo: se mantiene en ARM64 y RISC-V, donde sigue siendo una pieza útil y cuenta con desarrollo activo. La actualización de U-Boot en Chromebooks ARM64 se descartó porque el menú bootflow de upstream quedó poco usable; se mantiene la revisión de principios de 2025. En x86, en cambio, Libreboot lo considera una carga. CrabEFI, un payload escrito en Rust por Arthur Heymans, fue valorado como reemplazo, pero se descartó de momento porque el ecosistema de Rust no se considera lo bastante predecible para producción. La idea es retomarlo cuando las herramientas estén más asentadas en distribuciones y sistemas BSD.

El anuncio también menciona que otros proyectos usados por Libreboot, como GCC o GRUB, pueden contener contribuciones asistidas por IA. El responsable de Libreboot afirma que tiene intención de auditarlos y, si hiciera falta, deshacer ese código o bifurcar los proyectos. Es una postura dura, no exenta de polémica, que el proyecto presenta como parte de su compromiso con el software libre. En cualquier caso, la decisión práctica inmediata es que EDK2 ocupa el lugar de U-Boot en x86.

Migración, notas prácticas y compatibilidad de Libreboot 26.10

Para quien venga de versiones anteriores, el salto no es trivial. Los equipos de 64 bits usan EDK2 por defecto, mientras que las placas solo de 32 bits o con poca flash conservan GRUB y SeaBIOS independientes. Las instalaciones antiguas de Linux y BSD deberían seguir arrancando gracias a los módulos de compatibilidad, pero se recomienda migrar a arranque UEFI con ESP. FreeBSD en modo BIOS necesita SeaBIOS en modo texto; para instalaciones nuevas es mejor usar EDK2 y evitar los módulos de compatibilidad.

Si alguien quiere recuperar el esquema clásico, puede editar el target.cfg de su placa, quitar las variables build_depend, payload_edk2 y grubtree, y añadir payload_grub, payload_seabios y payload_memtest. Después basta con recompilar. Libreboot advierte de que esa configuración está obsoleta y podría desaparecer más adelante. En EDK2 no se ofrece txtmode; para el cargador BIOS de FreeBSD hay que recurrir a un framebuffer en modo texto heredado desde coreboot, una opción que no se recomienda para instalaciones nuevas.

Otras notas prácticas incluyen el consumo de un núcleo por CSMWrap, la posibilidad de activar reBAR en placas con GPU externa y el uso de SMMSTORE para guardar ajustes de arranque. La actualización también deja atrás las imágenes con keymap integrado y apuesta por una única ROM por configuración. El soporte de iPXE aparece en el menú de EDK2, no en el payload SeaBIOS clásico, y el arranque de UKI modernos funciona sin necesidad de GRUB. También queda pendiente Linuxboot, que permitiría arrancar otros kernels desde la flash con Kexec, algo que el proyecto espera abordar en el futuro. La documentación del proyecto recoge los pasos concretos para cada escenario.

Todo este conjunto de cambios coloca a Libreboot 26.10 como una entrega de transición importante: EDK2, las 233 Chromebooks, el fork de 15h.org y la política anti-IA marcan el rumbo de las próximas versiones. Tanto el anuncio oficial como los resúmenes técnicos difundidos coinciden en señalar que el objetivo es modernizar el firmware libre, ampliar la compatibilidad con hardware reciente y mantener vivas las instalaciones antiguas mediante capas de compatibilidad. No es un lanzamiento exento de matices, sobre todo por los cambios en payloads y por la postura frente a la IA, pero sí supone un paso relevante para quien sigue de cerca el ecosistema de arranque abierto.


Lubuntu 26.10 llega con LXQt 2.4 y Linux 7.3

Lubuntu 26.10

Terminamos la ronda de lanzamientos con la llegada de Lubuntu 26.10. Tardaron un poco más en publicar las notas oficiales, y no quisimos adelantarnos y publicar algo que finalmente no se diera. En cualquier caso y como el resto de la familia, se puede descargar desde hace poco menos de 24 horas, y lo que ha cambiado realmente es que el lanzamiento ya es 100% oficial.

Como Xubuntu, Lubuntu 26.10 y el resto de versiones no son para entusiastas de la tecnología que busquen las últimas novedades llamativas. Este es otro viejo rockero, de los primeros sabores oficiales, y los que lo usan esperan una experiencia ligera que poder usar en equipos más modestos.

Novedades generales de la familia Stonking Stingray

  • Versión intermedia con nueve meses de soporte, hasta julio de 2027.
  • Linux 7.3, en un principio en RC, pero pronto en estable.
  • dbus-broker como implementación de D-Bus: se sustituye la implementación tradicional dbus-daemon por dbus-broker, que utiliza una arquitectura asíncrona orientada a eventos para gestionar la comunicación entre aplicaciones y servicios del sistema.
  • Coreutils completamente en Rust.
  • GCC 15.2.
  • LLVM 22.1.
  • Go 1.27.
  • Python 3.14.
  • OpenJDK 25.
  • Rust 1.97.
  • Avances en seguridad y OpenPGP.
  • Mayor compatibilidad con RISC-V.

Novedades de Lubuntu 26.10

No hay muchas novedades llamativas en este lanzamiento. Lo más destacado, además del kernel Linux 7.3 que llegará oficialmente este domingo si no pasa nada (sí, actualmente no tiene la etiqueta de «estable») es que han subido a LXQt 2.4 de este abril, subiendo del 2.3 que se usó en 26.04.

Por otra parte, Lubuntu 26.10 sigue con sesiones X11 por defecto, pero han incluido una sesión Wayland experimental que está disponible por defecto. Se puede elegir desde la pantalla de inicio de sesión. La X11, la normal, pone «Lubuntu», mientras que la Wayland pone «Lubuntu (Wayland)». De momento no tienen planes de eliminar la sesión X11, por lo que yo recomendaría quedarse en lo que ofrece la distribución si no se echa nada en falta.

Lubuntu 26.10 ya se puede descargar desde este enlace.