La UE impone una multa histórica a Google por incumplir la Ley de Mercados Digitales

Multa de la UE a Google

La Comisión Europea ha dado un golpe sobre la mesa y ha impuesto a Google una sanción de 890 millones de euros por saltarse la Ley de Mercados Digitales (DMA). La multa, la más alta aplicada hasta ahora bajo esta normativa, responde a dos comportamientos que Bruselas considera anticompetitivos: dar trato de favor a sus propios servicios en el buscador y poner trabas a los desarrolladores de aplicaciones para que informen a los usuarios de ofertas más baratas fuera de Google Play. La decisión, anunciada este jueves, llega en un momento de máxima tensión comercial con Estados Unidos, pero desde el Ejecutivo comunitario aseguran que no hay marcha atrás.

La DMA, en vigor desde 2022, busca precisamente evitar que los gigantes tecnológicos abusen de su posición de guardianes de acceso. Google se convierte así en la tercera empresa sancionada bajo esta ley, después de que Apple y Meta recibieran multas de 500 y 200 millones respectivamente el año pasado. La investigación arrancó en marzo de 2024 y ha concluido que la compañía de Mountain View vulneró la normativa de forma continuada hasta diciembre de 2025. Ahora tiene 60 días para enmendar la situación o se enfrentará a penalizaciones periódicas que podrían alcanzar el 5% de su facturación mundial.

Dos frentes abiertos: el buscador y la tienda de aplicaciones

La primera de las sanciones, de 460 millones de euros, castiga la autopreferencia en los resultados de búsqueda. Según Bruselas, Google colocaba sus propios servicios –como Google Shopping, hoteles, vuelos o resultados deportivos– en posiciones destacadas, con elementos visuales y filtros mejorados, mientras que los de la competencia quedaban relegados. La Comisión considera que esto distorsiona la competencia y perjudica a los consumidores, que no ven opciones alternativas con la misma claridad.

La segunda multa, de 430 millones, se centra en Google Play. La UE acusa a la compañía de impedir que los desarrolladores informen a los usuarios sobre ofertas más económicas disponibles fuera de la tienda oficial, ya sea a través de sus propias webs o de tiendas de aplicaciones de terceros. Además, las comisiones que Google cobra por la captación inicial de clientes y por las redirecciones se consideran excesivas y superan lo permitido por la DMA. La empresa ya ha empezado a probar algunos cambios, pero Bruselas advierte que aún no son suficientes.

Google y la multa de la UE

Reacciones enfrentadas: Bruselas defiende la medida, Google la critica

La vicepresidenta ejecutiva de Competencia, Teresa Ribera, ha defendido la decisión calificándola de «medidas firmes pero equilibradas». «Los mejores productos deben triunfar por su calidad, no porque pertenezcan a la empresa que gestiona el buscador», declaró. Por su parte, Henna Virkkunen, responsable de Soberanía Tecnológica, advirtió que la Comisión seguirá usando todas las herramientas disponibles para garantizar el cumplimiento de la normativa.

Desde Google, la respuesta no se ha hecho esperar. Kent Walker, presidente de Asuntos Globales de la compañía, ha asegurado que «la DMA sigue perjudicando el funcionamiento de productos cotidianos». En un comunicado, explicó que para cumplir con la ley se ven obligados a eliminar funciones de búsqueda en tiempo real muy valoradas por los europeos, como precios instantáneos de hoteles o vuelos, y a desmantelar medidas de seguridad en Google Play. «Esto no es competencia leal, es una degradación del producto impulsada por un pequeño grupo de denunciantes con intereses particulares», añadió.

Multa de 890 millones a Google

Un nuevo frente de tensión con Estados Unidos

La multa llega en un contexto delicado. La administración de Donald Trump ya ha amenazado con represalias comerciales si la UE sigue sancionando a las grandes tecnológicas estadounidenses. De hecho, un grupo de legisladores republicanos ha pedido a la Casa Blanca que responda con nuevas investigaciones comerciales que podrían derivar en aranceles. Sin embargo, desde Bruselas se muestran firmes: «Nuestra legislación digital no está sujeta a negociación», reiteró un portavoz de la Comisión, recordando que el DMA se aplica por igual a todas las empresas y que en Estados Unidos también existen procesos similares contra gigantes tecnológicos.

La vicepresidenta Ribera también se pronunció sobre las posibles represalias: «No creo que a ninguno de nosotros, en la Comisión, se nos pudiera respetar si decidiésemos qué hacer porque alguien intente decirnos lo que tenemos que hacer o no hacer». La UE confía en que el acuerdo arancelario firmado hace un año con Washington se mantenga, pero la sombra de una escalada de tensiones planea sobre la decisión.

Con esta sanción, Google acumula ya cerca de 10.000 millones de euros en multas impuestas por la Unión Europea. La compañía ha anunciado que recurrirá la decisión, pero mientras tanto deberá adaptar sus prácticas en un plazo de dos meses. La Comisión supervisará de cerca los cambios y no descarta nuevas sanciones si no se cumplen las exigencias. El mensaje de Bruselas es claro: la DMA ha llegado para quedarse y las grandes tecnológicas deben jugar con las mismas reglas que el resto.


Presence: la plataforma de OpenAI que lleva los agentes de IA a las empresas con un modelo de consultoría

Presence

OpenAI ha presentado Presence, una plataforma diseñada para que las empresas desplieguen y gestionen agentes de inteligencia artificial en tareas de atención al cliente, ventas y servicios internos. El anuncio, realizado el 22 de julio de 2026, marca un giro estratégico: la compañía deja de ser solo un proveedor de modelos para convertirse en un integrador de soluciones enterprise. A diferencia de las APIs tradicionales, Presence no se ofrece en modo autoservicio, sino que requiere la intervención de ingenieros especializados de OpenAI o de integradores globales seleccionados, un enfoque que recuerda al modelo de consultoría que hizo famoso a Palantir.

La plataforma ya está operativa en el canal de soporte telefónico en inglés de OpenAI, donde resuelve el 75% de los problemas sin intervención humana, según datos de la compañía. En solo diez días, un ciclo de mejora impulsado por Codex logró reducir las transferencias a empleados en quince puntos porcentuales. Estos resultados han llamado la atención de grandes corporaciones, y los primeros clientes incluyen a BBVA México, SoftBank Corp. y la aseguradora IAG, que ya están probando la tecnología en entornos reales.

