Canonical se une a la Open Secure AI Alliance para reforzar la seguridad de la IA

Open Secure AI Alliance

Canonical se ha incorporado a la Open Secure AI Alliance, una iniciativa impulsada para desarrollar y compartir tecnologías abiertas destinadas a mejorar la seguridad de los sistemas de inteligencia artificial y de los agentes autónomos. La alianza, creada bajo el paraguas de la Linux Foundation y con NVIDIA entre sus impulsores, reúne a empresas y organizaciones de diferentes áreas de la industria tecnológica con el objetivo de abordar los nuevos problemas de seguridad que plantea la expansión de la IA.

La incorporación de Canonical resulta especialmente relevante para el ecosistema Linux porque Ubuntu ocupa una posición destacada como plataforma para servidores, infraestructura cloud y cargas de trabajo de inteligencia artificial. La compañía considera que proteger los sistemas de IA no puede limitarse al modelo utilizado, sino que debe abarcar toda la pila de software e infraestructura sobre la que se ejecutan estos sistemas.

Canonical se une a la Open Secure AI Alliance

La Open Secure AI Alliance nació con la intención de impulsar herramientas abiertas que permitan analizar, proteger y mejorar la seguridad de las aplicaciones y agentes basados en inteligencia artificial. La iniciativa parte de una idea cada vez más relevante en el sector: un sistema de IA no está compuesto únicamente por los pesos de un modelo.

Alrededor de un modelo existen numerosas capas adicionales, incluyendo herramientas, agentes, sistemas de ejecución, bibliotecas, mecanismos de autenticación, servicios y componentes de infraestructura. Cada uno de estos elementos puede introducir vulnerabilidades, por lo que proteger únicamente el modelo no es suficiente para garantizar la seguridad de todo el sistema.

Canonical se incorpora precisamente desde esa perspectiva. Ubuntu puede encontrarse en la base de numerosas infraestructuras donde se ejecutan cargas de trabajo de IA, por lo que la compañía considera importante participar en el desarrollo de herramientas abiertas destinadas a proteger también esa capa inferior.

La seguridad de la IA va más allá del modelo

Uno de los principios fundamentales de la alianza es que los problemas de seguridad relacionados con la inteligencia artificial no terminan en el modelo. Los agentes de IA actuales pueden interactuar con sistemas externos, utilizar herramientas, acceder a información y ejecutar acciones en nombre de los usuarios.

Esto introduce una superficie de ataque considerablemente mayor que la de un modelo que simplemente genera una respuesta. Un agente puede depender de múltiples componentes y servicios, y un fallo de configuración o una vulnerabilidad en cualquiera de ellos puede comprometer el conjunto.

La Open Secure AI Alliance pretende abordar precisamente este problema mediante tecnologías abiertas que permitan a los defensores comprender mejor cómo funcionan estos sistemas y detectar posibles problemas antes de que puedan convertirse en incidentes de seguridad.

Una alianza impulsada por NVIDIA y la Linux Foundation

La iniciativa fue presentada en julio de 2026 con NVIDIA y numerosas organizaciones como miembros fundadores. Su objetivo es fomentar la colaboración entre compañías de infraestructura, ciberseguridad, software empresarial, comunidades de código abierto e investigación en inteligencia artificial.

La participación de actores con perfiles tan diferentes responde a la naturaleza transversal de la seguridad de la IA. Un problema localizado en un modelo puede tener consecuencias en las aplicaciones que lo utilizan, mientras que una vulnerabilidad en la infraestructura puede afectar a múltiples modelos y servicios simultáneamente.

La alianza busca, por tanto, crear herramientas y mecanismos que puedan utilizarse en diferentes capas y por organizaciones con necesidades muy distintas.

NOOA es una de las primeras contribuciones

Entre las primeras tecnologías asociadas a la iniciativa se encuentra NOOA, un framework de código abierto desarrollado por NVIDIA para auditar el comportamiento de agentes de IA.

Este tipo de herramientas resulta especialmente interesante a medida que los agentes adquieren capacidad para interactuar con el sistema operativo, utilizar aplicaciones y ejecutar tareas de manera autónoma. Poder analizar su comportamiento proporciona a los investigadores y administradores una forma de detectar acciones inesperadas o potencialmente peligrosas.

El enfoque abierto también permite que investigadores externos puedan estudiar las herramientas y contribuir a su evolución, en lugar de depender exclusivamente de soluciones propietarias desarrolladas por un único proveedor.

Hugging Face aporta Safetensors

Otra de las tecnologías destacadas dentro del ecosistema de la alianza es Safetensors, el formato desarrollado por Hugging Face para almacenar pesos de modelos de inteligencia artificial de una manera diseñada para evitar la ejecución arbitraria de código durante su carga.

La importancia de este tipo de herramientas reside en que la seguridad de la IA también comienza en los propios archivos que contienen los modelos. Si un mecanismo de carga permite ejecutar contenido malicioso incluido en un archivo aparentemente legítimo, el atacante puede aprovechar el proceso de instalación o utilización del modelo para comprometer el sistema.

Safetensors representa así un ejemplo de cómo una herramienta abierta puede abordar un riesgo concreto dentro de la cadena de suministro de la inteligencia artificial.

SAFE busca compartir información sobre incidentes

La alianza también trabaja en SAFE, siglas de Shared AI Findings Exchange. Se trata de una propuesta destinada a crear un mecanismo confidencial para comunicar incidentes de seguridad relacionados con sistemas de inteligencia artificial y también situaciones que estuvieron cerca de convertirse en incidentes.

El objetivo es facilitar que las organizaciones puedan compartir información sobre fallos reales de los agentes y advertir a otros participantes cuando exista un problema que pueda repetirse en diferentes sistemas.

La posibilidad de registrar también los llamados «near misses» resulta importante porque permite aprender de situaciones que fueron detectadas antes de provocar daños. En seguridad informática, disponer de información sobre estos casos puede ayudar a identificar patrones y prevenir incidentes posteriores.

El papel de Ubuntu en la infraestructura de IA

La incorporación de Canonical tiene sentido dentro de este planteamiento debido a la presencia de Ubuntu en centros de datos, servidores, servicios cloud y entornos empresariales.

Muchas cargas de trabajo de inteligencia artificial se ejecutan sobre Linux, desde servidores que alojan modelos hasta infraestructuras utilizadas para entrenamiento, inferencia y servicios que proporcionan acceso a modelos de IA.

Canonical sostiene que, si Ubuntu se encuentra en la base de buena parte de esta infraestructura, también debe formar parte de los esfuerzos destinados a protegerla. La participación en la alianza permite a la compañía colaborar en herramientas que tengan en cuenta las necesidades de esta capa del sistema.

La infraestructura también forma parte de la seguridad

Uno de los mensajes centrales de Canonical tras su incorporación es que la seguridad debe cubrir toda la pila tecnológica. Los modelos pueden contar con mecanismos de seguridad y restricciones, pero estos controles no sustituyen la necesidad de proteger el sistema operativo, los servicios, las aplicaciones y la infraestructura que los rodean.

Esta cuestión adquiere todavía más importancia con la expansión de los agentes autónomos. A diferencia de un chatbot tradicional, un agente puede disponer de permisos para realizar acciones sobre otros sistemas. Un error en cualquiera de las capas que controla esas acciones puede terminar teniendo consecuencias mucho mayores que una respuesta incorrecta generada por un modelo.

Por eso, la alianza apuesta por desarrollar herramientas que permitan analizar el comportamiento de los agentes y proteger las diferentes piezas que intervienen en su funcionamiento.

El software abierto como herramienta de defensa

La Open Secure AI Alliance apuesta además por una filosofía abierta. La idea es que las herramientas destinadas a proteger los sistemas de IA puedan ser examinadas, auditadas y mejoradas por diferentes participantes.

Este modelo resulta especialmente relevante en ciberseguridad, donde la transparencia puede facilitar la detección de vulnerabilidades y permitir que una comunidad más amplia contribuya a corregirlas.