¿Qué es OpenAI Presence y cómo funciona?

Presence no es un modelo de lenguaje nuevo, sino un producto gestionado de extremo a extremo que empaqueta orquestación, gobernanza y operación de agentes de IA. La plataforma permite conectar los agentes a sistemas internos de la empresa (CRM, ERP, bases de conocimiento), definir políticas sobre qué acciones pueden realizar y cuándo deben escalar a un humano, y establecer guardrails para evitar comportamientos no deseados. Incluye un editor de agentes, un playground para simular interacciones y herramientas de evaluación que verifican si el agente sigue las políticas, usa las herramientas correctas y escala adecuadamente.

Una vez en producción, el sistema continúa aprendiendo mediante un bucle de mejora continua impulsado por Codex, el asistente de programación de OpenAI basado en GPT-5.6. Codex analiza las interacciones reales, identifica debilidades y propone cambios que el equipo humano prueba y aprueba antes de implementarlos. De esta forma, el agente se adapta a cambios en productos, políticas o comportamiento de los usuarios sin necesidad de reescribir el código desde cero.

Los primeros clientes: BBVA, SoftBank e IAG

Entre los clientes de lanzamiento destaca BBVA México, que utiliza Presence para ofrecer interacciones más rápidas y personalizadas en servicios bancarios cotidianos. SoftBank Corp. está probando agentes en japonés con conversaciones naturales y precisas, mientras que IAG (International Airlines Group) estudia su uso para gestionar picos de demanda en reclamaciones por inclemencias meteorológicas o desastres naturales. Aunque BBVA es un banco español, su implementación se centra en México, pero demuestra el interés de grupos europeos por la tecnología.

La presencia de estos nombres refleja la apuesta de OpenAI por sectores regulados como la banca, los seguros y las telecomunicaciones, donde la gobernanza y el cumplimiento normativo son críticos. La compañía asegura que cada despliegue se adapta al caso de uso concreto, limitando el acceso del agente solo a la información y sistemas necesarios para su tarea.

Un modelo de implementación tipo consultoría

El aspecto más novedoso de Presence es su modelo de entrega. No está disponible como producto autoservicio; cada implementación la lideran los Forward Deployed Engineers (FDEs) de OpenAI o integradores globales certificados. Este enfoque, similar al de Palantir, garantiza que el agente se integre correctamente con los sistemas de la empresa, se definan las políticas adecuadas y se realicen pruebas exhaustivas antes de pasar a producción. El precio no se ha hecho público, pero se espera que siga el modelo enterprise tradicional: contratos anuales con consumo mínimo y acuerdos de nivel de servicio.

OpenAI ha creado para ello la OpenAI Deployment Company, lanzada en mayo de 2026 con una valoración de 10.000 millones de dólares y el respaldo de TPG, Goldman Sachs, SoftBank, Capgemini y McKinsey. Esta filial absorbió unos 150 ingenieros de la consultora Tomoro y es el brazo de servicios que hace posible Presence. La estrategia supone un riesgo calculado: al ofrecer servicios de implementación, OpenAI compite directamente con sus propios clientes, como Salesforce o Zendesk, que construyen sus negocios sobre la API de la compañía.

Implicaciones de Presence para el mercado europeo

Para las empresas españolas y europeas, Presence representa una oportunidad y un desafío. Por un lado, ofrece una solución llave en mano para desplegar agentes de IA con garantías de gobernanza, algo especialmente valioso en sectores como la banca, los seguros o la administración pública, donde el cumplimiento normativo es prioritario. Por otro, el modelo de consultoría y los precios no públicos pueden limitar el acceso a grandes corporaciones, dejando fuera a pymes y startups que quizás busquen una alternativa europea de IA.

La competencia también se mueve: Google ha invertido 750 millones de dólares en un ecosistema de consultores para Gemini, y Anthropic lanzó hace una semana Ode, su propia organización de ingenieros de despliegue. La batalla por el mercado enterprise de agentes de IA se está librando en la capa de servicios, no en los modelos. Para las empresas europeas, la decisión dependerá de si prefieren una solución integrada como Presence o construir sus propios agentes sobre APIs abiertas, con el consiguiente esfuerzo de gobernanza y mantenimiento.

OpenAI ha dejado claro que Presence evolucionará con cada nueva versión de sus modelos, sin que el cliente tenga que gestionar las migraciones manualmente. La plataforma ya está disponible en un programa de disponibilidad general limitada para clientes enterprise elegibles, y se espera que en los próximos meses se amplíe el número de integradores certificados. El tiempo dirá si este enfoque de consultoría de lujo se democratiza o se queda reservado para unos pocos, pero lo que está claro es que OpenAI ha dado un paso firme para convertirse en un proveedor de software empresarial, no solo de inteligencia artificial.


Raspberry Pi lanza una pantalla táctil oficial de 10 pulgadas por 80 dólares

Pantallas de Raspberry Pi

Raspberry Pi ha ampliado su catálogo de pantallas oficiales con el lanzamiento de la nueva Touch Display 2 de 10 pulgadas. Este nuevo modelo está orientado a proyectos interactivos, paneles de información, sistemas domóticos y terminales táctiles, ofreciendo una superficie mucho mayor que las versiones de 5 y 7 pulgadas sin renunciar a la integración directa con el ecosistema Raspberry Pi.

La nueva pantalla mantiene la filosofía «plug and play» de la familia Touch Display 2, utilizando una conexión DSI para el vídeo y alimentación desde los pines GPIO. Sin embargo, debido a su mayor resolución, únicamente es compatible con Raspberry Pi 5 y los módulos Compute Module con una placa de E/S adecuada.

Raspberry Pi estrena una pantalla táctil oficial de 10 pulgadas

La Touch Display 2 de 10,1 pulgadas ofrece una resolución de 1200 × 1920 píxeles en formato vertical, un importante salto respecto a los modelos anteriores. El panel IPS proporciona ángulos de visión de hasta 85 grados, brillo de 400 cd/m² y compatibilidad con hasta diez puntos táctiles simultáneos, lo que mejora la experiencia en aplicaciones interactivas y de control.

La pantalla está diseñada para integrarse fácilmente con Raspberry Pi 5. Solo es necesario conectar el cable DSI y el cable de alimentación incluido, pudiendo fijar la placa directamente en la parte trasera mediante los tornillos suministrados. El sistema operativo Raspberry Pi OS reconoce automáticamente el panel, incluyendo soporte para gestos multitáctiles y teclado virtual.

La compatibilidad exclusiva con Raspberry Pi 5 se debe a que el nuevo panel utiliza las cuatro líneas del conector DSI para manejar su mayor resolución. Los modelos anteriores de Raspberry Pi no disponen del ancho de banda necesario para controlar esta pantalla, por lo que quedan fuera de la lista de dispositivos compatibles. Además, en algunos equipos puede ser necesario actualizar el firmware EEPROM a una versión reciente para garantizar su correcto funcionamiento.

Con un precio oficial de 80 dólares, la nueva Touch Display 2 de 10 pulgadas se sitúa como la pantalla táctil más grande comercializada hasta la fecha por Raspberry Pi. La compañía la orienta especialmente a proyectos como paneles de control, sistemas de entretenimiento, quioscos interactivos y aplicaciones industriales, donde el espacio adicional facilita la visualización y la interacción con la interfaz.


Canonical lanza Enterprise Store para gestionar Snap y Charms en redes privadas

Canonical logo

Canonical ha anunciado Enterprise Store, una nueva solución integrada en Ubuntu Pro que permite a empresas y organizaciones gestionar de forma privada la distribución de paquetes Snap y Charms dentro de sus propias infraestructuras. La plataforma está especialmente orientada a entornos con estrictos requisitos de seguridad, redes aisladas de Internet y sectores regulados donde resulta imprescindible controlar cómo y cuándo se distribuye el software.

Con Enterprise Store, Canonical busca simplificar la administración de aplicaciones y operadores sin que todos los equipos necesiten acceder directamente a Internet. La solución actúa como un intermediario entre los sistemas internos de la organización y las tiendas oficiales de Canonical, ofreciendo un mayor control sobre las actualizaciones y el ciclo de vida del software.

Canonical presenta Enterprise Store para gestionar Snap y Charms en redes privadas

Enterprise Store funciona como un proxy local que almacena en caché los paquetes descargados desde las tiendas oficiales de Canonical. De este modo, los dispositivos de una organización pueden instalar y actualizar aplicaciones utilizando el repositorio interno, reduciendo el consumo de ancho de banda y evitando que cada equipo establezca conexiones directas con Internet.

Una de sus características más importantes es el soporte para entornos air-gapped, es decir, redes completamente aisladas de Internet. En estos escenarios, los administradores pueden transferir manualmente las actualizaciones al servidor local para distribuirlas posteriormente entre los equipos conectados a la red privada, manteniendo intactas las políticas de seguridad de la organización.

La plataforma también incorpora funciones de alta disponibilidad, permitiendo desplegar varias instancias de Enterprise Store detrás de un proxy inverso para evitar interrupciones del servicio. Además, ofrece control granular de versiones, de forma que las empresas pueden fijar revisiones concretas de los paquetes y evitar actualizaciones inesperadas durante operaciones críticas.

Otra de las novedades es que Enterprise Store unifica la gestión tanto de Snap como de Charms desde una única plataforma. Mientras los primeros facilitan la distribución de aplicaciones, los segundos automatizan tareas como el despliegue, la configuración y el mantenimiento de servicios complejos. Canonical pretende así ofrecer un punto centralizado para administrar todo el ciclo de vida del software en infraestructuras empresariales.

Enterprise Store está incluido en las suscripciones Ubuntu Pro, por lo que las organizaciones que ya utilizan este servicio pueden comenzar a evaluarlo sin necesidad de contratar un producto independiente. Con este lanzamiento, Canonical amplía su oferta para empresas que necesitan desplegar software de forma segura y controlada, especialmente en sectores donde la conectividad a Internet está limitada o sometida a estrictos requisitos de cumplimiento normativo.


Firefox 153 mejora el navegador con HDR, JPEG XL y nuevas herramientas

Firefox 153

Firefox 153 ya está disponible. Mozilla ha hecho oficial su lanzamiento, lo que coincide con el momento de actualizar las notas de novedades. Hay algunas destacadas, aunque a cada uno le resultará más interesante una cosa u otra. Lo que a mí me llama la atención es la posibilidad de compartir páginas web a partir de códigos QR, algo que llevo usando desde hace años en Vivaldi porque resulta de lo más cómodo.

Lo que sigue es la lista de novedades que ha introducido Firefox 153, que no son pocas. Aunque aún le queda algo para llegar al nivel de muchos navegadores basados en Chromium, lo cierto es que Mozilla está dando buenos pasos en el desarrollo de su navegador web.