Para Canonical, este planteamiento encaja con su propia experiencia dentro del ecosistema del software libre. Ubuntu forma parte de una infraestructura tecnológica mucho más amplia y depende de numerosas tecnologías abiertas desarrolladas por comunidades y organizaciones diferentes.

Canonical refuerza su presencia en la seguridad de la IA

La entrada de Canonical en la Open Secure AI Alliance amplía la participación de la compañía en iniciativas relacionadas con la seguridad de la inteligencia artificial. En este caso, el interés no se centra exclusivamente en los modelos, sino en toda la infraestructura necesaria para ejecutarlos.

La posición de Ubuntu como sistema operativo utilizado en servidores, cloud y entornos empresariales permite a Canonical aportar una perspectiva diferente a la de los fabricantes de modelos y aceleradores de IA. La seguridad de un sistema completo depende de todas sus capas, desde el hardware y el sistema operativo hasta las aplicaciones, agentes y modelos.

La colaboración con NVIDIA, Hugging Face y otros participantes permitirá además trabajar en herramientas abiertas que puedan utilizarse para detectar vulnerabilidades, analizar el comportamiento de los agentes y compartir información sobre incidentes.

Una iniciativa que busca anticiparse a los nuevos riesgos

La aparición de agentes de inteligencia artificial capaces de interactuar directamente con sistemas y herramientas está modificando el panorama de la seguridad informática. Los riesgos ya no dependen únicamente de que un modelo genere una respuesta incorrecta, sino también de qué puede hacer el software que utiliza ese modelo y qué permisos tiene dentro de una infraestructura.

La Open Secure AI Alliance pretende abordar precisamente esa nueva realidad mediante colaboración y herramientas abiertas. La incorporación de Canonical añade a la iniciativa uno de los actores más importantes del ecosistema Linux empresarial y refuerza la atención sobre la infraestructura que sostiene las cargas de trabajo de IA.

Con Canonical dentro de la alianza, Ubuntu pasa a formar parte de un esfuerzo más amplio para construir una infraestructura de inteligencia artificial en la que la seguridad no sea una característica añadida al final del proceso, sino un elemento presente en cada una de las capas que forman el sistema.


Vivaldi 8.2 mejora el soporte para PWA, y la compañía prepara una versión del navegador apta para empresas

PWA en Vivaldi 8.2

Vivaldi 8.2 ha llegado hoy con dos novedades destacadas, y también con una noticia que interesará a empresas. Y no, no están hablando de una versión de pago, o por lo menos no de momento y no parece que esa vaya a ser la intención. Lo que se busca es que se pueda usar Vivaldi en cualquier sistema operativo, y actualmente no es posible por motivos que explicaremos más adelante en este artículo.

La primera de las novedades destacadas es una que vendrá bien a la mayoría de usuarios, pero no tanto a otros como yo que ya hacían lo mismo de otra manera, también desde el navegador con nombre de famoso compositor. Para el que no lo sepa, Ctrl+E o F2 abre el panel de comandos rápidos, con el que podemos realizar búsquedas, lanzar diferentes atajos y también usar una calculadora. Esto último pasa a estar disponible también en la barra de URL Vivaldi 8.2.

Calculadora en la barra de URL de Vivaldi 8.2

Tras obtener un resultado, podemos copiarlo en el portapapeles al pulsar Enter (no iba a llevarnos a una dirección web, claro). Si no queremos la calculadora ahí, se puede eliminar desde los ajustes.

Por otra parte, la segunda novedad destacada mejora el soporte par aplicaciones web progresivas (PWA). Hasta ahora, para instalar una PWA había que hacer clic en una pestaña y pulsar «Instalar», lo que no es lo mejor. Ahora, cuando entremos a una web que sea una PWA, veremos a la derecha de la barra de URL un icono que nos invitará a instalar dicha aplicación. La mejora no parece enorme, pero que se vea el botón de instalar deja claro que es una posibilidad.

Como comentario, es algo que ya veíamos en otros navegadores como Brave o Chrome, y ahora lo tenemos también en Vivaldi.

Se prepara una versión para empresas

El primer punto interesante no ha llegado en Vivaldi 8.2 estable, pero sí se comenta en sus notas de lanzamiento. Están preparando una versión para empresas, una alternativa real a los navegadores de las Big Tech que estará construido para organizaciones de todo tipo y tamaños, desde negocios e instituciones públicas hasta departamentos gubernamentales y escuelas.

Hay ya disponible una Technical Preview, y el trabajo se ha centrado en soportar gestiones de políticas y personalizaciones del navegador para organizaciones. La página oficial de esta iniciativa está disponible en este enlace, en el que no se aporta mucha más información. Pero la idea es ofrecer un Vivaldi aún más transparente con las políticas de uso y demás que se pueda usar en cualquier parte. Esa versión del navegador no debería sufrir recortes de funciones.

Para más información hay que escribir un correo a enterprise@vivaldi.com.


NawaOS: La distribución de Linux optimizada para Gaming

NawaOS

Si estás harto de que tu ordenador se quede corto al intentar ejecutar los últimos títulos o te peleas con la configuración de Linux, tienes que echarle un ojo a NawaOS. Se trata de una propuesta fresca y potente que busca eliminar las barreras entre el hardware modesto y el gaming de alto rendimiento, permitiendo que cualquier entusiasta de los videojuegos pueda jugar sin complicaciones.

Este sistema no es solo una capa estética, sino que ha sido desarrollado por Ahmed Abdulla con la idea de ofrecer un rendimiento puro. Al basarse en la estabilidad de Debian, logra un equilibrio envidiable entre solidez y velocidad, convirtiéndose en la opción ideal tanto para quienes quieren revivir un PC antiguo como para aquellos que buscan exprimir hasta el último hercio de una máquina moderna.

¿Qué hace que NawaOS sea diferente?

Lo que realmente mola de esta distribución es que es ultra-ligera. Mientras que otros sistemas devoran la memoria, NawaOS puede funcionar con apenas 2GB de RAM, aunque para una experiencia óptima se recomienda contar con 4GB y unos 25GB de almacenamiento en disco. Además, utiliza un entorno de escritorio Cinnamon personalizado con el tema Arc Dark, lo que le da un aspecto elegante, oscuro y, sobre todo, libre de software innecesario o bloatware.

Todo listo para jugar desde el primer minuto

Olvídate de pasar horas instalando dependencias o peleándote con la terminal. NawaOS implementa un concepto de Gaming Out-of-the-Box, lo que significa que ya viene equipado con las herramientas imprescindibles: Steam (con Proton) para los títulos modernos, similar a lo que ofrece SteamOS Beta de Valve, Lutris y Wine para garantizar la compatibilidad con juegos de Windows, y RetroArch para los amantes de la nostalgia y el retrogaming.

Pero no solo se han centrado en jugar. Si te mola el streaming o crear contenido, el sistema ya trae OBS Studio preinstalado, así que puedes empezar a transmitir tus partidas al instante. Además, el soporte para periféricos es total, reconociendo de forma nativa los mandos de PlayStation y Xbox sin tener que configurar nada raro.

Guía de instalación y verificación

Para poner en marcha NawaOS 2.0, solo necesitas descargar la ISO y grabarla en un pendrive USB. Un detalle importante es que debes entrar en la BIOS de tu equipo y desactivar el Secure Boot antes de arrancar el USB. Una vez ahí, puedes probar el sistema en modo live antes de decidirte a instalarlo definitivamente en tu disco duro.

Para asegurarte de que la descarga no ha tenido errores, es fundamental verificar la huella SHA-256. El valor correcto es 658ed77bd2895cf34c9c64e1cc14ab2c7c295fe307a437f92931dabb22ad9f9f. Dependiendo de tu sistema operativo, puedes usar estos comandos:

  • En Windows: certutil -hashfile NawaOS-Gaming-2.0.iso SHA256
  • En Linux: sha256sum NawaOS-Gaming-2.0.iso

Al ser un proyecto de código abierto y gratuito, NawaOS se posiciona como una herramienta democrática que permite disfrutar de la potencia de Linux sin las complicaciones técnicas habituales, uniendo la compatibilidad de Windows con la ligereza de Debian en un paquete optimizado para el ocio digital.