Novedades de Firefox 153

  • La reproducción de vídeo con alto rango dinámico (HDR) ya está disponible en Windows. Esta función requiere tener activado el modo HDR en Configuración de Windows > Pantalla. Las pantallas de portátiles que solo admiten streaming HDR no son compatibles por el momento. Algunos vídeos grabados con teléfonos en determinadas orientaciones aún no se muestran en HDR.
  • Los Contenedores permiten mantener separadas distintas facetas de tu vida en línea (trabajo, compras, uso personal o banca), iniciando sesión con diferentes cuentas en una misma ventana del navegador mientras aíslan las cookies y el seguimiento publicitario de cada contenedor.
  • Comparte cualquier página abierta mediante un código QR. Haz clic con el botón derecho sobre una pestaña y selecciona Compartir > Generar código QR. Es ideal para carteles, invitaciones, pancartas y otros materiales impresos.
  • Ahora es posible combinar varios archivos PDF arrastrando un PDF a la barra lateral del visor de PDF.
  • Ahora es posible añadir imágenes como nuevas páginas dentro de archivos PDF mediante el editor de PDF de Firefox.
  • Puedes seleccionar y copiar rápidamente cualquier color de una página escribiendo «pick color», «color picker» o «eyedropper» en la barra de direcciones y eligiendo la acción rápida «Pick a color».
  • Se ha añadido compatibilidad con el atajo de teclado de pantalla completa de todo el sistema de Apple (Globe + F).
  • Firefox ahora verifica y muestra los certificados de autenticación de sitios web cualificados (QWAC) de acuerdo con la normativa eIDAS.
  • Se ha mejorado la compatibilidad con vídeos que incluyen superposiciones para facilitar el acceso a las acciones del vídeo desde los menús contextuales.
  • Firefox ahora resalta en rojo el icono del permiso de ubicación cuando un sitio web tiene acceso a tu localización. Además, este icono vuelve a mostrarse en las páginas de resultados de búsqueda, donde anteriormente permanecía oculto.
  • Smart Window permite ver y seleccionar modelos de IA directamente desde el asistente integrado. Además, la página Nueva pestaña ahora incluye una barra de direcciones para escribir sitios web y realizar búsquedas.
  • Las extensiones ya no pueden acceder a los archivos locales de forma predeterminada. Los usuarios pueden conceder o revocar este permiso mediante la nueva opción «Acceder a los archivos locales de tu ordenador», independiente del permiso «Acceder a tus datos en todos los sitios web».
  • Las restricciones de acceso a la red local ahora están habilitadas de forma predeterminada. Firefox exige que los sitios web soliciten permiso antes de conectarse a dispositivos de tu red local o a aplicaciones y servicios del propio equipo.
  • Se han eliminado de la interfaz de Configuración las opciones antiguas relacionadas con las cookies. Los usuarios que aún utilicen ese modo deberían cambiar al comportamiento predeterminado «Aislar las cookies entre sitios».
  • Firefox ahora admite un subconjunto limitado del pseudoelemento no estándar ::-webkit-scrollbar para mejorar la compatibilidad web.
    • Las reglas con un ancho o alto distinto de cero desactivan las barras de desplazamiento superpuestas del contenedor afectado.
    • display: none en ::-webkit-scrollbar se comporta como scrollbar-width: none, ocultando la barra de desplazamiento.
    • @supports selector(::-webkit-scrollbar) ahora devuelve true.
    • Las capacidades completas de personalización, como colores o bordes redondeados, siguen sin estar disponibles de forma intencionada.
  • La propiedad vertical-align pasó a ser un atajo para baseline-source, alignment-baseline y baseline-shift en Firefox 149. Ahora alignment-baseline admite las nuevas palabras clave alphabetic, ideographic, central, mathematical y hanging.
  • Se ha implementado la nueva especificación popover=hint, eliminando una serie de comportamientos inconsistentes e inesperados.
  • Las funciones circle() y ellipse() ahora aceptan las palabras clave closest-corner y farthest-corner para definir el tamaño radial.
  • La nueva propiedad Error.stackTraceLimit permite establecer la profundidad máxima de la pila de errores de JavaScript capturada como medida de optimización del rendimiento.
  • Los desarrolladores ya pueden utilizar el atributo de importación text para importar archivos de texto mediante el sistema de módulos de JavaScript.
  • La API Picture-in-Picture ya está disponible para los desarrolladores web.
  • La propuesta Intl.LocaleInfo añade la posibilidad de consultar información regional, como los datos de la semana, la dirección del texto o el ciclo horario utilizado por la configuración regional.
  • Los métodos MediaCapabilities.decodingInfo() y MediaCapabilities.encodingInfo() ahora aceptan el tipo de configuración webrtc, permitiendo a los sitios web comprobar las capacidades de codificación y decodificación para WebRTC.
  • Una nueva opción «Modo local» permite a los desarrolladores cargar directorios locales mediante orígenes personalizados, simplificando las pruebas de API que no funcionan con direcciones file://. También admite varias asignaciones de directorios.
  • Se han corregido diversos problemas de seguridad.
  • Firefox Labs ahora puede abrirse rápidamente escribiendo «labs» o «experiment» en la barra de direcciones y seleccionando la acción rápida «Abrir Firefox Labs».
  • Firefox ofrece compatibilidad experimental con el formato de imagen JPEG XL. Puede activarse desde el panel Firefox Labs de la Configuración.

Firefox 153 ya se puede descargar desde su página web oficial. Pronto actualizarán los paquetes flatpak y snap, y las distribuciones Linux lo subirán a sus repositorios oficiales.


Firefox 153 llega con vídeo HDR, unión de PDF y códigos QR

Firefox 153

Firefox 153 ya está disponible (pronto actualizarán su página de novedades) como nueva versión estable del navegador web de Mozilla. Este lanzamiento incorpora varias funciones muy esperadas, entre ellas la reproducción de vídeo HDR en Windows, una nueva herramienta para combinar documentos PDF sin salir del navegador y un sistema para compartir páginas mediante códigos QR. Junto a estas novedades, la actualización introduce mejoras para desarrolladores, nuevas acciones rápidas y diversas optimizaciones de rendimiento y seguridad.

Con esta versión, que llega tras la de junio, Mozilla continúa ampliando las capacidades integradas de Firefox para reducir la dependencia de aplicaciones externas, al tiempo que sigue mejorando la experiencia de navegación y la compatibilidad con los estándares web más recientes.

Firefox 153 añade vídeo HDR, unión de PDF y códigos QR

Una de las novedades más destacadas de Firefox 153 es el soporte para la reproducción de vídeo HDR en Windows. Gracias a esta incorporación, los usuarios con monitores compatibles pueden disfrutar de un mayor rango dinámico y una calidad de imagen superior en los contenidos compatibles, siempre que el hardware y el sistema operativo lo permitan.

Otra importante incorporación es la posibilidad de combinar varios documentos PDF directamente desde el navegador. Esta nueva herramienta se integra en el visor PDF de Firefox y permite unir varios archivos en uno solo sin necesidad de instalar software adicional o recurrir a servicios en línea, reforzando el compromiso de Mozilla con las funciones integradas centradas en la privacidad.

Firefox 153 también facilita compartir páginas web mediante códigos QR generados desde el propio navegador. Esta función permite enviar rápidamente una página a otro dispositivo simplemente escaneando el código con un teléfono móvil o una tableta, simplificando el intercambio de enlaces entre equipos.

Entre las novedades adicionales destaca el soporte experimental para el formato de imagen JPEG XL, que promete una mejor compresión y mayor calidad frente a formatos tradicionales como JPEG o WebP. Asimismo, Mozilla ha incorporado nuevas acciones rápidas en la barra de direcciones y diversas mejoras para desarrolladores web, ampliando la compatibilidad con tecnologías modernas de CSS, HTML y JavaScript.

Como en cada nueva versión, Firefox 153 incluye numerosas correcciones de errores, mejoras de estabilidad y parches de seguridad. Con estas novedades, Mozilla continúa reforzando su navegador con funciones cada vez más completas, manteniendo al mismo tiempo el foco en el rendimiento, la privacidad y el cumplimiento de los estándares abiertos de la web.


Linux 7.2-rc4 llega con correcciones para la ROG Ally X y el bus CAN

Linux 7.2-rc4

El equipo de desarrollo del kernel Linux ha publicado la cuarta candidata a versión estable de Linux 7.2, conocida como 7.2-rc4. Linus Torvalds, creador del sistema, ha descrito el estado de esta entrega como «normal», aunque matiza que se trata de la «nueva normalidad» marcada por un número elevado de parches, muchos de ellos detectados por inteligencia artificial. La rama se encuentra ya pasada la mitad del ciclo de desarrollo, y todo apunta a que la versión final estará lista en agosto si no surgen contratiempos de última hora, siguiendo la estela de la Linux 7.2-rc3.

Entre los cambios más destacados de esta candidata se encuentran las correcciones de audio para la consola portátil ASUS ROG Ally X, que sufría problemas con la salida de auriculares y la entrada de micrófono. Matthew Schwartz ha enviado dos parches específicos para el controlador ALSA de Realtek que solucionan estos fallos, según confirman tanto la nota oficial de Torvalds como el anuncio de la propia comunidad. Los usuarios que no quieran esperar a la versión estable pueden probar la rc4, aunque con la advertencia de que se trata de un código aún en pruebas.

Linux 7.2-rc4 se ve como «lo nuevo normal»

Otro de los focos de esta actualización es la limpieza a fondo del subsistema CAN bus, empleado en vehículos y equipos embebidos. Se han corregido errores de uso tras liberación de memoria, condiciones de carrera y bloqueos que podían provocar caídas del sistema. Tanto la documentación oficial como los informes de la comunidad coinciden en que estos arreglos son críticos para la estabilidad en entornos automovilísticos e industriales.

Además, la candidata incluye parches de seguridad para Wi-Fi y Bluetooth que refuerzan las comprobaciones de límites y evitan posibles ataques mediante tramas malformadas. Aunque estas correcciones solo aparecen en una de las fuentes originales, el resto de la información sobre la rc4 está respaldada por al menos dos noticias distintas, lo que garantiza su veracidad. Torvalds ha señalado que, de mantenerse el ritmo semanal de parches, Linux 7.2 completará las siete candidatas previstas sin necesidad de una octava, salvo que surja algún problema grave.

Con la vista puesta en agosto, los mantenedores de distribuciones como Fedora y Arch serán de los primeros en integrar el nuevo kernel. Mientras tanto, esta rc4 ya está disponible para quien quiera probarla y contribuir a su depuración. La comunidad sigue trabajando para que la versión estable llegue con el menor número de incidencias posible, y esta cuarta candidata es un paso firme en esa dirección.


Análisis Completo de Faugus Launcher para Gaming en Linux

Faugus Launcher

Si estás harto de pelearte con configuraciones infinitas para jugar a títulos de Windows en tu distribución de Linux, probablemente te haya llegado el viento fresco de Faugus Launcher. Se trata de una herramienta diseñada para ser sencilla y ligera, que básicamente se encarga de gestionar la ejecución de juegos mediante el UMU-Launcher, eliminando gran parte de la fricción que solemos encontrar en otros gestores más pesados.

Lo que hace que esta aplicación destaque es su enfoque en la experiencia de usuario, permitiendo que incluso aquellos juegos retro que vienen en formato ISO o simples archivos ejecutables .exe arranquen sin dar tantos dolores de cabeza. Para muchos usuarios, se está convirtiendo en la opción predilecta frente a alternativas como Lutris o Heroic, sobre todo por lo fácil que resulta añadir accesos directos al menú de aplicaciones del sistema.

Novedades y Evolución: El salto a GTK4

La transición hacia la versión 2.0 ha supuesto un cambio radical, ya que la app ha sido portateada a GTK4. Esto no es solo un lavado de cara; conlleva un soporte mucho más sólido para Wayland y una compatibilidad optimizada con Flatpak. Además, se han eliminado dependencias antiguas que solo servían para parchear limitaciones de GTK3, lo que resulta en un software más limpio y eficiente.

En cuanto a la estética, el usuario tiene ahora el control total. Se han implementado opciones de personalización de la interfaz que incluyen temas claros y oscuros, colores de acento y la posibilidad de cambiar el fondo de la pantalla principal. Este fondo puede ser un color fijo o basarse en el color dominante de la carátula del juego seleccionado, dándole un toque muy dinámico a la biblioteca.

Integración con SteamGridDB y Gestión de Activos

Una de las joyas de la corona es el modo de interfaz SteamGridDB. Esta función permite descargar automáticamente iconos, portadas y banners, evitando que tengas que buscar imágenes por internet una a una. El sistema incluye una ventana de selección para elegir activos específicos y sugerencias basadas en el título del juego.

Para quienes buscan la máxima calidad, se ha mejorado la resolución de los iconos y carátulas. Además, existe la opción de configurar una clave API de SteamGridDB para optimizar las búsquedas. Todo esto es especialmente útil para quienes usan la Steam Deck o configuraciones de Big Picture, ya que los activos se añaden directamente al acceso directo de Steam.

Rendimiento Técnico y Compatibilidad de Hardware

A nivel técnico, Faugus ha solucionado problemas críticos de navegación con mando. Se ha sustituido pygame por libmanette, lo que soluciona los fallos de control causados por las diferencias de versión de SDL entre las distribuciones y la librería. Asimismo, se ha implementado un sistema de selección de usuario de Steam, asegurando que los juegos y accesos directos estén correctamente vinculados a la cuenta elegida.

El gestor de Proton ha recibido mejoras significativas, siendo ahora mucho más rápido en las descargas. Se ha dado soporte a variantes como DW-Proton y Proton-CachyOS, y se ha ajustado la gestión del HDR, utilizando ahora la variable DXVK_HDR=1 para mejorar la compatibilidad visual en entornos Wayland.

Gestión de Juegos y Solución de Problemas

Para los amantes de lo retro, Faugus es una maravilla. Permite poner en marcha juegos antiguos desde ISO o ejecutables simples en cuestión de minutos, superando la complejidad de otros launchers. No obstante, la gestión de tiendas externas tiene sus matices: los juegos de Epic Games y EA App suelen presentar inestabilidades debido a que las actualizaciones de estas plataformas rompen la compatibilidad con Proton, obligando al desarrollador a lanzar parches constantes o retirar el soporte temporalmente.

  • Comandos de lanzamiento: Ahora es posible añadir scripts pre y post lanzamiento.
  • Gestión de archivos: El selector de archivos recuerda la última ubicación usada.
  • Soporte AppImage: Ya existe una versión portable para facilitar la instalación.
  • Argumentos de lanzamiento: Se han incluido presets para copiar configuraciones rápidamente entre juegos.