Kopuz: un completo reproductor de música para Linux con soporte para Jellyfin, Spotify y más

Kopuz

Kopuz es un reproductor de música de código abierto que busca reunir en una sola aplicación tanto la colección local del usuario como diferentes servicios y servidores musicales. Desarrollado en Rust y basado en el framework Dioxus, el proyecto apuesta por una interfaz moderna y multiplataforma, con versiones para Linux, Windows, macOS y Android.

Su propuesta va bastante más allá de reproducir archivos almacenados en el ordenador. La aplicación puede organizar música local y conectarse a servicios como Jellyfin, Navidrome y otros servidores compatibles con Subsonic, además de integrar plataformas como YouTube Music, SoundCloud, Spotify, Apple Music y Nextcloud. Todo ello se presenta dentro de una biblioteca común desde la que es posible navegar por artistas, álbumes, géneros, canciones y listas de reproducción.

Kopuz quiere unificar la música local y los servicios en una sola aplicación

La principal característica de Kopuz es precisamente su capacidad para funcionar con múltiples fuentes de música. Un usuario puede añadir carpetas locales y combinarlas con un servidor personal o con servicios online, evitando tener que utilizar una aplicación diferente para cada biblioteca.

Las fuentes conectadas se integran dentro de la biblioteca del reproductor y pueden gestionarse desde una interfaz común. Esto permite acceder a artistas, álbumes, canciones, favoritos y listas sin que la aplicación esté limitada exclusivamente a los archivos almacenados en el equipo.

El enfoque resulta especialmente interesante para quienes mantienen una colección local pero también utilizan servidores domésticos. Jellyfin, Navidrome y otros servicios compatibles con la API de Subsonic pueden actuar como fuentes de música dentro de la misma aplicación.

Un reproductor de música moderno desarrollado en Rust

El proyecto está desarrollado en Rust y utiliza Dioxus para construir su interfaz. La combinación busca ofrecer una aplicación ligera y moderna, con una arquitectura capaz de funcionar en diferentes sistemas operativos.

La biblioteca, las listas de reproducción, los favoritos y diferentes ajustes se almacenan localmente mediante una base de datos SQLite. Esta infraestructura permite mantener organizada la información del usuario y actualizar la interfaz cuando se producen cambios en las fuentes o en la biblioteca.

El reproductor también cuenta con integración nativa con los controles multimedia de cada plataforma. En Linux utiliza MPRIS, por lo que puede aparecer en los controles del entorno de escritorio y responder a las teclas multimedia habituales.

Kopuz inclluye soporte para letras sincronizadas y diferentes opciones de reproducción

Entre las funciones disponibles se encuentra el soporte para letras sincronizadas, incluyendo letras convencionales y sistemas que muestran el texto siguiendo la reproducción de la canción. Las versiones más recientes también han ampliado esta parte con letras sincronizadas palabra por palabra y diferentes efectos visuales.

Kopuz incorpora además listas de reproducción, favoritos, navegación por géneros, búsqueda y un sistema de temas para modificar la apariencia de la aplicación. El usuario puede utilizar los temas incluidos o crear otros personalizados modificando las variables visuales disponibles.

También cuenta con un mini reproductor que permite mantener visibles los controles principales sin tener que utilizar la ventana completa. Otra función disponible en los sistemas de escritorio es la posibilidad de minimizar la aplicación a la bandeja del sistema para mantener la reproducción activa en segundo plano.

Un ecualizador de diez bandas y funciones adicionales

La aplicación incluye un ecualizador de diez bandas con ajustes predefinidos y configuraciones personalizadas. Esta función permite modificar el sonido directamente desde el reproductor sin depender necesariamente de un ecualizador externo.

La biblioteca también permite identificar de forma visual el tipo de archivo utilizado por las pistas locales. Los formatos pueden mostrarse junto a las canciones, facilitando diferenciar rápidamente entre archivos como MP3, FLAC o WAV.

Además de la reproducción, el programa incorpora funciones relacionadas con la gestión de colecciones. Es posible marcar canciones como favoritas, crear listas y añadir pistas o álbumes completos. En determinados servicios conectados, los favoritos y las listas también pueden sincronizarse con el servidor.

Jellyfin, Navidrome y Subsonic forman parte de su enfoque

Una de las ventajas para los usuarios de Linux es la integración con servidores musicales autohospedados. Kopuz puede conectarse a Jellyfin y a servicios compatibles con Subsonic, una categoría en la que también se encuentra Navidrome.

Esto permite utilizar la aplicación como cliente para una biblioteca musical almacenada en otro equipo o servidor. El usuario puede así mantener su colección centralizada y acceder a ella desde diferentes dispositivos.

La combinación de reproducción local y servicios autohospedados encaja especialmente bien con el ecosistema del software libre. En lugar de obligar al usuario a elegir entre los archivos de su ordenador y un servidor personal, ambas fuentes pueden convivir dentro de la misma biblioteca.

Kopuz también se conecta con servicios musicales online

El proyecto ha ido ampliando sus posibilidades mediante diferentes servicios de streaming. Entre ellos se encuentran YouTube Music, SoundCloud y Spotify, aunque cada integración cuenta con sus propios requisitos y limitaciones.

En el caso de Spotify, la aplicación utiliza las APIs y herramientas oficiales del servicio. La reproducción local mediante el reproductor integrado depende del Web Playback SDK y requiere una cuenta Premium, además de una configuración inicial por parte del usuario.

YouTube Music también puede utilizarse como fuente musical, mientras que SoundCloud permite acceder al servicio desde el propio reproductor. Estas integraciones convierten a Kopuz en una alternativa bastante distinta de un reproductor tradicional centrado únicamente en archivos locales.

Apple Music y Nextcloud amplían las fuentes disponibles

Las novedades más recientes del proyecto han añadido nuevas posibilidades a la aplicación. Una de ellas es la integración con Apple Music, que permite acceder al catálogo y a la biblioteca del usuario, además de sincronizar determinados elementos y trabajar con listas y favoritos.

Otra incorporación es Nextcloud, que puede utilizarse mediante WebDAV para acceder a archivos musicales almacenados en el servidor. El usuario puede seleccionar las carpetas que formarán parte de su biblioteca y reproducir o descargar las pistas según las posibilidades disponibles.

Con estas incorporaciones, Kopuz continúa ampliando la variedad de fuentes compatibles. La idea es que la aplicación pueda actuar como un punto central para diferentes formas de consumir y almacenar música.

Linux cuenta con varias opciones de instalación

Los usuarios de Linux pueden instalar Kopuz mediante diferentes métodos. El proyecto ofrece versiones preparadas en varios formatos, incluyendo paquetes DEB, RPM, Flatpak y AppImage.

La aplicación también puede instalarse desde Cargo y cuenta con soporte para Nix y NixOS. En Arch Linux existe además un paquete disponible en AUR, por lo que los usuarios de esta familia de distribuciones pueden integrarlo con las herramientas habituales de su sistema.

La disponibilidad de varios métodos de distribución facilita utilizar el reproductor en diferentes distribuciones sin depender exclusivamente de una única tecnología de empaquetado. Para muchos usuarios de escritorio, Flatpak puede ser la opción más sencilla, mientras que otros pueden preferir los paquetes nativos o la versión AppImage.

Un reproductor multiplataforma que también está disponible para Android

Aunque Linux es una de las plataformas importantes para el proyecto, Kopuz no está limitado al escritorio. El reproductor también dispone de versiones para Windows, macOS y Android, permitiendo que la misma aplicación esté disponible en diferentes dispositivos.

La recuperación del soporte para Android ha sido una de las novedades recientes del proyecto. Esto abre la posibilidad de utilizar el reproductor en ordenadores y dispositivos móviles, especialmente para quienes quieren mantener una experiencia similar entre varias plataformas.

El desarrollo multiplataforma también puede resultar útil para usuarios que utilizan más de un sistema operativo. Una biblioteca conectada a un servidor personal puede accederse desde diferentes dispositivos utilizando la misma familia de aplicaciones.