En el ámbito de la estabilidad, se han corregido fugas de memoria y errores donde los ajustes se reseteaban solos. También se solucionó un problema grave donde los botones de Stop/Kill no detectaban juegos ejecutándose bajo Flatpak. Respecto a la seguridad, se ha confirmado que la aplicación no se ha visto afectada por los ataques de malware reportados en el AUR de Arch Linux, aunque se anima a la comunidad a votar por su inclusión en los repositorios oficiales. También tiene su propia página de GitHub.

Faugus Launcher se posiciona como una herramienta versátil que combina una interfaz moderna en GTK4 con una potencia técnica capaz de domar desde los títulos AAA más recientes hasta los juegos más olvidados en CDs viejos, destacando por su automatización de carátulas y su ligereza operativa en Linux.


D7VK 2.0 llega con mejoras de rendimiento de hasta el doble en juegos clásicos

D7VK 2.0

D7VK 2.0 ya está disponible como una nueva versión de esta capa de traducción basada en Vulkan para ejecutar juegos clásicos de Direct3D 7 y versiones anteriores en Linux mediante WINE o Proton. El lanzamiento supone un importante salto respecto a versiones previas, con optimizaciones que, en determinados escenarios limitados por la CPU, pueden llegar a duplicar el rendimiento e incluso superarlo.

Desde su aparición, D7VK ha ido ampliando el soporte para antiguos juegos de Windows que utilizaban Direct3D 7, 6, 5 e incluso versiones anteriores. Basándose en la infraestructura de DXVK, el proyecto continúa mejorando tanto la compatibilidad como el rendimiento de numerosos títulos retro, convirtiéndose en una herramienta cada vez más interesante para la preservación del catálogo clásico en Linux.

D7VK 2.0 mejora el rendimiento de numerosos juegos clásicos

La principal novedad de D7VK 2.0 es una nueva ronda de optimizaciones centradas en el procesamiento de vértices. Gracias a la incorporación de rutinas SSE optimizadas y mejoras en la gestión de búferes, algunos juegos experimentan incrementos de rendimiento superiores al 100 % cuando el procesador era el principal cuello de botella. En las pruebas realizadas por el desarrollador, títulos como Half-Life pasan de rondar los 20 FPS a alcanzar el límite de 60 FPS, mientras que otros juegos como Toy Story 2 también registran mejoras muy significativas.

La versión 2.0 también actualiza su base de código sobre DXVK 3.0.2, permitiendo aprovechar las últimas optimizaciones y correcciones incorporadas al conocido proyecto de traducción de DirectX a Vulkan. Además, se han eliminado gran parte de los registros de depuración y se han reorganizado otros para reducir su impacto sobre el rendimiento en situaciones críticas.

En el apartado de compatibilidad, D7VK 2.0 corrige diversos problemas gráficos presentes en juegos clásicos como Dungeon Keeper 2, Empire Earth, Need for Speed: Porsche, Revenant, Total Annihilation: Kingdoms o The Sims: Complete Collection. También se han revisado distintos límites de hardware emulados para aproximarlos al comportamiento de tarjetas gráficas de la época, mejorando así la fidelidad y eliminando la necesidad de algunos parches específicos.

Solución de otros problemas

Los desarrolladores también han solucionado varias regresiones detectadas en versiones anteriores, optimizado el manejo de superficies y corregido distintos errores internos que afectan tanto a la estabilidad como al rendimiento general de la capa de traducción. Todo ello convierte a D7VK 2.0 en la actualización más importante del proyecto hasta la fecha.

Con D7VK 2.0, los usuarios de Linux disponen de una herramienta aún más potente para disfrutar de juegos clásicos de Direct3D utilizando WINE o Proton. Gracias a sus importantes mejoras de rendimiento y compatibilidad, esta nueva versión continúa consolidando a D7VK como una pieza clave para la preservación y ejecución de videojuegos retro en sistemas modernos.


GNOME presenta novedades en Libadwaita, Glycin y otras apps de su círculo

Esta semana en GNOME

Vuelve a la normalidad el calendario de novedades en GNOME. El de la semana pasada se publicó a lo largo de esta, en martes, aunque lo recogido sí parecía ser lo que le tocaba. No se sabe el motivo, que podría ser que se olvidaron de «darle al botón» cuando debían hacerlo, pero el caso es que ya tenemos una nueva nota y todo ha vuelto a su senda habitual.

Lo que sigue es la lista con todas esas novedades, entre las que se pueden destacar algunas para libadwaita, Glycin y otras aplicaciones de terceros. También es digno de mención que hay muchos puntos y mucha información.

Esta semana en GNOME

  • AdwSidebar ha recibido 2 funciones nuevas esta semana.
    • Los elementos ahora pueden tener widgets de prefijo, además de o en lugar de iconos. Ahora es posible, por ejemplo, usar AdwAvatar como icono.
    • Las secciones pueden tener sufijos en la cabecera, igual que AdwPreferencesGroup. Esto puede utilizarse para añadir un botón «+» o un botón de menú.
  • Se ha publicado Glycin 2.2.alpha.7. Esta versión incorpora:
    • Mejor compatibilidad con otras plataformas en libglycin, incluyendo parches para macOS y Windows MSVC, así como compatibilidad con compilación cruzada. La integración continua ahora incluye compilaciones de libglycin para macOS y compilación cruzada para Windows GNU, aunque esta última todavía no es totalmente funcional.
    • Una API de densidad de píxeles refinada en libglycin para simplificar su uso, incluida la conversión de densidades de píxeles entre distintas unidades. Ahora existe una solicitud de fusión que la utiliza en gdk-pixbuf al cargar o escribir imágenes JPEG, PNG y TIFF.
    • Una opción para desactivar el entorno aislado de glycin estableciendo la variable de entorno GLYCIN_DISABLE_SANDBOX=i-know-the-risks. También se ha añadido la opción de Meson test_disable_sandbox para desactivar el uso del entorno aislado durante las pruebas en servidores de compilación que no admiten esta funcionalidad.
    • El entorno aislado de glycin ha pasado de utilizar una lista de permisos a una lista de bloqueos. Esto simplifica considerablemente la función y debería ser suficiente, ya que los filtros seccomp solo constituyen una segunda línea de defensa tras mecanismos como los espacios de nombres.
  • Se ha publicado una pequeña actualización de NewsFlash con todas las mejoras acumuladas durante los últimos meses. Incluye numerosas mejoras menores en la traducción de html2gtk, un interruptor rápido para justificar el cuerpo de los artículos y otros cambios. El backend de sincronización local basado en la tecnología peer2panda no ha llegado a tiempo para esta versión.

NewsFlash en GNOME

  • Vinyl, el reproductor de música con un amplio soporte para letras, se ha actualizado a la versión 1.5.0. Esta versión incorpora numerosos cambios respecto a la 1.4, con especial atención a la funcionalidad, la accesibilidad y el soporte para dispositivos móviles con Linux. Entre las novedades se incluyen:
    • Reproducción en segundo plano y posibilidad de ocultar la ventana de Vinyl sin detener la reproducción.
    • Modo de audio mono, con la posibilidad de reproducir el mismo sonido en ambos lados de los auriculares.
    • Atajos de teclado para desplazarse entre las líneas de las letras.
    • Posibilidad de guardar las preferencias al cerrar Vinyl.
    • Corrección de un fallo que permitía restaurar incorrectamente la lista de reproducción varias veces.
    • Mejor compatibilidad con texto de gran tamaño.

Vynil

  • Se ha publicado Whisp 1.3.7, que amplía de forma considerable el motor integrado de macros de texto. Ahora es posible dar formato y organizar notas sin apartar las manos del teclado. Basta con escribir «::» para activar el nuevo cuadro emergente de autocompletado, que ya no distingue entre mayúsculas y minúsculas y utiliza una lógica espacial reescrita para alinearse correctamente con el cursor.
  • La última versión de Typesetter, el editor de Typst centrado en la escritura, incorpora una de las funciones más solicitadas: el ajuste manual del nivel de zoom de la vista previa. Aunque la aplicación sigue seleccionando automáticamente un tamaño de fuente y un nivel de zoom equilibrados, la versión 0.15 permite modificar manualmente el zoom cuando se necesite un mayor control, manteniendo la experiencia libre de distracciones por defecto.
  • Lenspect 1.0.6 ya está disponible en Flathub. Esta versión incorpora análisis en segundo plano con actualizaciones de estado en la sección Aplicaciones en segundo plano, además de numerosas correcciones internas y optimizaciones, destacando una reducción del uso de memoria durante la subida de archivos grandes. Desde la última aparición en TWIG también se han añadido atajos de teclado, notificaciones sobre el uso de cuotas y mejoras de adaptabilidad y accesibilidad de la interfaz.

Lenspect

  • Transition es una aplicación sencilla para convertir archivos multimedia a distintos formatos de audio, facilitando la conversión de grandes o pequeñas cantidades de archivos con ajuste automático de la calidad. Admite la conversión a OGG/Opus, OGG/Vorbis, MP3, FLAC y WAV.

Transition en GNOME

  • Se ha publicado la versión 1.0 de Tally. Esta versión mejora significativamente el diseño de la aplicación, evita que el desplazamiento cambie aleatoriamente los valores de los contadores y corrige muchos otros problemas menores.
  • Gitte, un cliente Git sencillo para GNOME desarrollado con GTK4, libadwaita y Relm4, ha recibido la versión 0.9.0.
    • La principal novedad es la reescritura del historial directamente desde el gráfico de commits. Ahora es posible reordenar commits mediante arrastrar y soltar, combinarlos, aplicar fixup, eliminarlos y hacer cherry-pick directamente desde el gráfico, incluso sobre varios commits mediante selección múltiple. También es posible editar un único commit directamente desde el registro de commits.
    • La gestión de stashes se ha rediseñado por completo. Ahora existe un único diálogo para elegir entre archivos seguidos y no seguidos y añadir un mensaje, acompañado de nuevos atajos de teclado y un nuevo icono de acción. Los stashes pueden renombrarse, disponen de su propio menú contextual en la vista del gráfico de commits y se muestran directamente sobre su commit padre.
    • También se han añadido nuevas acciones, como «Descartar todos los cambios pendientes» en la vista de la copia de trabajo y en el diálogo de sincronización con la rama principal, así como la opción «Abrir en un editor externo». Los avisos de error incluyen ahora un botón para copiar, el nombre de la rama aparece en el aviso de éxito al cambiar de rama y un nuevo ajuste expande automáticamente las listas de cambios preparados y no preparados según estén vacías o no.
    • En la interfaz se han renovado los menús contextuales y los botones de menú, la barra de búsqueda ahora siempre es visible en la pantalla inicial y los cambios de modo, archivos vacíos y cambios de nombre se muestran de forma más cuidada en las diferencias. También se ha mejorado la animación de arrastrar y soltar, las insignias de la barra lateral ahora muestran información emergente y se han eliminado el fondo del indicador de carga y el estilo de las tarjetas.
    • Se ha corregido un problema de seguridad: la configuración resuelta de Git ahora se escribe en un archivo privado con permisos 0600 en lugar de un archivo legible por cualquiera en /tmp.
    • También se han corregido numerosos errores, incluyendo el tratamiento correcto de rutas excludeFiles con una tilde inicial, el respeto de ~/.config/git/ignore, la actualización del marcador de la rama principal en ramas remotas, la configuración correcta de la rama upstream, la disponibilidad de cherry-pick solo cuando todos los commits seleccionados están fuera de la rama actual, la visibilidad de sus opciones en commits que no son de fusión y la apertura de archivos en editores externos sin enviar un número de línea vacío cuando no existe.
    • Internamente se han añadido nuevas traducciones al serbio, esloveno, euskera y finés, además de actualizar las traducciones al chino, córnico y ucraniano. También se ha realizado una importante refactorización hacia una interfaz y diálogos más declarativos con Relm4, un manejo unificado de cambios pendientes, una única abstracción para la escritura de la configuración, menos duplicación de código, una mayor cobertura de pruebas y dependencias actualizadas.