Una alternativa diferente dentro de los reproductores de música para Linux

Linux cuenta con numerosos reproductores musicales, desde aplicaciones ligeras centradas exclusivamente en archivos locales hasta centros multimedia y clientes para servicios concretos. Kopuz intenta ocupar una posición diferente al combinar varios de estos conceptos dentro de una sola interfaz.

Su capacidad para reunir archivos locales, servidores autohospedados y servicios online es una de sus características más destacadas. A esto se suman las letras sincronizadas, los temas, el ecualizador, la gestión de listas y la integración con los controles multimedia del escritorio.

El proyecto todavía continúa evolucionando rápidamente, pero su propuesta resulta especialmente interesante para quienes buscan un reproductor de música moderno y flexible. Con soporte para diferentes fuentes, múltiples plataformas y varias opciones de instalación en Linux, Kopuz se presenta como una alternativa de código abierto que quiere convertirse en el centro desde el que organizar buena parte de la música del usuario.


Thunderbird 155 llega con OAuth personalizado para servidores IMAP y SMTP

Thunderbird 155

Thunderbird 155 ya está disponible como la nueva versión del cliente de correo electrónico de Mozilla, incorporando importantes mejoras en la configuración de cuentas, autenticación OAuth y compatibilidad con servidores de correo personalizados. El lanzamiento llega además en un momento de cambio para el proyecto, que a partir de septiembre ha comenzado a adoptar un ciclo de desarrollo mucho más rápido, con nuevas versiones estables cada dos semanas.

La nueva versión mantiene la evolución de Thunderbird hacia un cliente de correo más flexible y preparado para servicios modernos. Entre sus novedades destaca especialmente el soporte de OAuth personalizado para servidores IMAP y SMTP, junto con nuevas posibilidades para que las extensiones puedan modificar los proveedores de autenticación utilizados por determinados dominios. También se incluyen numerosas correcciones de errores, mejoras de estabilidad y actualizaciones de seguridad.

Thunderbird 155 mejora la autenticación OAuth

La principal novedad de Thunderbird 155 está relacionada con la autenticación. La nueva versión incorpora soporte para configurar proveedores OAuth personalizados en servidores IMAP y SMTP, algo especialmente interesante para organizaciones y proveedores de correo que utilizan sistemas de autenticación propios.

Hasta ahora, la configuración de cuentas en Thunderbird dependía en mayor medida de los proveedores OAuth integrados en el propio cliente. Con la nueva versión, el sistema es más flexible y permite definir configuraciones específicas para servidores y dominios que no utilizan necesariamente los proveedores contemplados de forma predeterminada.

La mejora resulta especialmente relevante en entornos empresariales, educativos o administrados, donde el servidor de correo puede utilizar una infraestructura de autenticación diferente de la que emplean los grandes servicios comerciales.

Las extensiones pueden modificar los proveedores de autenticación

Thunderbird 155 también amplía las posibilidades de las extensiones relacionadas con OAuth. Los complementos pueden ahora sobrescribir las configuraciones integradas para determinados dominios y nombres de host.

Esto permite desarrollar extensiones capaces de proporcionar mecanismos de autenticación específicos sin tener que esperar necesariamente a que cada proveedor sea incorporado directamente al código principal de Thunderbird.

El cambio también mejora la capacidad de Thunderbird para adaptarse a servicios especializados. En lugar de tratar todos los servidores de correo de una misma forma, el cliente puede utilizar diferentes configuraciones dependiendo del dominio o servidor con el que esté trabajando.

La configuración manual de cuentas es más completa

Otra de las mejoras está relacionada con el proceso de configuración manual de cuentas. Thunderbird 155 simplifica este flujo y añade soporte para Exchange, Microsoft Graph y OAuth personalizado dentro de la misma experiencia.

Esto es especialmente importante porque Thunderbird está ampliando progresivamente su compatibilidad con Microsoft Exchange. El proyecto lleva meses trabajando en la integración de Microsoft Graph para sustituir progresivamente diferentes componentes de la antigua implementación basada en EWS.

Con Thunderbird 154 ya se había habilitado Microsoft Graph para Microsoft 365, mientras que la versión 155 continúa desarrollando la infraestructura necesaria para configurar y autenticar este tipo de cuentas de forma más sencilla.

OAuth incorpora PKCE y autenticación mediante navegador externo

Thunderbird 155 añade además campos específicos para configurar PKCE y el uso de un navegador externo dentro de los parámetros de OAuth personalizado.

PKCE, siglas de Proof Key for Code Exchange, añade una capa de protección al flujo de autorización y está especialmente orientado a clientes que no pueden mantener secretos de cliente de forma segura. Su utilización se ha convertido en una práctica habitual en aplicaciones modernas que emplean OAuth.

El soporte de navegador externo también encaja con la evolución que Thunderbird ya había iniciado en versiones anteriores. Desde Thunderbird 153, el inicio de sesión OAuth de las cuentas de correo puede abrirse en el navegador predeterminado del sistema, en lugar de realizar todo el proceso dentro de la propia aplicación.

Mejoras en S/MIME

La nueva versión incorpora también una mejora para los usuarios que utilizan S/MIME. El cuadro de información correspondiente muestra ahora detalles adicionales sobre las firmas y el cifrado de los mensajes.

Entre la información que puede consultarse aparecen el algoritmo utilizado para la firma, el algoritmo de resumen o digest, el algoritmo de cifrado y el tamaño de las claves.

Esta información permite comprobar con mayor precisión las características criptográficas de un mensaje firmado o cifrado y ofrece más transparencia a los usuarios que necesitan verificar cómo se ha protegido una comunicación.

Más correcciones para IMAP, Exchange y calendarios

Thunderbird 155 llega acompañado de una extensa lista de correcciones. Entre ellas se solucionan problemas relacionados con la sincronización de etiquetas IMAP, la búsqueda global de mensajes y los filtros de archivos adjuntos.

También se corrigen diferentes problemas relacionados con Exchange y CalDAV. Por ejemplo, eliminar una cuenta de Exchange podía dejar configurada la información correspondiente al servidor de salida, mientras que determinados calendarios CalDAV podían dejar de sincronizar completamente sus eventos cuando se utilizaba el modo offline.

El cliente también soluciona un problema que podía provocar la pérdida silenciosa de cambios realizados sobre archivos ICS almacenados en caché cuando Thunderbird volvía a conectarse.

Numerosos fallos de estabilidad también quedan corregidos en Thunderbird 155

La actualización incluye varias correcciones de errores que podían provocar cierres inesperados del programa. Entre los problemas solucionados aparecen diferentes fallos relacionados con la gestión de memoria de la base de datos y con la carga de carpetas de correo.

También se ha corregido un bloqueo que podía producirse durante el cierre de Thunderbird mientras el cliente esperaba la introducción de una contraseña OAuth2.

Estos cambios pueden ser menos visibles que las nuevas funciones, pero resultan especialmente importantes en un cliente de correo que permanece abierto durante largos periodos y que gestiona continuamente mensajes, carpetas, calendarios, contactos y bases de datos locales.

Con Thunderbird 155 comienza una nueva etapa con versiones más frecuentes

El lanzamiento de Thunderbird 155 tiene además una particularidad importante: forma parte del nuevo calendario de publicación acelerado adoptado por Mozilla y Thunderbird.

El proyecto ha decidido pasar de un ciclo de cuatro semanas a uno de aproximadamente dos semanas para las versiones de escritorio. Thunderbird 155 es una de las primeras versiones que se beneficia de este cambio, que busca permitir que las mejoras terminadas lleguen a los usuarios con mayor rapidez.

El equipo ha explicado que este modelo no pretende obligar a los desarrolladores a trabajar al doble de velocidad. Las características que no estén preparadas podrán continuar su desarrollo y esperar a una versión posterior, mientras que las mejoras que sí estén listas tendrán más oportunidades de llegar rápidamente a la rama estable.

Versiones más pequeñas y frecuentes

El nuevo calendario implica que Thunderbird tendrá que acostumbrarse a una sucesión de versiones con intervalos mucho más cortos. En lugar de concentrar un gran número de cambios en una actualización mensual, las mejoras podrán repartirse entre varias versiones más pequeñas.

La estrategia sigue el cambio anunciado previamente para Firefox, que también ha comenzado a experimentar con un ciclo de lanzamiento de dos semanas. Thunderbird mantiene además una numeración sincronizada con Firefox, de modo que Thunderbird 155 se basa en Firefox 155.

Para los usuarios, el funcionamiento habitual del actualizador no cambia. Las nuevas versiones continuarán llegando mediante los mecanismos de actualización de Thunderbird o a través de los repositorios de las diferentes distribuciones Linux.

Thunderbird 155 refuerza su apuesta por Exchange

La evolución del soporte de Exchange sigue siendo uno de los proyectos técnicos más importantes de Thunderbird. El equipo lleva meses trabajando para ampliar la compatibilidad con Microsoft Graph y acercarla a las capacidades que anteriormente proporcionaba EWS.

Thunderbird 155 se beneficia de ese trabajo al integrar Exchange y Graph dentro del flujo de configuración manual de cuentas. La combinación de este soporte con OAuth personalizado permite que el cliente pueda adaptarse a un número mayor de configuraciones empresariales.

El proyecto también ha confirmado que el trabajo sobre Graph no termina con el correo electrónico. Una vez consolidada la compatibilidad con el correo, Thunderbird continuará desarrollando otras partes de la integración con Exchange, incluyendo futuras mejoras relacionadas con calendarios.

Una actualización importante para el cliente de correo de Mozilla

Thunderbird 155 representa una actualización especialmente centrada en autenticación, configuración de cuentas y compatibilidad con diferentes infraestructuras de correo. El soporte de OAuth personalizado para IMAP y SMTP es probablemente su incorporación más relevante, mientras que PKCE, el navegador externo y las mejoras para extensiones completan una renovación importante de esta parte del programa.

La versión también incorpora mejoras de S/MIME, nuevas políticas para administradores y numerosas correcciones relacionadas con IMAP, Exchange, CalDAV, búsquedas, filtros y estabilidad. Todo ello llega mientras Thunderbird comienza una nueva etapa de lanzamientos más frecuentes.

Con el paso a un ciclo de aproximadamente dos semanas, el proyecto pretende reducir el tiempo que transcurre entre la finalización de una mejora y su llegada a los usuarios. Thunderbird 155 es, por tanto, algo más que una actualización de mantenimiento: es también una muestra de la nueva estrategia de desarrollo con la que el cliente de correo de Mozilla afronta los próximos meses.


Cómo actualizar KDE Linux cuando Discover decide no hacerlo

Actualizar KDE Linux desde el terminal

KDE Linux es el sistema operativo en el que el proyecto KDE está trabajando en la actualidad. Ahora mismo ya se puede probar en máquinas virtuales, y podemos echarle un vistazo para ver como funciona y todo lo nuevo que van añadiendo. Pero aún no está ni cerca de ser estable, y podemos encontrarnos con problemas. Por ejemplo, Discover puede quedarse comprobando las actualizaciones y no finalizar el proceso, por lo que es imposible actualizar el sistema o los programas. Bueno, imposible no.

En Linux se usa mucho el terminal. No es necesario para la mayoría de tareas, pero sí suele venir bien para solucionar algunos problemas. Cuando el centro de software de KDE no funciona, en Kubuntu se puede tirar de sudo apt update, y en Fedora hacerlo con DNF, pero los sistemas inmutables son diferentes. En algunos, sudo ni siquiera está disponible por defecto, pero en KDE Linux sí lo está y se puede actualizar el sistema con él.

Actualizar KDE Linux desde Terminal

El proceso es sencillo, pero hay que saber qué comando usar. Como comentábamos, no se puede usar ni APT, ni DNF ni siquiera el Pacman de Arch, sistema en el que se basa KDE Linux. Hay que usar otro comando:

sudo systemd-sysupdate update

Si no hemos usado sudo nunca antes, nos avisará de los peligros. Los usuarios de Linux ya sabemos qué puede pasar (básicamente podemos cargarnos hasta la raíz del sistema con el comando adecuado). Pero en casos como los de actualizar, los peligros no suelen ser muy grandes.

Cuando finalice el proceso de actualización, podemos reiniciar manualmente o con:

systemctl reboot

Al reiniciar, el sistema operativo estará actualizado.

¿Y los programas?

KDE Linux, como la gran mayoría de distribuciones inmutables, obtiene la mayoría de su software de Flathub, de donde se descargan paquetes flatpak. Si Discover no respondía, es posible que con el comando anterior y reiniciando se haya arreglado todo. Pero en caso contrario se puede ir al terminal y usar flatpak update, como siempre. Así se actualizarán los programas.

Y esto sería todo. Se espera que cuando el sistema sea más estable todo esto funcionará mejor. Y si no lo hace, el terminal siempre puede ayudar.


Firefox 155 carga las páginas más rápido y activa la ventana inteligente en Norteamérica y Francia

Firefox 155

Firefox 155 ya está disponible. Llega dos semanas después de la versión anterior, lo que va a ser normal a partir de ahora (nueva versión cada dos semanas). Con este movimiento, Mozilla espera añadir las nuevas funciones más pronto. Y hablando de novedades, la versión 155 del navegador del panda rojo llega con una de esas que creo que o amarás u odiarás, y no es otra que la ventana inteligente.

Cabe destacar que esta «Smart Window» sólo está activa por defecto en Estados Unidos, Canadá y Francia, pero se puede activar desde about:config. A día de hoy, yo sigo sin encontrarle demasiado sentido, pero Mozilla decidió realizar cambios internos y abrazar a la IA con ganas, por lo que se esperan más novedades de este tipo en las próximas semanas. Quién sabe, a lo mejor al final termina encantándome.

Novedades de Firefox 155

  • Smart Window ya está disponible para todos los usuarios de Estados Unidos, Canadá y Francia. Además, Firefox 155 incluye varias novedades: nuevos iniciadores personalizados para retomar conversaciones que permiten volver rápidamente a temas en los que se estaba trabajando.
  • El asistente ahora responde mucho más rápido y utiliza fuentes de búsqueda web de Exa para ofrecer citas que aportan información precisa y fiable, reduciendo el tiempo de respuesta aproximadamente a una quinta parte.
  • Organizar pestañas ahora sugiere agrupaciones más adecuadas para las pestañas relacionadas y proporciona a cada grupo un nombre más claro y descriptivo.
  • Firefox ahora muestra en la barra de direcciones cuántos rastreadores ha bloqueado, haciendo más visibles las protecciones de privacidad integradas durante la navegación. El recuento puede ocultarse desde los ajustes sin desactivar el bloqueo de rastreadores.
  • Nintendo Switch Pro y los mandos compatibles de otros fabricantes ahora funcionan completamente en los juegos web de Windows, con la cruceta y los sticks analógicos correctamente asignados.
  • Ahora es posible reordenar los contenedores desde los ajustes, y el nuevo orden se utiliza en todos los lugares donde aparecen los contenedores.
  • La función de traducción ahora es compatible con maratí y urdu.