Gitte

  • GirCore ha publicado la versión 0.8.1 con varias correcciones de errores en los generadores de código fuente relacionadas con la generación de subclases y las plantillas compuestas.
  • Se ha publicado Crosswords 0.3.18. Se trata de la mayor actualización hasta la fecha e incorpora un aspecto visual renovado con nuevas ilustraciones y un diseño actualizado. Además, la aplicación es totalmente adaptable y compatible con dispositivos móviles. El editor de cuadrículas ahora admite capas de información para proporcionar información inmediata sobre el proceso de creación, y tanto el editor como el juego incluyen una lupa integrada para facilitar la lectura de las celdas.
  • Se ha publicado RustConn 0.18.
    • Vista dividida para todos los tipos de pestañas. Ahora los paneles divididos funcionan con cualquier pestaña en proceso, incluidos escritorios RDP, VNC y SPICE integrados, que pueden combinarse con terminales, moverse entre paneles y adaptar automáticamente sus barras de herramientas a paneles estrechos.
    • Mayor resistencia de la red. RustConn supervisa los cambios de interfaz mediante gio::NetworkMonitor, cierra conexiones SSH ControlMaster obsoletas, evita reconexiones tras portales cautivos, limita la frecuencia de reconexiones durante cambios de VPN y restablece automáticamente las sesiones integradas tras un cambio de red.
    • Núcleo sin interfaz gráfica. Las funciones predeterminadas de rustconn-core ahora están vacías, convirtiéndose en una biblioteca de dominio sin dependencias de interfaz gráfica ni del almacén de claves. La interfaz de línea de órdenes solo incluye por defecto comandos de administración y las funciones de escritorio pasan a ser opcionales.
    • Compatibilidad mejorada con HiDPI. Se ha añadido una nueva opción de escala de pantalla «Nativa (HiDPI completo)» que sigue automáticamente el factor de escala del monitor para mantener la nitidez del escritorio remoto entre distintos monitores.
    • Seguimiento de sesiones externas. Las sesiones VNC, RDP y SPICE abiertas en un visor externo ya no dejan pestañas huérfanas y ahora se supervisan desde la barra lateral con un emblema de estado y opciones para desconectar o desacoplar.
    • Compatibilidad con Nix mediante nix run github:totoshko88/RustConn sin configuración adicional.
    • Mejoras de seguridad y gestión de memoria. Las contraseñas del almacén seguro ahora utilizan Zeroizing en los nueve backends compatibles, las contraseñas del portapapeles también se eliminan de memoria, las tareas previas y posteriores a la conexión disponen de un tiempo de espera de seguridad de 60 segundos, el almacenamiento en el llavero expira tras 5 segundos en lugar de bloquearse indefinidamente y FreeRDP se ha actualizado a la versión 3.29.0, que corrige 22 vulnerabilidades notificadas aguas arriba.
  • Ya está disponible una nueva versión de RSS Feed en EGO. La extensión lleva los canales RSS y Atom a la barra superior y a las notificaciones del sistema. Esta versión supone una importante reestructuración interna: la actualización de los canales ya no provoca interrupciones en GNOME Shell, el menú funciona correctamente con temas claros como Yaru y las notificaciones pueden agruparse por origen en GNOME 48.
  • Browser Switcher para GNOME se ha actualizado a la versión 1.2.5. El principal cambio interno consiste en sustituir el análisis manual de archivos .desktop y el uso de xdg-settings por Gio.AppInfo y Gio.AppInfoMonitor, reduciendo dependencias externas y simplificando el código. El menú se reconstruye al abrirse para detectar navegadores instalados o eliminados sin reiniciar GNOME Shell, las entradas duplicadas se fusionan por nombre visible, se detectan los navegadores instalados mediante Flatpak y la limpieza de señales utiliza connectObject() y disconnectObject(). Además, es compatible con GNOME Shell desde la versión 45 hasta la 50.

Browser Switcher

Y esto ha sido todo esta semana en GNOME.

Vía: TWIG.


Wayland 1.26 ya está disponible con nuevas funciones y mejoras internas

Wayland 1.26

Wayland 1.26 ya está disponible como una nueva versión estable del protocolo gráfico que está sustituyendo progresivamente a X11 en la mayoría de distribuciones Linux. Aunque no se trata de una actualización con grandes cambios visibles para el usuario final, introduce varias mejoras importantes para desarrolladores, optimiza la depuración del sistema y añade nuevas funciones destinadas a mejorar la comunicación entre clientes y compositores Wayland.

En los últimos años, Wayland se ha convertido en la opción predeterminada de escritorios como GNOME y KDE Plasma, mientras que cada vez más aplicaciones y distribuciones abandonan progresivamente X11. La versión 1.26, que sucede a la 1.25 del pasado marzo, continúa esa evolución con pequeñas mejoras que fortalecen la infraestructura sobre la que se construye el escritorio Linux moderno.

Wayland 1.26 mejora la comunicación entre clientes y compositores

La principal novedad de Wayland 1.26 es la incorporación del nuevo evento wl_pointer.warp. Gracias a esta función, los clientes pueden recibir la posición correcta del puntero incluso cuando cambia debido al movimiento, redimensionado o paso a pantalla completa de una superficie sin que el usuario haya movido físicamente el ratón. Esto ayuda a evitar situaciones en las que las aplicaciones trabajaban con coordenadas desactualizadas del cursor.

Otra mejora importante llega con la nueva solicitud wl_fixes.ack_global_remove, diseñada para solucionar posibles condiciones de carrera relacionadas con la eliminación de objetos globales dentro del protocolo. Este cambio mejora la sincronización entre clientes y compositor, aumentando la robustez del sistema en determinados escenarios.

Wayland 1.26 también incorpora una nueva función denominada wl_display_remove_socket_fd(), que permite eliminar sockets previamente registrados mediante wl_display_add_socket_fd(). Esta incorporación facilita una gestión más flexible de las conexiones dentro del servidor Wayland y amplía las posibilidades para los desarrolladores que trabajan con implementaciones personalizadas.

El sistema de depuración también recibe mejoras. A partir de esta versión, la variable WAYLAND_DEBUG muestra las marcas temporales utilizando un formato de hora más legible, facilitando la comparación de registros y el análisis de incidencias durante el desarrollo de aplicaciones y compositores.

Como ocurre en cada nueva versión estable, Wayland 1.26 incluye además numerosas correcciones de errores, aclaraciones en la documentación del protocolo y pequeños ajustes internos destinados a mejorar la estabilidad y facilitar el mantenimiento del proyecto. Aunque la mayoría de usuarios recibirán estas mejoras automáticamente a través de las actualizaciones de sus distribuciones Linux, los desarrolladores son quienes más partido sacarán de las nuevas capacidades incorporadas en esta versión.