Para desarrolladores

  • Firefox limita ahora CSS a 75 niveles de bloques y funciones anidados, evitando los bloqueos que puede provocar una anidación extremadamente profunda en determinadas circunstancias. Las reglas y valores con una profundidad mayor ya no se procesan.
  • Firefox utiliza ahora firefox-portal-detection.com en lugar de detectportal.firefox.com para detectar portales cautivos y comprobar la conectividad de red, por lo que las listas de permitidos de red que hagan referencia al dominio antiguo deben actualizarse.
  • Firefox ahora abre los enlaces mailto: únicamente como respuesta a una acción explícita del usuario, de modo que las páginas ya no pueden abrir el cliente de correo predeterminado sin solicitarlo.
  • Al imprimir archivos PDF más pequeños que el tamaño del papel, ahora es posible ampliarlos para que ocupen toda la hoja estableciendo una escala superior al 100 %.
  • La función CSS attr() ahora admite valores de cualquier tipo, lo que permite utilizar valores de atributos en cualquier propiedad, en lugar de limitarse a cadenas de texto en la propiedad content.
  • Firefox ahora es compatible con la función CSS progress().
  • Firefox ahora es compatible con la función CSS alpha(), una función de color relativo que permite modificar únicamente el componente alfa de un color determinado.
  • Firefox ahora es compatible con los métodos Promise.allKeyed y Promise.allSettledKeyed de la propuesta de diccionario await, que reciben un objeto de promesas y lo resuelven en un objeto de resultados con las mismas claves.
  • Firefox ahora es compatible con la propuesta WebAssembly Compact Import Section, que puede reducir el tamaño de los módulos WebAssembly con muchas importaciones.
  • Firefox ahora es compatible con la propuesta WebAssembly Wide Arithmetic, que añade instrucciones aritméticas de 128 bits para mejorar el rendimiento en criptografía y cálculos de precisión arbitraria.
  • Firefox ahora es compatible con QUIC versión 2 para conexiones HTTP/3 y la utiliza cuando el servidor la selecciona mediante una negociación de versiones compatible.
  • La compatibilidad con el pseudoelemento no estándar ::-webkit-scrollbar, añadido en Firefox 153, ahora está limitada a una pequeña lista de sitios en lugar de aplicarse de forma universal.
  • Los elementos <a> de SVG ahora exponen las mismas propiedades de URL que los enlaces HTML, incluidas protocol, host, pathname y search.
  • SVGGraphicsElement.getBBox() ahora tiene en cuenta su argumento options, por lo que los cuadros delimitadores pueden incluir trazos, marcadores y recortes.
  • La propiedad font-width ahora es compatible como nombre estándar de font-stretch.
  • Una llamada dinámica a import() que falla debido a un error de red o HTTP ya no se almacena como un fallo en el mapa de módulos, por lo que volver a intentar utilizar el mismo especificador puede tener éxito.
  • WebTransport ahora admite grupos de envío mediante createSendGroup() para controlar cómo se comparte el ancho de banda entre flujos, flujos de datagramas de escritura mediante createWritable() y exportKeyingMaterial() para derivar claves vinculadas a la sesión TLS. También añade una promesa draining y negociación de subprotocolos mediante la opción protocols del constructor y la propiedad protocol.

Otras novedades

  • Firefox 155 admite RTCError para fallos de canales de datos, RTCSctpTransport.maxChannels, identificadores de extensiones de cabecera RTP de dos bytes y estadísticas RTCTransportStats más precisas, mejorando la interoperabilidad de WebRTC.
  • La vista de reglas ahora ofrece controles para emular la función multimedia prefers-reduced-motion. Las opciones de emulación también se han trasladado a un nuevo panel situado detrás del botón de reglas @.
  • El depurador de las herramientas para desarrolladores ahora dispone del atajo de teclado Ctrl+Alt+B, o Cmd+Alt+B en macOS, para activar o desactivar todos los puntos de interrupción simultáneamente.
  • El visor JSON ahora muestra documentos JSON Lines (JSONL/NDJSON), incluidos errores en línea para las líneas no válidas.
  • Se ha corregido un problema por el que el panel Almacenamiento mostraba junto a las cookies de la página inspeccionada las procedentes de ventanas privadas, contenedores y otras particiones.
  • Las excepciones no capturadas que no son de tipo Error ahora muestran sus nombres de propiedades en la consola en lugar de mostrar únicamente Object.
  • Se ha corregido un problema que hacía desaparecer el texto en Microsoft 365 Word Online y otras aplicaciones web en Linux al escribir con determinadas distribuciones de teclado.
  • Se ha corregido la aparición innecesaria de una confirmación al pegar mediante el atajo de teclado para pegar sin formato en Google Docs.
  • Firefox 155 se recupera cuando la barra de herramientas y la barra de pestañas quedan sin responder porque la plataforma no finaliza correctamente una sesión de arrastre de pestañas.
  • Se ha corregido un problema que impedía seleccionar o copiar el texto dentro de los botones, lo que impedía copiar mensajes directos en X y comentarios de YouTube.
  • Se ha corregido un problema que hacía que las transmisiones de audio en directo, como las emisoras de radio por Internet, se detuvieran al reproducirse en segundo plano.
  • Se ha corregido la desaparición del indicador de sonido de una pestaña trasladada a otra ventana, que impedía saber qué estaba reproduciendo contenido o silenciarlo.
  • Se ha corregido un problema que impedía que los sistemas Linux entraran en suspensión después de una sesión de navegación prolongada.
  • Se ha corregido la aparición de bandas negras alrededor del contenido a pantalla completa en MacBook con notch de cámara, especialmente al reproducir vídeo.
  • Se ha corregido el desplazamiento mediante las teclas de dirección y AvPág/RePág que no funcionaba en algunas páginas con contenido incrustado procedente de otros sitios.
  • Se ha corregido la aparición de caracteres de algunos sistemas de escritura menos comunes como cuadros vacíos en páginas web en Windows.
  • Se ha corregido un bloqueo de WebCodecs VideoEncoder en macOS al codificar un VideoFrame en formato NV12.
  • Se han corregido diversos problemas de seguridad.
  • Para los usuarios que tienen activadas las pestañas verticales, es posible que la barra lateral no se conserve después de reiniciar Firefox. Las pestañas verticales pueden volver a activarse haciendo clic en el botón de la barra lateral. Hay una solución en desarrollo.
  • Algunos sitios pueden cargarse lentamente o no llegar a cargarse en redes que bloquean UDP. Esto puede afectar, por ejemplo, a redes corporativas en las que un proxy o cortafuegos bloquea QUIC como parte de la inspección TLS. Como solución temporal, se puede establecer network.http.happy_eyeballs_enabled en false mediante la directiva Preferences. Está prevista una solución para Firefox 155.0.1, cuyo lanzamiento tendrá lugar como muy tarde el 8 de septiembre.

Firefox 155 ya disponible

El lanzamiento de Firefox 155 es oficial desde hace unos instantes y ya se puede descargar desde su página web o desde las notas de este lanzamiento. En las próximas horas/días aparecerá la actualización en los repositorios oficiales de la mayoría de distribuciones Linux, y se actualizarán los paquetes Snap y Flatpak.


Firefox 155 llega con conexiones más rápidas, IA opcional y un montón de novedades

Firefox 155

Mozilla ha puesto a disposición del público los binarios de Firefox 155, una actualización que llega con más miga de lo que suele ser habitual. Aunque el anuncio oficial está previsto para el dentro de unas hora, los archivos ya se pueden descargar, y la lista de cambios es bastante extensa. La compañía ha querido dar un empujón tanto a la velocidad de carga como a la experiencia de usuario, sin olvidarse de los desarrolladores.

Lo primero que llama la atención es que esta versión no se limita a retoques menores. Hay una apuesta clara por optimizar la conexión a internet, una incursión en la inteligencia artificial para el escritorio y un buen puñado de correcciones que llevaban tiempo pidiéndose. Vamos a desgranar lo más destacado de esta entrega.

Para el que se esté preguntando por qué Firefox 155 llega tan pronto tras Firefox 154, la respuesta es que Mozilla ha cambiado su calendario y lanzará versiones mayores cada dos semanas desde el lanzamiento de hoy.

Una conexión más lista y rápida en Firefox 155

El plato fuerte es, sin duda, el nuevo sistema de selección de conexiones. Firefox 155 estrena la tercera generación de Happy Eyeballs, un mecanismo que ahora es capaz de probar varias rutas a la vez. Ya no se limita a comparar IPv4 e IPv6, sino que también echa mano de los registros DNS modernos para saber qué protocolos soporta el servidor y lanzar pruebas simultáneas con HTTP/2 y HTTP/3. La idea es que el navegador se quede con la primera opción que responda, evitando esperas innecesarias cuando una vía es más lenta o está bloqueada. En la práctica, esto puede notarse en páginas que antes tardaban un poco más en arrancar.

Relacionado con esto, la nueva versión incorpora soporte para QUIC v2 en las conexiones HTTP/3. No es que lo fuerce, sino que lo utiliza cuando el servidor lo elige durante la negociación. Esto permite que la navegación siga siendo compatible con infraestructuras más antiguas, pero aprovecha las mejoras de este protocolo cuando está disponible. Es un paso más para que la web cargue de forma más fluida, especialmente en redes con cierta congestión.

La IA se asoma al escritorio en Firefox 155

Otra de las novedades que ha dado que hablar es Smart Window (actívala en Linux), una ventana de navegación opcional impulsada por inteligencia artificial. Esta función, que de momento está disponible para usuarios de Estados Unidos, Canadá y Francia, permite acceder a las pestañas abiertas y al historial, pero siempre con el permiso explícito del usuario. Es una forma de darle al navegador un papel más activo a la hora de organizar la información, aunque habrá que ver cómo se adapta a los hábitos de cada uno. Lo bueno es que es opcional, así que quien no quiera usarla, no tiene por qué activarla.

Correcciones y novedades para el día a día

La actualización también trae una solución para un problema que afectaba a los usuarios de Linux. Al parecer, el sistema no entraba en suspensión después de una sesión larga de navegación, lo que podía gastar batería de forma innecesaria. Con este parche, el equipo debería comportarse con normalidad. Además, se ha añadido la posibilidad de reordenar los contenedores directamente desde los ajustes, un detalle que muchos llevaban tiempo pidiendo.

En el apartado de privacidad, Firefox 155 ahora muestra en la barra de direcciones el número de rastreadores que ha bloqueado. Es una forma rápida y visual de ver el trabajo que está haciendo el navegador. También se ha restringido la apertura de enlaces mailto: para que solo se ejecuten cuando el usuario hace clic explícitamente, evitando sustos. Y para los que juegan con mando, hay una sorpresa: soporte para el controlador de Nintendo Switch Pro y otros compatibles en Windows.

Un festín para los desarrolladores

Los desarrolladores también tienen motivos para estar contentos. Firefox 155 incluye soporte para WebAssembly Compact Import Section y para WebAssembly Wide Arithmetic, lo que permite trabajar con instrucciones aritméticas de 128 bits. En el terreno del CSS, se ha estandarizado la propiedad font-width como nombre oficial de font-stretch, y se ha añadido soporte para la función progress(). La interoperabilidad de WebRTC también ha mejorado, lo que debería traducirse en llamadas y videollamadas más estables dentro del navegador.

Con esta mezcla de optimizaciones de red, funciones de IA opcionales y un buen puñado de ajustes para desarrolladores, Firefox 155 se presenta como una de las actualizaciones más completas de los últimos tiempos. La selección inteligente de rutas y la compatibilidad con QUIC v2 buscan exprimir al máximo la conexión, mientras que la ventana con IA y los cambios en la interfaz intentan hacer la navegación más cómoda y transparente. Sin duda, una versión que merece la pena probar.


Cómo recrear una infografía con Inteligencia Artificial

Infografía de ejemplo

Utilizando esta infografía como base, le pediremos a un modelo de Inteligencia Artificial que nos genere otra como base para la modificación.

En esta entrega de nuestra serie de artículos del mes veremos cómo recrear una infografía con Inteligencia Artificial logrando algo más parecido al original. Es parte de un grupo de posteos que continuará en septiembre y busca explicar cómo el software libre y de código abierto y los modelos de Inteligencia Artificial pueden ayudarnos a obtener resultados de calidad sin renunciar a la originalidad ni al toque humano.

Estoy dedicando una cantidad de espacio, que tal vez ustedes juzguen excesiva, a la descripción de cada parte del código que construye nuestra recreación de la infografía. Pero lo hago porque es la mejor forma de que nos familiaricemos con las instrucciones que usa SVG para trazar las imágenes.

Cuando llegue el momento, y prometo que llegará, de utilizar el software libre para construir nuestras propias imágenes, no será necesario buscar en Google ni preguntarle a un modelo cómo hacerlo. Ni mucho menos pedirle que lo haga.

Lo que aprendimos hasta ahora

Hasta este momento vimos que a menos que uno sea muy preciso con el prompt, el modelo no generará una recreación exacta. Solo tienen que comparar la infografía que aparece al principio del artículo con la que obtuve al pedirle a ChatGPT que la recreara.

Captura de pantalla de cómo se ve el SVG de la infografía en el navegador.

Como vemos, aunque es parecida, no es exactamente una recreación fidedigna. Yo le indiqué que eliminara los textos. Sin embargo, en la reproducción de ciertos elementos, como las manos estrechándose o las viñetas de crecimiento, no ha logrado un buen resultado. También ha desplazado de lugar a otros elementos.

No tiene importancia, porque yo fui deliberadamente impreciso en el prompt. Hay formas que veremos más adelante de lograr una recreación más precisa. También es buena práctica pedirle que la haga por partes. Primero los paneles y después cada icono en particular.

Más adelante vamos a utilizar Inkscape, el software de edición de gráficos vectoriales de código abierto, para eliminar los elementos de esta infografía que no reutilizaremos y agregar otros que servirán a nuestro propósito.

Antes de seguir con los componentes que nos falta analizar, repasemos lo que aprendimos hasta ahora.

Los círculos de colores

Al analizar el código que construye los círculos de colores que encabezan cada panel, aprendimos a trazar círculos y a rellenarlos con un estilo de gradiente que habíamos definido previamente al principio del código.

La bombilla

Para dibujar la bombilla tuvimos que utilizar curvas de Bézier y el comando Z, que cierra una figura trazando una línea recta entre el último punto dibujado y el punto de origen del dibujo. También utilizamos el atributo transform y el comando M para cambiar el sistema de coordenadas y mover un imaginario cursor dentro del lienzo. Además, aprendimos a darle color al fondo.

El diagrama de flujo

Acá empezamos a combinar comandos para construir figuras más complejas. El comando V para trazar líneas verticales, el comando L para trazar los lados del rombo, el comando rect para construir los rectángulos. También vimos otra forma de reutilizar estilos definidos anteriormente usando un método similar al de las hojas de estilo de los sitios web, que agrupa a las líneas dentro de una misma clase, asegurando que todas las líneas del dibujo mantengan un estilo consistente.

El gráfico de torta

En este gráfico aparece un nuevo comando que nos ayuda a dividir las porciones del círculo que trazamos. Es el comando A, de arco, que selecciona partes de la figura y, con ayuda de nuestros viejos amigos L y Z, construye triángulos que colorea con la ayuda de los comandos fill y stroke (este último indica el color y ancho de línea cuando no queremos usar uno definido previamente).

El gráfico de barras

Esta es una figura no demasiado novedosa, salvo por las técnicas que usamos para trazarlas.

  • Los ejes se trazaron con un solo path: Gracias al comando M podemos usar varias instrucciones en una misma línea, aunque no estén conectadas.
  • Las barras se crean con el comando rect: Esto puede parecer una obviedad, pero tiene muchas posibilidades. Imagina un script para Scribus, el programa de publicaciones de escritorio de código abierto, en el que, pasándole los valores, te genere el gráfico de barras en forma automática. Gracias al Todopoderoso lenguaje de programación Python, incluso sería posible importar los datos desde una planilla de cálculo.
  • Dibujo de la línea de tendencia: La trazamos combinando líneas trazadas con el comando L, unidas por un punto.
  • Creación de decoraciones simples: Así como decoramos el centro del gráfico de torta con un círculo, el extremo de la línea de tendencia son dos líneas que conforman una letra L invertida. La construimos utilizando una línea horizontal y otra vertical con los comandos H y L.
  • Coordinación de elementos: El uso inteligente del comando M nos permitió crear una imagen coherente a partir de la combinación de diferentes dibujos.

Cómo recrear una infografía con Inteligencia Artificial

El propósito de estos artículos no es recrear de manera fiel una infografía, sino tomar elementos de ella sin copiar ni pegar el original. De hecho, lo ideal es utilizar varias. El fondo de uno, la paleta de colores de otra y componentes de una tercera, cuarta o quinta para obtener un resultado completamente diferente. También sería ideal agregar alguna parte fruto de nuestra propia inspiración.

Como dije al principio, mi prompt fue deliberadamente vago.

Créame una imagen en formato para los gráficos de esta infografía, sin textos. Dame solo el código.

Podía haber obtenido una reproducción más fiel con el siguiente:

Reproduce esta imagen. Mantén las posiciones, dimensiones, proporciones, colores, espacios, formas, sombras y relaciones espaciales. Ignora el contenido de texto. No intentes representar conceptualmente la imagen. Intenta reconstruirla geométricamente.

La última frase es realmente útil, ya que, en lugar de tratar de hacer su propia versión de una parte del dibujo, por ejemplo, su propia versión de un sombrero, lo va a analizar como líneas, puntos, curvas y círculos. Esto puede producir algo más aproximado al original.

Una sugerencia. En Internet hay muchos tutoriales que enseñan a dibujar a mano a partir de la combinación de trazos. Es muy fácil transformarlos en instrucciones SVG, lo que permite generar imágenes con el toque humano.


OpenShot 4.0 llega con Qt6, nuevas herramientas de grabación y efectos de IA

OpenShot 4.0

El editor de vídeo de código abierto OpenShot ha dado un salto importante con el lanzamiento de su versión 4.0, que ya está disponible en GitHub. Esta actualización, que llega después de la versión 3.5.1, supone un cambio de base tecnológica al pasar de Qt5 a Qt6, lo que trae consigo mejoras en el rendimiento y en la compatibilidad con sistemas Linux, especialmente en lo que respecta a Wayland y al escalado fraccional de pantalla. Además, se han incorporado numerosas herramientas nuevas que buscan acercar el programa a un público más profesional.

Entre las novedades más destacadas se encuentra un nuevo dock de grabación que permite capturar audio, pantalla o webcam directamente dentro de un proyecto existente. Los clips se insertan en la línea de tiempo mientras se graba y se importan automáticamente al finalizar. También se ha añadido una vista de análisis y un sistema de plantillas para ComfyUI, que facilita tareas de limpieza y mejora de audio mediante inteligencia artificial. Todo ello se complementa con una serie de efectos visuales nuevos, como sombra, brillo, mapa de desplazamiento y grano de película.

Migración a Qt6 y mejoras de interfaz en OpenShot 4.0

La migración a Qt6 es el cambio más profundo de esta versión. Aunque no altera directamente el aspecto visual, sí mejora la estabilidad y el soporte para tecnologías modernas. Los desarrolladores han aprovechado para reorganizar la interfaz: ahora hay vistas simples, de color y de grabación, y se pueden crear y guardar diseños de espacio de trabajo personalizados. La vista avanzada ha desaparecido, pero se compensa con la posibilidad de definir tus propias distribuciones. Además, se han retocado los menús y se han eliminado opciones obsoletas, lo que hace que el programa se sienta más limpio y ordenado.

Herramientas de audio y efectos con IA

OpenShot 4.0 incorpora cuatro nuevos flujos de trabajo de ComfyUI para audio: reducción de ruido, mejora de voz, aumento de resolución de audio y reparación básica de clips dañados. Estos procesos se ejecutan en un servidor ComfyUI externo, al que OpenShot envía los archivos y recoge los resultados. En el lado local, la interfaz de los efectos de IA se ha simplificado: ahora los modelos se descargan automáticamente cuando se necesita y se muestra una vista previa en vivo para el enmascaramiento de objetos. También se ha añadido un selector de modelos YOLO para el filtro de detección de objetos, aunque esta función ya estaba disponible en versiones anteriores.

Nuevos efectos y mejoras de exportación

Entre los efectos de vídeo nuevos se incluyen sombra, brillo, mapa de desplazamiento y grano de película, además de un efecto de visualización de audio que permite superponer formas de onda, barras o espectros sobre el clip. También se han añadido nuevos ajustes preestablecidos de cámara y animación en el menú de movimiento, y se ha mejorado la visualización de formas de onda con opciones de pico y RMS. Para las redes sociales, se han incluido filtros de exportación específicos para TikTok, Snapchat y otras plataformas. La documentación también se ha actualizado para reflejar todos estos cambios.

En conjunto, OpenShot 4.0 representa una actualización muy completa que, por primera vez en mucho tiempo, no ha provocado fallos durante las pruebas. Aunque la fiabilidad puede variar según el sistema, esta versión parece haber corregido muchos de los problemas que históricamente han afectado al programa. Con la migración a Qt6, las nuevas herramientas de grabación y los avances en IA, OpenShot se posiciona como una opción sólida para editores de vídeo que buscan una herramienta gratuita y de código abierto.


Linux 7.3-rc1 ya está disponible: novedades y un enorme incremento de código AMD

Linux 7.3-rc1

El pasado domingo, Linus Torvalds anunciaba la disponibilidad de Linux 7.3-rc1, cerrando así una ventana de fusión de dos semanas que, como es habitual, ha traído una gran cantidad de novedades. Este primer candidato a versión estable ya se puede probar a través de Git, y aunque el propio Torvalds ha comentado que «nada destaca especialmente», lo cierto es que el volumen de cambios es de los más grandes que se recuerdan, con un diff que no es el mayor de la historia pero que se sitúa entre los primeros.

La lista de mejoras es extensa: nuevas optimizaciones para CPUs híbridas de Intel, más soporte para las futuras plataformas AMD Zen 6, mejoras de rendimiento en Btrfs, soporte en Nouveau para Vulkan Video, controlador para el mando de Steam de 2026, soporte inicial para los chips M3 Ultra/Pro/Max de Apple, y habilitación de los gráficos Intel Xe3P con Nova Lake, entre otros. También se ha integrado FailFS, un modo de baja latencia para USB4STREAM, y se han eliminado varios controladores obsoletos, algo que Torvalds atribuye al ruido generado por agentes de IA/LLM.

El peso del código AMD en Linux 7.3-rc1

Uno de los aspectos que más ha llamado la atención es el enorme incremento del código relacionado con las GPU de AMD. Según ha explicado el propio Torvalds en su anuncio, el registro de registros de AMD DCN6 supone aproximadamente un tercio de todo el parche de rc1. Se trata de una nueva generación de cabeceras de registro que, como es costumbre, se incluyen como definiciones de C, lo que infla considerablemente el tamaño del diff. Si se excluye ese bloque, el resto de cambios se comporta con normalidad.

Un análisis más detallado, realizado con la herramienta cloc sobre el árbol de Git en v7.3-rc1, revela que el kernel alcanza casi 41 millones de líneas de código, concretamente 40,98 millones, de las cuales 30,9 millones son líneas de código efectivo. En comparación, la versión 7.2 tenía 40,42 millones. El directorio drivers/gpu/drm/amd, que incluye los controladores AMDGPU y AMDKFD, así como el código de display, suma 6,52 millones de líneas, lo que supone alrededor del 16% del kernel. Esto representa un aumento respecto a los 6,35 millones de la versión anterior.

El kernel de Ubuntu 26.10

Torvalds, en su mensaje habitual, ha bromeado sobre su propia torpeza al hacer una actualización del sistema en medio de la ventana de fusión, lo que le causó algún que otro problema. Aun así, ha asegurado que todo ha salido bien y que espera que el resto del ciclo sea tranquilo, aunque reconoce que «casi seguro no será pequeño». El anuncio oficial se ha publicado en la lista de correo del kernel, y ya se puede acceder a la versión rc1 a través de Git.

En resumidas cuentas, Linux 7.3-rc1 llega cargado de novedades y con un crecimiento notable del código, especialmente en el apartado gráfico de AMD. Los desarrolladores y entusiastas ya pueden probar esta versión y contribuir con sus pruebas para afinar el kernel de cara a la versión final. La comunidad espera que, a pesar del tamaño, el ciclo de desarrollo transcurra sin sobresaltos y que las nuevas funcionalidades se estabilicen correctamente.