Herramientas basadas en Inteligencia Artifical para programación con versiones Linux

Hay varias aplicaciones con tecnología de IA que pueden usarse en Linux

En el segundo artículo de esta serie describimos los problemas que genera el vibe coding y los pasos a seguir para implementar una alternativa mucho mejor. En este artículo hablaremos de herramientas basadas en Inteligencia Artificial para programación que cuentan con versiones para Linux.

Lo que venimos sosteniendo en estos artículos es que, a diferencia de lo que afirman los vendedores de cursos, las herramientas de Inteligencia Artificial no eliminan la necesidad de aprender programación. Por el contrario, la hacen aún más necesaria ya que tratándose de herramientas más poderosas exigen un mayor conocimiento de lo que se está haciendo.

Si quieres hacer una aplicación sencilla sin interfaz gráfica, como un programa para que tu hijo practique multiplicaciones en la terminal de Linux, te puedes arreglar con la versión web de tu modelo preferido. Pero, si vas a incluir interfaz gráfica, interacción con servicios externos y registro de usuarios la cosa se pone más compleja. Por suerte contamos con herramientas que pueden ayudarnos.

Herramientas basadas en Inteligencia Artificial para programación

La programación asistida por Inteligencia Artificial involucra una combinación de conocimientos y herramientas específicas que interactúan con el desarrollador permitiendo que este se enfoque en lo importante y delegue lo rutinario. Con lo importante nos referimos a la identificación del problema y la determinación de la mejor solución.

Las herramientas a las que nos referimos pueden ser parte de programas instalados en forma local, como herramientas independientes que asisten en funciones específicas o como plataformas de servicios en la nube que brindan soluciones completas desde la escritura del código al alojamiento de la aplicación. Si bien todas usan un Modelo de Lenguaje a Gran Escala (LLM por sus siglas en inglés) lo hacen de manera diferente.

Modelos, agentes, skills y MCP

Antes de empezar con la lista de herramientas, aclaremos algunos terminos que nos serán útiles para entender la función de cada una.

  • Modelos de Lenguaje a Gran Escala: Son sistemas basados en Inteligencia Artificial entrenados con grandes cantidades de datos para entender y responder usando el lenguaje humano.
  • Agentes: En el contexto de la Inteligencia Artificial un agente es toda entidad con la habilidad de actuar en forma autónoma dentro de un entorno. Es capaz de tomar decisiones sobre la información que recibe del mismo y actuar para modificarlo.
  • Skills (Habilidades): Se trata de un conjunto de instrucciones especializado y reutilizable que le indica al agente la forma de realizar una tarea específica.
  • MCP: Siglas en inglés para Protoclo Modelo Contexto es un estándar para la comunicación entre un modelo y recursos de datos externos.

En el primer artículo contábamos el caso de un vibe coder que creó una aplicación que mostraba una imagen para ver en que consistía un plato de un restaurant. Usemos el ejemplo para explicar la función de cada item que mencionamos.

Supongamos que vemos en el menú Boeuf Stroganoff. La aplicación debe

  1. Leer el menú.
  2. Buscar los ingredientes.
  3. Generar la imagen.

El modelo puede

  • Entender la pregunta.
  • Encontrar la respuesta.

Pero no puede:

  • Leer el menú.
  • Buscar y mostrar la imagen

.El agente determina que necesita

  • Hacer reconocimiento óptico de caracteress.
  • Buscar la imagen del plato.
  • Mostrarla.

Eso define las skills necesarias

  • OCR.
  • Conexión con bases de datos de comidas.
  • Mostrar las imágenes

Para cada una de estas tareas se necesita que las bibliotecas y/o interfaces de programación de aplicaciones tengan un lenguaje común con el agente. En este sentido es donde interviene el MCP.

La ventaja de usar un agente en lugar de interactuar directamente con el modelo es que evitamos ambigüedades y ahorramos tiempo en las indicaciones propias de una actividad específica.

Tipos de herramientas para programación asistida por Inteligencia Artificial

Entornos Integrados de Desarrollo

Los entornos Integrados de Desarrollo incluyen, ya sea de forma directa o por medio de extensiones un asistente que brinda ayuda en tiempo real para completar, depurar y revisar código en tiempo real. Entre sus funciones:

  • Sugiere que línea de código escribir a continaución.
  • Responde preguntas.
  • Corrige errores
  • Muestra ejemplos.

El más popular de los editores integrados de desarrollo con y sin Inteligencia Artificial es Visual Studio Code.

Fue el primer producto de Microsoft que tuvo versión para Linux y puede instalarse desde la tienda de Snap con el comando
sudo snap install code --classic
O si quieres probar las últimas novedades antes que nadie
sudo snap install code-insiders --classic
Aunque esta se trata de una versión en desarrollo que puede tener errores.

El asistente de Inteligencia Artificial de Visual Studio Code es GitHub Copilot. Es algo así como el autocompletado del teléfono pero recargado. No solo sugiere como terminar la línea de código que estás escribiendo sino que también termina la función que empezaste a escribir de acuerdo con el contexto o directamente te la escribe. También puede generartela directamente si escribes lo que la función debe hacer (Por ejemplo “Hacer ocr del menú”.

Aunque no permite conversar en lenguaje humano como los LLM, GitHub Copilot tiene la ventaja de que  se adapta a tu estilo de programación. Por ejemplo, si se te ocurre nombrar las variables con los nombres de los personajes de los pitufos seguirá esa costumbre.

GitHub Copilot tiene una versión gratuita con prestación limitada y una de pago por 10 dólares al mes que te permite usar los agentes de codificación de OpenAI (ChatGPT) y Claude
Además, Visual Studio Code tiene extensiones que permiten interactuar con otros asistentes de Inteligencia Artificial. Podemos instalarlas desde
Archivo ➡ Preferencias ➡ Extensiones y buscarlas por el nombre en la ventana de búsqueda.

Continue.dev

Es una extensión de código abierto que tiene dos ventajas con respecto a GitHub Copilot

  • Podemos elegir el modelo con el cuál queremos trabajar. Ya sea local o en la nube.
  • Podemos chatear en lenguaje natural como lo hacemos con la interfaz web de cualquier modelo.

.Por dar un ejemplo, “Cambia el nombre de las variables a personajes de Los picapiedras”. En caso de que no nos guste los nombre elegidos por ChatGPT podemos probar con Claude.ai.

Esta extensión analiza los archivos del proyecto y de acuerdo con nuestras indicaciones propone cambios concretos o genera código adecuado al contexto.
En el próximo artículo continuaremos enumerando las herramientas disponibles para hacer programación asistida por Inteligencia Artificial en Linux.



GIMP 3.2.2 refuerza estabilidad y compatibilidad en su última actualización

GIMP 3.2.2

La llegada de GIMP 3.2.2 supone una puesta a punto de una de las herramientas de edición de imagen libre más conocidas, apenas unos días después de la publicación de la rama 3.2.

Tras el importante salto que supuso la versión 3.0 y la posterior consolidación con la serie 3.2, el equipo de desarrollo ha optado por una versión de mantenimiento que afina la estabilidad, el comportamiento de los filtros y el soporte de archivos. Es un lanzamiento pensado para reducir incidencias, mejorar pequeños aspectos de la interfaz y ofrecer un manejo más fiable en diferentes sistemas operativos.

Novedades generales de GIMP 3.2.2

GIMP 3.2.2 se publica como una actualización de corrección dentro de la misma rama, con una lista de cambios orientados sobre todo a resolver problemas detectados durante las primeras semanas de uso de la 3.2. El objetivo principal es que los usuarios encuentren un entorno de edición más sólido, predecible y con menos errores inesperados, especialmente cuando se trabaja con proyectos complejos.

Los desarrolladores han seleccionado únicamente aquellas modificaciones que consideraban seguras de integrar en esta versión menor, evitando arriesgar la estabilidad del programa. De este modo, las mejoras incluidas se han probado para encajar sin romper funcionalidades existentes, algo clave en estudios, agencias y centros educativos donde GIMP forma parte del flujo de trabajo diario.

Ajustes en la interfaz y la experiencia de uso

Aunque no se trata de un rediseño completo, la versión 3.2.2 incorpora pequeños cambios en la interfaz y en la experiencia de usuario (UI/UX). Son retoques discretos que buscan hacer el manejo algo más cómodo, reduciendo fricciones en determinadas operaciones habituales.

Entre estos ajustes, se incluyen mejoras visuales y de comportamiento que afectan al uso de capas, filtros y determinados paneles, con la intención de que las herramientas respondan de manera más coherente. Para quienes usan GIMP en entornos profesionales o educativos, estos detalles pueden traducirse en menos interrupciones y una edición algo más fluida, sin necesidad de reaprender el uso del programa.

Correcciones en filtros y capas

Uno de los puntos clave de GIMP 3.2.2 es la solución de un fallo relacionado con el uso de ciertos filtros en grupos de capas. Antes de esta actualización, en algunos casos al aplicar filtros dentro de un grupo, las capas podían dejar de visualizarse correctamente, generando confusión y pérdida de tiempo al intentar identificar el origen del problema.

Con la nueva versión, este comportamiento errático queda corregido, de forma que las capas integradas en grupos continúan mostrándose como se espera tras aplicar los efectos. Esto es especialmente relevante para proyectos con estructuras de capas complejas, como maquetaciones publicitarias, composiciones fotográficas avanzadas o diseños destinados a impresión en estudios y empresas de comunicación visual en mercados donde GIMP tiene una presencia consolidada.

Además de los grupos de capas, se ha trabajado en la corrección de varios problemas relacionados con las capas vectoriales. Estas capas, muy útiles para trabajar con elementos que deben conservar su nitidez al escalarse, se comportan ahora de forma más previsible, lo que facilita su integración en flujos de trabajo donde se combinan gráficos vectoriales y mapas de bits.

Mejoras en la compatibilidad con formatos de imagen

Otro bloque importante de cambios en GIMP 3.2.2 afecta al tratamiento de distintos formatos de archivo de imagen, algunos de ellos especializados. La aplicación refuerza la robustez con formatos como FITS, TIM, PAA, ICNS, PVR, SFW y JIF, reduciendo errores en la apertura o guardado de este tipo de ficheros.

En la práctica, esto significa que GIMP maneja ahora con mayor solidez imágenes procedentes de ámbitos muy diversos. Por ejemplo, el formato FITS es habitual en astronomía y observación científica, mientras que otros como ICNS se relacionan con iconografía en entornos específicos. Gracias a estos ajustes, se minimiza el riesgo de fallos o comportamientos inesperados al trabajar con materiales de origen variado.

Importación de archivos PSD mejorada

La integración con el ecosistema de otras herramientas de edición continúa siendo un aspecto sensible para muchos usuarios. En esta versión, el complemento de GIMP encargado de manejar archivos en formato Adobe PSD incorpora una mejora significativa al importar imágenes con modo multicanal.

Hasta ahora, en algunos PSD con configuración multicanal no se importaban correctamente todos los canales disponibles. Con GIMP 3.2.2, el plugin de PSD pasa a traer la totalidad de los canales presentes en esas imágenes, lo que facilita el intercambio de proyectos entre GIMP y otros programas profesionales empleados en estudios de diseño, fotografía o producción gráfica.

Función «Enviar por correo» en AppImage

Para quienes utilizan GIMP en formato AppImage, muy frecuente en sistemas GNU/Linux donde se busca una instalación sencilla sin alterar el sistema, hay una novedad práctica: la función «Enviar por correo» vuelve a funcionar correctamente en esta modalidad de distribución.

Esta característica permite, desde el propio programa, preparar el envío de la imagen por correo electrónico, algo útil para remitir borradores a clientes, compartir recursos con compañeros o enviar material a imprenta de manera rápida. Con la corrección incluida en la 3.2.2, quienes optan por el paquete AppImage recuperan esta forma directa de compartir sus trabajos.

GIMP 3.2.2 marca el fin del soporte para Windows de 32 bits

Uno de los cambios más llamativos a nivel de plataforma es la decisión de abandonar las compilaciones de 32 bits para Windows. GIMP 3.2.2 ya no se distribuye en esa arquitectura, lo que significa que los usuarios que aún dependan de sistemas Windows antiguos no recibirán esta actualización en forma de binarios oficiales.

Desde el punto de vista del proyecto, esta medida contribuye a reducir el tamaño de las descargas y simplificar el mantenimiento de las versiones disponibles. La gran mayoría de equipos actuales son de 64 bits, por lo que el impacto práctico será limitado para la mayor parte de usuarios. No obstante, quienes sigan atados a hardware muy antiguo tendrán que considerar alternativas, como mantenerse en versiones previas o migrar a sistemas más recientes.

Disponibilidad y descarga de GIMP 3.2.2

La nueva versión puede descargarse desde los canales habituales del proyecto, incluyendo el portal oficial, donde se ofrece información detallada de los cambios y enlaces a los diferentes instaladores. Los usuarios que ya utilizan la rama 3.2 encontrarán recomendable actualizar para aprovechar las correcciones y evitar errores ya identificados en la versión anterior.

En el ecosistema del software libre, la continuidad de actualizaciones como GIMP 3.2.2 refuerza la presencia de alternativas abiertas frente a soluciones privativas, permitiendo a administraciones públicas, centros educativos, pequeñas empresas y profesionales independientes disponer de una herramienta madura, mantenida y técnicamente al día sin coste de licencia.

Con todos estos cambios, GIMP 3.2.2 se sitúa como una edición de mantenimiento que no persigue llamar la atención por grandes funcionalidades nuevas, sino por ofrecer un entorno más estable, con mejor manejo de capas y formatos de archivo, una importación de PSD más completa y un soporte más coherente con el parque actual de equipos, consolidando así el trabajo realizado en la rama 3.2 y preparando el terreno para futuras mejoras de mayor calado.


Del vibe coding a la programación asistida por Inteligencia Artificial

La inteligencia artificial es un gran asistente para los programadores.

En el artículo anterior describimos las desventuras de un experto en Inteligencia Artificial que intentó hacer una aplicación sin tener conocimientos de programación. De acuerdo a lo prometido, en este abordaremos la transición del vibe coding a la programación asistida por Inteligencia Artificial.

No quiero engañarte, este también es un artículo teórico que habla de generalidades. Insisto con eso porque es absolutamente necesario para disipar el humo de los vendedores de cursos de vibe coding. En el que viene ya hablaremos de herramientas específicas y su instalación en Linux.

Los problemas del vibe coding

Programar va mucho más allá de la tarea de escribir código. Se trata de entender el problema que se quiere resolver, de cómo una aplicación puede resolverlos y cuáles de todas las tecnologías disponibles son las más adecuadas.

Entre los factores a tener en cuenta está el tema de la seguridad de los datos. SI una aplicación va a ser usada por muchas personas y requiere datos sensibles cómo información sobre tarjetas de crédito es necesario tomar medidas para evitar filtraciones y para que los servicios brindados no se interrumpan.

No estamos hablando de riesgos hipotéticos si no de incidentes reportados. La plataforma de servicios en la nube de Aamazon (AWS), en diciembre del año pasado subfrió una interrumpción del servicio durante 13 horas. La causa de la interrupción fue el agente de Inteligencia Artificial Kiro que decidió eliminar y volver a crear una parte de su entorno.

La gravedad de este tipo de incidentes está en que AWS es la plataforma preferida para gran parte de Internet.
Según expertos en seguridad informática, los agentes de IA suelen implementarse en entornos con limitaciones y para tareas específicas y no son capaces de comprender que puede pasar cuando, por ejemplo, se reinicia un sistema o se borra una base de datos.

También el año pasado, la empresa Replit puso en marcha un agente de IA para crear aplicaciones. En lugar de hacerlo, borró completamente la base de datos de la empresa y, no conforme con esto falsificó reportes y mintió sobre lo que había hecho.

En Inteligencia Artificial un agente es una entidad (Software o sistema) que es conciente de su entorno y toma decisiones sobre cómo actual sobre él para el cumplimiento de la meta que se le indicó. El LLM usa al agente para entender el contexto y ejecutar acciones para responder de la mejor forma para lograr el resultado previsto.

Del vibe coding a la programación asistida por Inteligencia Artificial

Si el problema que describimos en el artículo anterior era el desconocimiento que el “vibe codeador” tenía de las tecnologías disponibles para crear su aplicación. en los dos casos que citamos todos los problemas tienen su origen en la falta de fijación de barreras claras. No se dieron instrucciones concretas al agente sobre los límites que no podía pasar ni se establecieron salvaguardas mediante un sistema de permisos para evitar que accediera a partes del sistema con las que no tenía nada que hacer.

Los problemas de falta de establecimientos de límites claros lo experimentaron varios usuarios demésticos con OpenClaw, un agente dirigido al público en general que puede ser alojado localmente y conectarse a modelos de Inteligencia Artifical. Ellos reportaron desde el borrado completo de archivos a un gasto excesivo en tokens.
Pasos para creación de aplicaciones asistida por Inteligencia Artificial.

Definir el resultado

Este tema es el talón de Aquíles del vibe coding Una definición vaga no tiene demasiadoas consecuencias si lo que buscas es un temporizador pomodoro. Pero si está tratando de crear un portal de comercio electrónico que se adapte a las necesidades de tu negocio, pueden aparecer los problemas.
Recuerda el caso que contamos en el articulo anterior. Andrej quería una aplicación que le mostrara una imagen del plato listado en el menú de un restaurant. Él cometio el error de no hacerse las siguientes preguntas.

¿Qué necesidad concreta tiene el usuario de la aplicación?
La necesidad concreta del usuario es saber cuáles son los componentes de un plato listado en el menú (Sin preguntarle al camarero)

¿Quíen es el usuario?
Evidentemente el desarrollador pensó en un usuario sin conocimientos profundos de gastronomía, familiarizado con el uso de telefonía móvil y con plata para gastar (Planeaba vender créditos para usar la aplicación)

¿Qué alternativas existen hoy?
Como dije en el artículo anterior, la alternativa es preguntarle a Siri o Gemini (El reemplazo del asistente de Google en Android) que contiene el plato y pedirle que te muestre la foto. Si igual quieres crear una aplicación, hay bases de datos de comidas con APIs públicas que te muestran fotos.

Los siguientes temas tienen que ver con las decisiones técnicas

Tipo de interfaz

Tratándose de usuarios de Linux, crear una aplicación sin interfaz gráfica es una buena decisión si lo que buscas es simplificar el desarrollo y consumir menos recursos. Por otro lado, el uso de una interfaz gráfica la hace más fácil y más atractiva de utilizar. El tipo de interfaz elegida dependerá del lenguaje de programación y el escritorio.

Lenguaje de programación.

LInux es compatible con los lenguajes de programación más populares. Aunque, la habilidad de los modelos de Inteligencia Artificial para utilizarlos dependerá de la cantidad de documentación y ejemplos alojados en su base de conocimientos. Es un tema que profundizarémos en los próximos articulos.

Manejo y seguridad de los datos

Otro punto a definir es si la aplicación va a almacenar datos y de que forma los va a almacenar. Es un tema muy importante si trabaja con información sensible como contraseñas o datos de tarjetas de crédito e interactúa con servicios de terceros. Si es así, hay que incorporar mecanismos de seguridad.
También es importante asignar permisos estrictos para que la aplicación solo acceda a aquellas funciones y partes del sistema operativo a las que necesita acceder.

Distribución

Estamos hablando de Linux. Tienes para elegir entre los formatos de paquetes nativos de cada distribución sumados a los universales Snap, Flatpak y Appimage. Además, deberás decidir si la aplicación tendrá una interfaz gráfica independiente o se integrará con alguno de los escritorios. Y, por supuesto, si quieres que la comunidad contribuya a tu proyecto tendrás que decidir que plataforma de trabajo colaborativo subirlo.
Prometo que este es el último artículo teórico, en el que sigue ya vamos a hablar especificamente de LInux.


Los problemas del vibe coding y cómo solucionarlos en Linux

El uso de herramietnas de IA genera más problemas de los que soluciona al programar

Los problemas que genera el vibe coding, del que hablamos en artículos anteriores, son lo suficientemente graves para constituirse en la causa de la próxima gran catástrofe informática.  Es momento de pasar a la programación asistida por Inteligencia Artificial que implica un enfoque más profesional (y menos peligroso). Es ideal cuando necesitas programas en situaciones en las que se requiere seguridad y estabilidad.

En este artículo comenzaremos comentando cuáles son los problemas más comunes con el vibe coding y por qué, a pesar del ruido que hacen algunos promotores, no constituye la nueva revolución industrial. En los que siguen desarrollaremos el procedimiento para pasar del vibe coding a la programación asistida por Inteligencia Artificial en Linux.

Los problemas del vibe coding

Vamos a poner un ejemplo: dos personas van a un restaurante de lujo: Uno no sabe nada de cocina, el otro es un experto chef.  El primero solo sabe lo que quiere comer y, a lo sumo juzgará la calidad de lo que le sirven por el precio o por lo que le indica su paladar poco entrenado. El segundo, podrá distinguir si se usaron ingredientes frescos, si se usaron los condimentos en las cantidades correctas y, si no le están cobrando de más.

No es casualidad que pongamos como ejemplo el de un restaurant. Andrej Karpathy, experto en Inteligencia Artificial, es uno de los cofunadores de OpenAi y director de Inteligencia Artificial de Tesla. Queriendo solucionar el problema de no saber que pedir creó una aplicación con vibe coding que muestra una foto de los platos. Así cuenta su experiencia:

«Hacer MenuGen con vibe coding fue divertido como demo local, pero bastante duro como app real. Crear una app moderna es como armar muebles IKEA del futuro: muchos servicios, APIs, configuraciones, límites, precios. Los LLMs tienen conocimiento desactualizado, cometen errores sutiles, alucinan. Y lo curioso es que casi no pasé tiempo programando, sino configurando servicios en el navegador. Todo eso ni siquiera es accesible para un LLM. ¿Cómo se supone que automatizamos todo para 2027 así?»

Veamos de manera más detallada lo que le pasó a Andrej, que dicho sea de paso, no es un desarrollador web lo que probablemente lo llevó a haer las cosas más complicadas de lo necesario.

“Usé Cursor + Claude 3.7, le di la descripción de la app, y escribió todos los componentes frontend en React muy rápido, armando una web hermosa con fuentes multicolores suaves, pequeñas animaciones CSS, diseño responsive y todo eso, excepto la funcionalidad real del backend.”

Frontend y backend son las dos caras de la moneda del diseño de aplicaciones. El frontend es la parte con la que actuamos los usuarios, el backend es donde se produce el procesamiento y almacenamiento de la información. El frontend trabaja localmente mientras que el backend generalmente se desarrolla en un servidor externo.

Claude es, al menos entre los fanáticos del vibe coding, el Modelo Grande de Lenguaje dle momento. Las razones para esto son más ideológicas que técnicas. Anthropic la empresa que lo desarrolla se enfrentó al Pentágono por el uso de sus modelos sin supervisión en el ámbito militar.

Cursor es un editor de código en el que el modelo de Inteligencia Artificial establecido acutó como un compañero de programación. Hablaremos más adelante sobre cómo se instala Cursor en Linux.
React es una biblioteca para la creación de interfaces gráficas dinámicas. No conozco la aplicación por lo que no puedo juzgar sobre si el uso de React es adecuado, pero según mi propia experiancia con el vibe coding, los modelos tienen cierta tendencia a utilizar bibliotecas para cosas que podrían hacerse sin inconvenientes con HTML, CSS y Javascript puros.

Donde a Karpathy se le empezaron a complicar las cosas fue en la parte del backend. Su aplicación comienza sacando una foto al menú y haciendo reconocimiento óptico de caracteres para después poder buscar los detalles de cada comida. Veamos su descripción de lo que pasó:

“Acá empezaron algunos problemas. Necesitaba llamar a las APIs de OpenAI para hacer OCR de los ítems del menú desde la imagen. Tuve que obtener las claves API. Navegar menús algo enredados sobre “proyectos” y permisos detallados. Claude alucinaba con APIs deprecadas, nombres de modelos y convenciones de entrada/salida que cambiaron recientemente, lo cual era confuso, pero se resolvía después de copiar y pegar documentación varias veces. Una vez que las llamadas a la API funcionaban, enseguida me encontré con límites de tasa bastante fuertes, que me dejaban hacer solo unas pocas consultas cada 10 minutos.”

Este es un ejemplo clásico sobre la tendencia de los modelos a matar moscas a cañonazos. Lo de hacer el reconocimiento de la imagen del menú podía haberse hecho con una biblioteca local como Tesseract.js
Tesseract.js se basa en la herramienta de Google del mismo nombre y es compatible con más de 100 idiomas. Se puede usar sin problemas dese el navegador, y lo más importante, no consume tokens, no necesita claves de API y no tienen limitaciones.

Lamentablemente, lo de las alucinaciones con APIs depreciadas y trabajo con documentación desactualizada no tiene solución. Salvo, la de aprender a programar y no usar herramientas automatizadas.
Tuvo problemas parecidos con la segunda parte de la aplicación. Convertir la descripción de cada plato en imágenes.

Me registré, conseguí una API key de Replicate y tuve problemas similares. Las consultas no funcionaban porque el conocimiento del LLM estaba desactualizado, y además esta vez incluso la documentación oficial estaba un poco desfasada por cambios recientes en la API, que ya no devuelve JSON directo sino un objeto de streaming que ni Claude ni yo entendíamos bien. Luego volví a toparme con límites de uso, lo que hacía difícil depurar. Después me dijeron que estas son medidas comunes contra fraude, pero también dificultan empezar con cuentas nuevas legítimas. Me comentaron que Replicate está migrando a un modelo de créditos prepagos, lo que podría ayudar.”

Andrej podía haber solucionado esto sin recurrir a generadores de imágenes. Existen varmas herramientas que pueden buscar imágenes reales de los platos (Evitando las posibles alucinaciones de IA). Entre ellas tenemos dos APIs de bases de datos de recetas: TheMealDB y Spoonacular Food API.

Los problemas no terminaron ahí para nuestro amigo el vibe coder. Al subir la aplicación a Vercel (Una plataforma que permite desplegar y alojar aplicaciones desde un repositorio de GItHub) le aparecieron errores que no se producían localmente. Tardó una hora en darse cuenta de que las claves de las APIs no se habían subido al servidor. Un programador experimentado lo hubiera sabido y se hubiera ahorrado el gasto de tokens.

La idea del autor es cobrar por el uso de la aplicación (Me pregunto quién va a pagar por algo que se puede obtener grátis preguntándole a Gemini o Siri) para esto necesita la autenticación del usuario. Por sugerencia de Claude, Karpathy recurrio a otra plataforma en la nube conocida como Clerk. Clerk se ocupa de todo lo necesario para la registración y el acceso. No tengo nada que objetar a esta decisión.
El problema es que Claude hizo el código para una versión de la API de Clerk depreciada y se le olvidó avisarle de que si quería usarlo en producción necesitaba un dominio propio y no el gratuito que da Vercel. Tuvo que comprarlo y configurarlo.

Tampoco faltaron complicaciones al configurar la plataforma de pagos. Cuando finalmente lo pudo mandar a producción descubrió que:
“Todo el procesamiento era en tiempo real, sin persistencia. Si tardaba mucho, fallaba. Si refrescabas, perdías todo. La solución correcta sería base de datos + sistema de colas. Pero eso implicaba más servicios (ej. Supabase, Upstash), más complejidad. Demasiado. Lo dejé para el futuro.”

Más bien la solución es aprender a programar o pagarle a alguien que sepa lo que hace. En el próximo artículo comenzaremos a ver los pasos para hacer lo primero.


Audacity 4 será un antes y un después en el popular editor de ondas, y se acercará más a lo que es un DAW

Audacity 4

Seguramente, alguno de nuestros lectores ya se habrá enterado de esta noticia, pero yo me he enterado recientemente. En la actualidad, cuando ya he dejado atrás mis intentos de ser una estrella del rock, no edito prácticamente nada de audio. En mi portátil principal ni siquiera tengo instalado Ardour, pero sí Audacity por si quiero hacer algún retoque rápido a un archivo de audio. Hoy, tras realizar cambios en mi escritorio que no hace falta tratar, he abierto el popular editor de ondas, y en la pantalla de bienvenida se enlazaba al vídeo que tenéis debajo de estas líneas y que muestra cómo sería Audacity 4.

Ha llamado muchísimo mi atención que se vieran dos logotipos, el actual y el futuro (aunque está sujeto a cambios). Así que le he dado a reproducir… pero no me apetecía tragarme 50 minutos para ver algo que está en construcción. He realizado algunas búsquedas y sí, Audacity 4 debería llegar este 2026 con una interfaz que recuerda mucho a lo que vemos en otros DAW más populares, potentes e intuitivos.

Audacity 4 quiere acercarse más a los DAW

Entre las novedades, que no son pocas, encontraremos:

  • Interfaz rediseñada y modernizada.
  • Espacios de trabajo personalizables. De entrada y visible desde la interfaz de usuario tenemos las opciones Moderna, Música y Clásica. La moderna es la nueva, diseñada para nuevos usuarios y quienes quieran algo más moderno; la clásica es al de siempre; la de música es un ejemplo para rellenar el cupo. Se pueden crear más y cambiar a golpe de un sólo clic.
  • Edición de clips más flexible.
  • Nuevas herramientas de edición.
  • Reproducción y grabación mejoradas.
  • Sistema de edición «ripple»: se reemplaza el antiguo Synk Lock con «Ripple», que mantiene la sincronía entre pistas al eliminar e insertar clips.
  • Herramientas y atajos nuevos o mejorados para selección de rango, comportamiento de pegado y reproducción al hacer clic en la regla.

Funciones programadas

Aún se espera que añadan más funciones, como:

  • Macros.
  • Editor de espectrograma y pistas de etiquetas.
  • Editor de metadatos.
  • Gestor de complementos y soporte ampliado de formatos.
  • Herramienta Envelope y otras herramientas visuales propias.
  • Integración con la nube y subida directa desde la aplicación.

Actualmente en fase Alfa

Actualmente, Audacity 4 esta en fase Alfa. Muchos efectos nativos han sido desactivados y se espera que los añadan en el futuro. Está disponible en este enlace, en donde los usuarios de Linux podemos descargar una AppImage.

Todo tiene muy buena pinta, pero como siempre, habrá que esperar para ver el resultado. Como bien dicen en el vídeo, es peligroso tanto introducir cambios como no hacerlo: si se cambia mucho, los usuarios actuales pueden enfadarse; si no, los nuevos pueden pasar totalmente de probar Audacity. En cualquier caso, creo que el cambio será positivo para la mayoría.


GNOME incorpora a Sessions como aplicación del círculo en la semana en la que Warp llega a la versión 1.0

Esta semana en GNOME

GNOME ha publicado su nota de novedades de la semana, esta vez lo que ha sucedido en su universo del 20 al 27 de marzo. Muchas novedades, entre lo que se destacaría, por ejemplo, que Sessions ha entrado a formar parte del círculo de GNOME, es decir, esas aplicaciones que no son oficiales pero se les permite estar bajo su paraguas y tener un trato especial.

También llaman la atención el lanzamiento de Nocturne, un nuevo reproductor multimedia para GNOME, y que Warp ha lanzado su versión 1.0, en una semana en la que nosotros hemos escrito sobre PairDrop en nuestro blog hermano LXA. Lo que sigue es la lista de las novedades de esta semana.

Esta semana en GNOME

  • Se ha lanzado GNOME 48.10. Esta es la versión final de GNOME 48.
  • Esta semana se lanzó la versión 50 de Fonts. Esta versión incluye una cuadrícula de vista previa de fuentes rediseñada que responde mejor al desplazamiento y tiene una línea base de texto uniforme. Además, la barra de búsqueda ahora siempre está visible y permite escribir para buscar directamente en la cuadrícula principal de vista previa de fuentes.

Fonts en GNOME

  • Se ha lanzado PyGObject 3.56.2. Esta versión contiene algunas correcciones:
    • Se solucionó un problema cuando se llama a do_dispose mientras el recolector de basura está en ejecución.
    • Se mantiene el estado flotante del objeto para las llamadas get‑/set‑property.
  • Sessions ha sido aceptado en GNOME Circle. Sessions es una aplicación simple de temporizador visual diseñada específicamente para la técnica pomodoro.
  • Se ha lanzado Warp 1.0, rompiendo finalmente la barrera de la velocidad de la luz. Las nuevas características incluyen un nuevo diálogo de accesos directos, actualizaciones de runtime y traducciones.

Warp 1.0

  • Han lanzado Video Trimmer 26.03 con una mejora sugerida por un usuario: el nombre de archivo previamente rellenado en el diálogo de guardado ahora incluye las marcas de tiempo de recorte. De esta manera, no hay conflictos de nombres al extraer varios fragmentos de un vídeo. También se añadieron varias banderas de línea de comandos para preestablecer la marca de tiempo de inicio y fin, y las opciones de recorte preciso y eliminación de audio.

Trimmer 26.03

  • Identity 26.03 está disponible con una nueva visualización de tiempo al pasar el ratón sobre la barra de búsqueda del vídeo. También se añadieron teclas rápidas Ctrl+2..9 para establecer el nivel de zoom del 200% al 900%. El título de la ventana ahora muestra el nombre del archivo actual, lo que es útil con muchas pestañas abiertas. Finalmente, se puede pasar el modo –zoom y –display iniciales en la línea de comandos.
  • La última versión de Typesetter, el editor minimalista de Typst, trae:
    • Corrección gramatical automática integrada (actualmente solo en inglés).
    • Información sobre errores y advertencias de Typst en el editor.
    • Atajos de teclado para navegar entre errores ortográficos.
    • Nuevas traducciones: checo, neerlandés, finés, polaco, sueco y vietnamita.
  • Hideout es una herramienta de cifrado simple basada en GTK escrita en D, diseñada específicamente para usuarios no técnicos que necesitan proteger sus archivos con contraseña sin complejidad. Sigue los principios de diseño de GNOME para ofrecer una experiencia limpia e intuitiva.
  • Se ha lanzado Nocturne, que permite gestionar bibliotecas musicales locales con integración opcional de Navidrome / Subsonic. Incluye características como:
    • Listas de reproducción.
    • Obtención automática de letras.
    • Gestión de cola de reproducción.
    • Ordenación de álbumes y artistas.
    • Búsqueda rápida.

Nocturne

  • RustConn (gestor de conexiones para SSH, RDP, VNC, SPICE, Telnet, Serial, Kubernetes, MOSH y protocolos Zero Trust). Las versiones 0.10.3–0.10.8 llegaron esta semana con cambios impulsados completamente por los comentarios de los usuarios:
    • Seguridad: las contraseñas RDP ya no quedan expuestas en /proc; los archivos de frase de contraseña del agente SSH se eliminan antes de borrarlos; las credenciales XOR heredadas se migran de forma transparente a AES‑256‑GCM.
    • Rendimiento del visor integrado: se eliminaron las asignaciones de búfer de píxeles por fotograma (8–33 MB según la resolución) para SPICE, VNC y RDP cambiando a superficies Cairo persistentes con actualizaciones in situ; la extracción de fotogramas RDP ahora usa memcpy por filas y un intercambio R↔B optimizado para SIMD.
    • Correcciones para HiDPI: se resolvió el renderizado borroso/artefactos en RDP en pantallas HiDPI causado por el doble escalado; se corrigieron artefactos del cursor por sangrado de píxeles transparentes en pantallas escaladas.
    • Sandbox de Flatpak: los CLI de Zero Trust (gcloud, Azure, Teleport, OCI) ahora funcionan correctamente redirigiendo las rutas de configuración a directorios escribibles del sandbox; se corrigió la detección de CLI usando PATH extendido.
    • Integración con KeePassXC: se corrigió que todas las operaciones de la bóveda fallaran cuando el archivo KDBX está protegido por contraseña (la contraseña se pasaba como None en 10 sitios de llamada).
    • Compatibilidad con Passbolt CLI 0.4.2: se corrigieron fallos de deserialización por cambios en los nombres de los campos.
    • Reglas de resaltado: los valores predeterminados integrados (ERROR, WARNING, CRITICAL, FATAL) ahora siempre se aplican, no solo cuando existen reglas por conexión.
    • Calidad del código: módulo compartido CairoBackedBuffer, se eliminaron compilaciones de expresiones regulares duplicadas, se extrajo parse_protocol_type() para eliminar 3 implementaciones duplicadas.
  • El primer gran hito de Cambalache. Después de más de 5 años, 1780 commits y 20k líneas de código Python artesanal, se anuncia Cambalache 1.0. Cambalache es una herramienta WYSIWYG (What You See Is What You Get) que permite crear y editar interfaces de usuario para aplicaciones Gtk 4 y 3.

Cambalache en GNOME

  • Solitaire es una nueva aplicación para jugar solitarios. Solitaire incluye un solucionador que indica si la partida en curso se ha vuelto imposible de ganar, y proporciona pistas que garantizan llevar a una victoria. La aplicación ofrece seis juegos: Klondike, FreeCell, Tri Peaks, Spider, Pyramid y Yukon. Solitaire también registra las puntuaciones, usando puntuación basada en movimientos o en tiempo. Incluso permite cambiar el aspecto de las cartas, con siete temas de cartas para elegir.

Solitaire

  • Las revisiones de extensiones de GNOME Shell se han retrasado debido a que el revisor principal se ha quedado sin conexión a Internet. La acumulación de trabajo es grande y, aunque algunos miembros de la comunidad han dado un paso al frente, el progreso es lento. Se agradece mucho a quienes están colaborando. Hay que tener en cuenta que el retraso en las revisiones implica que las extensiones que se actualizan a GNOME 50 se están demorando.

Y esto ha sido todo esta semana en GNOME.

Imágenes y contenido: TWIG.


Centro de Aplicaciones (App Center) también permite gestionar paquetes DEB en Ubuntu 26.04

App Center en Ubuntu 26.04

Si me preguntáis a mí, yo siempre recomendaré guardar la propuesta de Canonical en un rinconcito y pasaros a GNOME Software. Lo haría por dos motivos: me parece más intuitiva y fácil de usar y además soporta paquetes flatpak. Pero la compañía de Mark Shuttleworth ofrece por defecto el Centro de Aplicaciones o App Center, y ha introducido una novedad que le hace ser más útil de lo que es en Ubuntu 25.10 y anteriores.

Cuando la lanzaron, el ya-no-tan-nuevo Centro de Aplicaciones sólo servía para gestionar paquetes snap. Con el paso del tiempo, Canonical también le dio acceso a repositorios oficiales, y, aunque sigue priorizando los snap a día de hoy, también ofrece paquetes DEB. Una actualización reciente del Centro de Aplicaciones ha añadido soporte para mostrar y gestionar paquetes de Debian instalados en el sistema operativo, usando PackageKit y Appstream de fondo.

El Centro de Aplicaciones pretende ser el centro del software en Ubuntu

Hasta ahora, si querías eliminar paquetes de este tipo había que ir a la página de listados, lo que era de todo menos fácil de entender.

Y es que, desde hace ya casi tres años, Canonical quiere que su Centro de Aplicaciones sea su centro de «software» general. Parte de la comunidad no pierde la esperanza de que algún día añadan soporte para paquetes flatpak, pero yo no soy tan optimista. ¿Para qué crearían una bifurcación de GNOME Software si al final sirve para lo mismo? El motivo es que la compañía quiere que instales snaps, no facilitar la instalación del tipo de paquete que se considera su competencia.

Así que sí, el Centro de Aplicaciones es mejor ahora, pero yo sigo recomendando la tienda de software oficial de GNOME, ya sea en Ubuntu 26.04 o en versiones anteriores, a donde la actualización de App Center con soporte para gestionar paquetes de repositorios también podría llegar.


Calibre 9.6 renueva la búsqueda de texto completo con una vista en tarjetas que muestra portadas y datos clave de los libros.

Calibre 9.6

Calibre lleva años siendo una de las herramientas imprescindibles para quienes gestionan bibliotecas de libros electrónicos, y con la versión Calibre 9.6 vuelve a subir el listón. Esta actualización llega muy poco después de la 9.5, pero trae cambios que se notan en el día a día, sobre todo si usas mucho la búsqueda dentro de tu colección.

La estrella de esta versión es la mejora del sistema de búsqueda de texto completo, que ahora es más visual, más flexible y bastante más cómoda. Además, se introduce un nuevo modo de autocompletado para las búsquedas que afina mucho lo que aparece mientras escribes. Vamos a ver con calma qué aporta Calibre 9.6, cómo sacarle partido y por qué merece la pena actualizar.

Búsqueda de texto completo en Calibre 9.6: qué cambia y cómo usarla

Cómo acceder a la búsqueda de texto completo

Para lanzar una búsqueda de texto completo en Calibre 9.6, el proceso es muy directo. En la parte superior de la ventana principal tienes la barra de búsqueda habitual, y a la izquierda de esa barra verás un botón con las letras “FT”. Ese es el punto de entrada a todo el sistema de búsqueda avanzada dentro del contenido de los libros.

Al hacer clic en el botón FT se abre una ventana específica para este tipo de búsquedas. Desde ahí puedes introducir el término que quieras localizar y dejar que Calibre explore el texto completo de los libros que tengas indexados, devolviendo aquellos que contienen la palabra o frase indicada de forma muy rápida, incluso con bibliotecas grandes.

Esta interfaz de búsqueda de texto completo funciona de forma independiente a la búsqueda básica de la biblioteca, lo que te permite combinar ambas capas: por un lado, encontrar libros por metadatos (autor, serie, etiquetas, formato…) y, por otro, refinar por contenido con la ventana FT cuando necesitas algo más concreto.

Nuevo diseño con tarjetas y portadas

La gran novedad visual de Calibre 9.6 es el nuevo formato de resultados en la búsqueda de texto completo. En lugar de la clásica lista compacta con líneas de texto, ahora se muestra una vista basada en tarjetas (cards) que incorpora la portada de cada libro junto con la información relevante.

Este enfoque tipo “rejilla de tarjetas” hace que sea mucho más fácil localizar un título de un vistazo, sobre todo si te orientas bien por las portadas. Cada tarjeta agrupa la carátula y los datos principales del libro en un bloque visualmente más atractivo y ordenado, lo que agiliza bastante revisar resultados largos.

La inclusión de portadas en los resultados no es solo un detalle estético. En muchas bibliotecas, las ilustraciones de cubierta son la forma más rápida de reconocer una obra, y tenerlas integradas en la vista de búsqueda ayuda a reducir errores y a identificar al momento si el libro que aparece es realmente el que andabas buscando.

Además, este diseño en tarjetas acompaña mejor el tipo de uso habitual de la búsqueda de texto completo: explorar resultados, saltar rápidamente de un libro a otro, y decidir de un vistazo cuál abrir para seguir leyendo o consultar un fragmento concreto.

Volver a la vista compacta clásica si lo prefieres

No todo el mundo tiene los mismos gustos ni las mismas necesidades. Pensando en quienes prefieren una interfaz más densa y sin tantos elementos gráficos, Calibre 9.6 permite recuperar la vista compacta tradicional de los resultados de búsqueda de texto completo.

Si no te convence el nuevo formato en tarjetas, puedes volver a la vista clásica desde la propia ventana de búsqueda FT. A la izquierda de la barra de búsqueda dentro de esa ventana hay un botón que permite alternar entre el diseño nuevo y el anterior. Con un simple clic puedes cambiar de vista y quedarte con la que mejor se adapte a tu forma de trabajar.

Esta posibilidad de elegir interfaz demuestra una de las señas de identidad de Calibre: su flexibilidad. La aplicación no fuerza a todos los usuarios a seguir la misma forma de visualizar resultados, sino que deja la puerta abierta a quienes valoran más la información condensada en una lista compacta que la presentación gráfica con portadas.

En bibliotecas muy grandes, algunos usuarios agradecen poder ver muchas líneas de resultados en poco espacio, mientras que otros prefieren sacrificar densidad por claridad visual. Con esta opción, Calibre 9.6 cubre ambos perfiles sin complicaciones.

Nuevo modo de autocompletado “word-prefix” en las búsquedas de Calibre 9.6

Además de remodelar la presentación de los resultados de la búsqueda de texto completo, Calibre 9.6 introduce una mejora importante en la función de autocompletar que aparece mientras escribes en la barra de búsqueda: el nuevo modo llamado “word-prefix”.

Hasta ahora, la autocompletación solía centrarse en sugerencias que empezaban directamente por las letras tecleadas, con criterios algo más rígidos. El nuevo modo “word-prefix” amplía ese comportamiento y muestra coincidencias donde cualquier palabra del elemento buscado comienza por las letras que vas introduciendo, no solo el principio de la cadena completa.

Esto significa que, si escribes un fragmento de palabra, la lista de sugerencias incluirá términos o frases donde una de las palabras internas arranca por ese prefijo, aunque no sea la primera. Es un cambio sutil, pero mejora mucho la utilidad del autocompletado cuando no recuerdas exactamente cómo empezaba el título, el nombre del autor o una etiqueta concreta.

El modo “word-prefix” aporta una experiencia de búsqueda más flexible, muy útil en bibliotecas con metadatos variados o cuando se manejan idiomas diferentes. Es fácil que te acuerdes de una parte del nombre de un personaje, de un subtítulo o de un concepto clave, pero no del principio exacto, y este nuevo comportamiento te ayuda a llegar antes al resultado.

Por ejemplo, si tienes un libro con el título largo y escribes solo el inicio de una palabra que aparece en medio, el sistema de autocompletado mejorado puede sugerírtelo igualmente. Esto reduce el tiempo que pasas probando términos distintos y hace que la búsqueda sea más tolerante con los despistes y las lagunas de memoria.

Ventajas prácticas de las mejoras de Calibre 9.6

Más allá de la descripción técnica, las mejoras de Calibre 9.6 se notan en el día a día. El nuevo diseño de resultados y el autocompletado “word-prefix” apuntan a un objetivo claro: encontrar antes lo que necesitas dentro de tu biblioteca de ebooks, sin tener que pelearte con la interfaz.

La vista de resultados con tarjetas y portadas te permite identificar libros casi al instante, lo que es ideal para colecciones grandes o muy variadas. Al tener más información visual a primera vista, se reduce la necesidad de abrir libros equivocados o de revisar líneas de texto una por una para asegurarte de que estás seleccionando el título correcto.

Por su parte, el autocompletado por prefijo de palabra agiliza la introducción de términos de búsqueda, algo especialmente útil si trabajas con una biblioteca muy etiquetada, con series, colecciones y campos personalizados. Al recibir sugerencias más inteligentes mientras escribes, cambias menos veces de término y evitas muchas búsquedas vacías o poco precisas.

Ambas novedades encajan bien con la filosofía general de Calibre: ofrecer funciones avanzadas sin complicar en exceso la curva de aprendizaje. Aunque son cambios relativamente discretos, su impacto en la comodidad de uso es notable, sobre todo si utilizas la búsqueda a menudo para moverte entre libros técnicos, manuales, documentación o novelas con muchas referencias internas.

En conjunto, Calibre 9.6 refuerza la sensación de estar ante una herramienta viva, que sigue mejorando aspectos muy concretos para que manejar grandes colecciones de libros digitales sea menos pesado y más natural. Las novedades en la vista de búsqueda de texto completo, el uso de tarjetas con portadas y el nuevo autocompletado “word-prefix” parecen detalles menores, pero terminan marcando la diferencia cuando pasas muchas horas gestionando y consultando tu biblioteca.


Ubuntu 26.04 LTS Beta Resolute Raccoon llega con Linux 7.0 y GNOME 50

Ubuntu 26.04 Beta

La llegada de la beta de Ubuntu 26.04 LTS «Resolute Raccoon» marca uno de los hitos más importantes de los últimos años para la distribución de Canonical. No es una versión cualquiera: hablamos de una edición con soporte extendido pensada para permanecer durante años en equipos personales, empresas, administraciones públicas y centros educativos.

Esta beta permite probar ya el grueso de las novedades que traerá la edición final, desde el nuevo kernel y el entorno de escritorio hasta las mejoras en rendimiento gráfico, telemetría y herramientas de administración. Al mismo tiempo, sirve para que los usuarios más avanzados y la comunidad ayuden a pulir errores menores antes del lanzamiento estable, algo clave en un sistema que ofrecerá soporte estándar durante cinco años, ampliable hasta los diez con Ubuntu Pro.

Una beta LTS muy cerca de la versión final

Canonical ha publicado la primera beta de Ubuntu 26.04 LTS siguiendo el calendario previsto de desarrollo. Se trata de la fase de pruebas pública que llega tras los hitos habituales: Feature Freeze, UI Freeze y Kernel Feature Freeze, que se fueron encadenando entre febrero y marzo, hasta desembocar en la publicación de la beta a finales de mes.

Si no hay cambios de última hora, el ciclo se completará con el Kernel Freeze y la Release Candidate en abril, para culminar en la versión final el 23 de abril de 2026. Desde Canonical se deja claro que las fechas intermedias pueden ajustarse ligeramente si el desarrollo lo requiere, pero la previsión es que el día del lanzamiento estable se mantenga.

Ediciones disponibles y sabores oficiales

La imagen beta no se limita al escritorio clásico. Ubuntu 26.04 LTS Beta está disponible en ediciones Desktop, Server, WSL y Cloud, lo que facilita a administradores y desarrolladores empezar a validar despliegues en diferentes entornos: desde equipos de oficina hasta máquinas virtuales en la nube.

Junto a la edición principal, también se han publicado las betas de los sabores oficiales, que siguen teniendo un peso importante en el ecosistema, sobre todo en entornos donde se valoran escritorios alternativos más ligeros o tradicionales. Entre ellos encontramos Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Studio, Ubuntu Unity y Xubuntu, además de otros sabores LTS como Ubuntu Cinnamon, Edubuntu o Ubuntu Kylin. Eso sí, Ubuntu MATE y Ubuntu Unity han decidido no ofrecer esta vez edición con soporte prolongado por falta de manos en el desarrollo, aunque seguirán publicando versiones normales.

Kernel Linux 7.0 y base del sistema

Uno de los puntos más comentados de esta beta es la inclusión del kernel Linux 7.0, todavía en fase Release Candidate en el momento de la publicación. Canonical apuesta porque el desarrollo del kernel llegue a tiempo para que la versión estable de Linux 7.0 esté lista antes del lanzamiento final de la LTS.

Mientras tanto, la beta ya trabaja sobre esta base, lo que permite probar mejoras de rendimiento, soporte de hardware reciente y nuevas capacidades de seguridad que irán llegando con la rama 7.x. A su alrededor se integran versiones actualizadas de las herramientas de compilación y ejecución, con Python 3.14, GCC 15.2 y OpenJDK 25 como nuevo Java por defecto, manteniendo versiones anteriores disponibles en los repositorios para no romper flujos de trabajo.

GNOME 50 y el salto definitivo a Wayland

En el escritorio, Ubuntu 26.04 LTS da el salto a GNOME 50, una versión importante que termina de consolidar el cambio al servidor gráfico Wayland. El soporte de sesiones X11 se ha eliminado de GDM, de modo que las sesiones de GNOME pasan a ser exclusivamente Wayland. Para aplicaciones antiguas que dependan de X11, el sistema sigue utilizando Xwayland como capa de compatibilidad, por lo que la mayoría de programas heredados seguirán funcionando con normalidad.

Entre las mejoras visibles, GNOME 50 estabiliza funciones que antes se consideraban experimentales, como la frecuencia de refresco variable (VRR) y el escalado fraccional, muy valoradas por quienes usan monitores de alta tasa de refresco o pantallas de alta resolución. También hay avances relevantes en accesibilidad: el lector de pantalla Orca estrena una configuración renovada, con preferencias globales y almacenamiento basado en GSettings, lo que facilita su uso en distintos equipos.

Cambios visuales: nuevo tema Yaru y carpetas rediseñadas

Sin ser una revolución estética, Ubuntu 26.04 incorpora una serie de ajustes que dan una sensación de lavado de cara al escritorio. El tema Yaru introduce nuevos iconos de carpetas, ahora más compactos, con bordes redondeados y un relieve suave en la parte superior. El emblema se ha rediseñado y el tamaño se ha alineado con el resto del set Yaru.

El color de acento cobra mucho más protagonismo: en lugar de un ligero matiz, ahora tiñe completamente las carpetas, haciendo que el cambio de color sea evidente y más útil para personalizar el entorno. Otros iconos del sistema, como la Calculadora o LibreOffice, se han adaptado también a este estilo más uniforme, de forma que la interfaz resulta más coherente.

Además, el Ubuntu Dock pasa a ser totalmente opaco, desaparece la transparencia por defecto, el sistema estrena un nuevo fondo de pantalla y una animación de arranque diferente, con un “boot spinner” más marcado. Son detalles pequeños, pero que se notan a poco que se use el sistema en el día a día.

Nuevas aplicaciones por defecto: Resources y Showtime

La beta de Ubuntu 26.04 LTS incorpora cambios en las herramientas que vienen de serie. La novedad más clara es la llegada de Resources como nuevo monitor del sistema, que sustituye al monitor clásico de GNOME. Resources es una aplicación moderna, encuadrada en el ecosistema GNOME Circle, pero que Canonical ha decidido integrar como componente estándar por su interfaz más clara para ver uso de CPU, memoria, discos y red.

Otro cambio destacado es el debut de Showtime como nuevo reproductor de vídeo, que reemplaza al veterano Totem. Showtime apuesta por una interfaz minimalista y mejor alineada con las directrices de diseño actuales de GNOME (libadwaita), con las opciones esenciales accesibles desde un menú sencillo. En la instalación por defecto todos los usuarios reciben Resources, mientras que Showtime se incluye al elegir la opción de selección extendida durante el instalador; después se puede instalar fácilmente desde App Center o con apt.

Mejoras en App Center, telemetría y seguridad

La tienda de software continúa puliéndose. En esta beta, App Center mejora el tratamiento de paquetes DEB, algo relevante para quienes mezclan aplicaciones Snap con software tradicional de los repositorios. Se han retocado flujos de instalación y gestión para que sea más claro qué tipo de paquete se está usando y cómo se actualiza.

En paralelo, la configuración del sistema agrupa ahora nuevos controles de telemetría y Ubuntu Pro. La idea es que los usuarios puedan decidir con mayor facilidad qué datos comparten, revisar la información que se envía y gestionar las características adicionales ligadas a las suscripciones de Ubuntu Pro, como parches ampliados o funciones de seguridad avanzadas.

Como parte de la reorganización de herramientas, Ubuntu 26.04 deja de incluir por defecto la aplicación «Software y actualizaciones» en las instalaciones nuevas. Canonical considera que algunas de sus opciones podían provocar problemas serios si se usaban sin pleno conocimiento, por ejemplo al desactivar el repositorio principal o activar repositorios propuestos. La gestión avanzada de repositorios sigue disponible mediante las herramientas de línea de comandos habituales, y la configuración de Ubuntu Pro se centraliza ahora en la aplicación de Seguridad.

Stack gráfico renovado: Mesa 26 y nuevos drivers

En el terreno gráfico, Ubuntu 26.04 LTS Beta integra la última versión de Mesa, la 26.x, lo que mejora el soporte de GPUs modernas y la compatibilidad con APIs como Vulkan y OpenGL en tarjetas tanto de AMD como de Intel. Esto se traduce en mejor rendimiento en juegos, aplicaciones 3D y programas de aceleración por GPU.

La beta también incorpora nuevos drivers para GPU, con especial atención a las tarjetas NVIDIA de la serie 590 y a los paquetes gráficos necesarios para cargas de trabajo de IA. El objetivo es que, tras instalar el sistema, un usuario con un PC reciente no tenga que pelearse demasiado para aprovechar el hardware al máximo, ya sea para ocio o para trabajo profesional.

Gestión de firmware más eficiente

Otro de los cambios importantes, aunque menos vistoso, está en cómo maneja Ubuntu el firmware del sistema. Hasta ahora se utilizaba un único paquete de firmware de gran tamaño; a partir de esta versión, la beta muestra ya la división en varios paquetes específicos por fabricante.

Con esta reorganización es posible reducir el ancho de banda necesario en las actualizaciones, ya que cada equipo solo descargará el firmware relevante para su hardware. Además, se libera espacio en disco al poder desinstalar controladores vinculados a dispositivos que no se usan. Es un cambio que, en entornos con muchas máquinas (por ejemplo, en aulas, oficinas o laboratorios), puede suponer ahorros considerables de tiempo y recursos.

Paquetes para IA, ciencia de datos y alto rendimiento

Ubuntu 26.04 LTS refuerza su papel como plataforma para IA, aprendizaje automático y computación de alto rendimiento. En la beta ya se puede ver la disponibilidad de paquetes específicos en los repositorios oficiales, entre ellos las herramientas necesarias para AMD ROCm y NVIDIA CUDA, algo especialmente relevante para universidades, centros de investigación y empresas tecnológicas.

Canonical está trabajando directamente con AMD para ofrecer ROCm empaquetado de forma nativa para Ubuntu, de modo que bastará con un «sudo apt install rocm» para instalar la plataforma y recibir actualizaciones periódicas a través del sistema de paquetes estándar. Esto simplifica muchísimo la puesta en marcha de entornos de cálculo acelerado en servidores y estaciones de trabajo con GPU AMD.

Rendimiento x86-64-v3 y variantes amd64v3

Pensando en los equipos más modernos, Ubuntu 26.04 LTS planea ofrecer variantes x86-64-v3 / amd64v3 para todos los paquetes. Algunas de estas compilaciones ya se venían probando en Ubuntu 25.10, y en la LTS el objetivo es tener el ecosistema completo preparado en este formato.

Estas variantes aprovechan instrucciones avanzadas presentes en CPUs recientes, lo que puede traducirse en mejoras de rendimiento sin cambiar de hardware, siempre que el procesador sea compatible con el nivel v3. No será la opción por defecto, de modo que quienes tengan equipos más antiguos seguirán funcionando con normalidad, mientras que los usuarios con máquinas más nuevas podrán beneficiarse de estas optimizaciones cuando se habiliten.

Novedades en herramientas del sistema y utilidades

Más allá del kernel y el escritorio, Ubuntu 26.04 LTS introduce un conjunto de cambios menores pero prácticos en utilidades y componentes básicos. Uno de los detalles más visibles es que, a partir de esta versión, sudo muestra asteriscos al introducir la contraseña, algo que muchos usuarios venían pidiendo para evitar la sensación de “escribir a ciegas”.

El gestor de paquetes apt gana nuevas funciones, entre ellas una autocompletación mejorada en bash y comandos como «why» y «why-not», pensados para entender por qué se instala o no cierto paquete. También se actualiza el servicio de hora a Chrony 4.8, manteniéndose como base de sincronización temporal en esta LTS mientras Canonical prepara a futuro la transición hacia soluciones escritas en Rust para próximas versiones.

En el apartado de seguridad y cifrado, se introducen mejoras relacionadas con TPM y cifrado de disco completo, incluyendo avisos de actualización de firmware cuando pueda ser necesario usar una clave de recuperación tras un reinicio. Además, se genera un informe denominado «Ubuntu Insights» durante los procesos de actualización del sistema, también disponible en entornos WSL, para ofrecer una visión más clara de lo que se ha cambiado.

Cambios y ajustes en la experiencia de escritorio

GNOME 50 aporta también varias mejoras en Nautilus (Archivos), como una carga de miniaturas más rápida y autocompletado de rutas sin distinguir mayúsculas de minúsculas, algo que facilita el trabajo con estructuras de carpetas complejas. El panel de Ajustes introduce pequeños retoques en distintas secciones, junto con un panel dedicado a la telemetría de Ubuntu.

El sistema integra ahora búsqueda de aplicaciones web y Snap directamente desde la vista «Overview», con la posibilidad de desactivar esta función para quienes prefieran búsquedas más tradicionales. También se han realizado ligeros cambios en el instalador, con textos ajustados y una diapositiva nueva para explicar mejor las opciones de telemetría durante la instalación inicial.

Como suele ocurrir en una beta, ya se han detectado algunos fallos visuales y cuelgues puntuales, como espaciados extraños entre iconos de aplicaciones en carpetas del grid o cierres inesperados del visor de documentos al usar las nuevas herramientas de tinta. Son problemas que deberían ir corrigiéndose a medida que se acerque la Release Candidate.

Wayland, sabores alternativos y sesión X11

Con el abandono de X11 en GDM, la experiencia por defecto en Ubuntu 26.04 gira completamente en torno a Wayland. Para la mayoría de usuarios de escritorio esto no supondrá un cambio dramático, pero puede ser relevante para entornos que dependan de un servidor X11 completo por motivos de compatibilidad con software muy antiguo o herramientas específicas.

En estos casos, conviene valorar el uso de otros sabores de Ubuntu que sigan usando X11 como servidor principal, por ejemplo Lubuntu, que mantiene su escritorio LXQt sobre X11. De esta forma, los entornos que no puedan dar todavía el salto a Wayland seguirán teniendo una opción LTS dentro de la familia Ubuntu.

Cómo descargar y probar Ubuntu 26.04 LTS Beta

La beta de Ubuntu 26.04 se puede descargar desde el servidor de versiones de Ubuntu (cdimage.ubuntu.com), donde se ofrecen imágenes para equipos Intel/AMD de 64 bits, una imagen genérica para ARM (no garantizada para todos los dispositivos) y un sistema preinstalado específico para Raspberry Pi.

Dado que se trata de una versión en pruebas, se recomienda instalarla en máquinas virtuales, equipos secundarios o entornos de test, y no en el ordenador principal de trabajo o estudio. De esta forma se pueden explorar con calma todas las novedades sin arriesgar datos ni productividad. En entornos profesionales, es un buen momento para validar compatibilidades de hardware y software clave de cara a futuras migraciones.

Quienes instalen esta beta podrán actualizar sin problemas a la versión estable simplemente manteniendo el sistema al día con las actualizaciones. Cuando llegue el 23 de abril de 2026, el sistema habrá ido recibiendo los paquetes definitivos y quedará en un estado equivalente al de una instalación limpia de la LTS.

Con esta beta, Ubuntu 26.04 LTS se perfila como una edición orientada a consolidar cambios introducidos en ciclos anteriores, poniendo el foco en estabilidad a largo plazo, Wayland como base, soporte de hardware moderno y mejores herramientas para desarrollo e IA. No hay una revolución radical, pero sí una suma de ajustes técnicos y visuales que, especialmente para usuarios y organizaciones en que dependen de versiones LTS, convierten a «Resolute Raccoon» en una actualización muy a tener en cuenta cuando llegue su lanzamiento estable.


FreeCAD 1.1 introduce mejoras profundas en visualización e interacción, con vistas previas transparentes e iluminación de tres puntos

FreeCAD 1.1

FreeCAD sigue creciendo a un ritmo espectacular y la versión 1.1 se nota que llega cargada de cariño por parte de la comunidad. Esta actualización introduce cambios profundos en la forma de diseñar, visualizar y preparar proyectos, tanto para usuarios que solo quieren modelar piezas sencillas como para quienes trabajan con ensamblajes complejos, análisis FEM o mecanizado CAM.

Si llevas tiempo usando FreeCAD, notarás que muchas herramientas se han pulido, se han añadido funciones nuevas y que la experiencia general es mucho más fluida. Desde vistas previas transparentes en Part Design hasta un sistema renovado de biblioteca de herramientas en CAM, pasando por mejoras en Assembly, animaciones en FEM o utilidades para aclarar selecciones complicadas, la versión 1.1 supone un salto importante que merece la pena conocer con calma.

Novedades generales de FreeCAD 1.1

La versión 1.1 de FreeCAD ya está oficialmente disponible para descargar tras una larga fase de desarrollo y pruebas. Detrás de esta entrega hay una enorme cantidad de horas de trabajo y dedicación por parte de desarrolladores y colaboradores que han ido puliendo cada detalle hasta conseguir una versión mucho más madura y estable que las anteriores.

El objetivo principal de esta actualización es ofrecer una experiencia más cómoda y potente en todas las áreas del programa. Se han introducido nuevas funciones visibles para el usuario final y también una gran cantidad de mejoras internas menos evidentes, pero que influyen directamente en la estabilidad, rapidez y coherencia del flujo de trabajo.

Entre los cambios más llamativos se encuentran mejoras en la visualización de los modelos, nuevas herramientas interactivas, avances muy notables en módulos clave como Part Design, Assembly, FEM y CAM, además de pequeños retoques en la interfaz que ayudan a trabajar con mayor agilidad.

Para quienes quieran profundizar en cada detalle, los responsables del proyecto han preparado unas notas de lanzamiento extremadamente completas. En esas Release Notes se describen uno por uno los cambios, correcciones de errores y nuevas funciones incorporadas, por lo que son una lectura casi obligatoria si te interesa conocer el alcance real de FreeCAD 1.1.

FreeCAD 1.1 introduce mejoras en visualización y previsualización de modelos

Una de las áreas donde más se nota el salto de FreeCAD 1.1 es en la forma en que ves y manipulas tus modelos en pantalla. La incorporación de vistas previas transparentes en el banco de trabajo Part Design mejora notablemente la comprensión de las operaciones, ya que permite anticipar mejor cómo afectará una función al sólido antes de confirmarla.

En la práctica, cuando creas o modificas una operación de Part Design, el objeto puede mostrarse con cierto grado de transparencia para que veas tanto la geometría existente como el resultado previsto. Esta visualización más rica evita tener que aceptar y deshacer continuamente operaciones, facilitando una toma de decisiones más rápida y precisa durante el modelado paramétrico.

A esto se suma la introducción de herramientas de iluminación más avanzadas, entre las que destaca un sistema de iluminación de tres puntos (3 point lighting). Esta técnica, muy habitual en el mundo del render y la fotografía, genera una escena más legible mediante una combinación equilibrada de luces principales, de relleno y de contra.

Con esta iluminación mejorada, los modelos se perciben con más claridad, las aristas se distinguen mejor y el volumen de las piezas resalta de forma más natural. El resultado es una vista 3D más agradable a la vista y más útil para trabajar durante sesiones largas, en lugar de depender solo de una iluminación básica que puede ocultar detalles o contrastes importantes.

Herramientas interactivas: draggers, selección y manipulación

Otro avance importante en FreeCAD 1.1 está en la interacción directa con los objetos a través de la propia vista 3D. Se han añadido draggers interactivos a herramientas como el redondeo (Fillet) o el chaflán (Chamfer), lo que permite controlar parámetros críticos de una forma más visual e intuitiva.

En lugar de limitarte a introducir valores numéricos en cuadros de diálogo, ahora puedes arrastrar manipuladores en pantalla para ajustar el tamaño de un redondeo o la distancia de un chaflán. Esta forma de trabajar acelera el proceso de prueba y error, porque ves de inmediato el efecto de cada cambio sin necesidad de ir cambiando valores a ciegas.

Junto a estos draggers, FreeCAD 1.1 incluye una utilidad pensada para clarificar qué estás seleccionando exactamente en escenas complejas: la herramienta de Clarify Selection (Clarificar selección). Cuando varios objetos se solapan o es difícil hacer clic justo en el elemento deseado, esta función te ayuda a resolver la ambigüedad.

Al activar esta herramienta, el programa puede mostrarte una lista o una previsualización de los elementos posibles bajo el puntero, para que elijas explícitamente sobre cuál quieres actuar. De esta manera se reducen los errores de selección y el tiempo perdido tratando de pinchar el sólido correcto entre muchos, algo especialmente útil en modelos con gran densidad de geometría.

En conjunto, estas mejoras en interacción hacen que la edición sea menos dependiente de menús y cuadros de diálogo estáticos. El usuario gana control directo sobre la geometría desde la vista 3D, lo que acerca la experiencia de FreeCAD a la de otras herramientas CAD punteras donde la manipulación visual es la norma.

Avances en Assembly: trabajo con ensamblajes complejos

El trabajo con conjuntos de piezas es uno de los pilares de cualquier software CAD mecánico, y FreeCAD 1.1 ha reforzado este apartado con diversas mejoras en Assembly. Se han introducido ajustes que facilitan la gestión de relaciones entre componentes, una mejor organización de la estructura de ensamblaje y una interacción más fluida al colocar y mover piezas.

Aunque los detalles concretos dependen del banco de trabajo de Assembly que utilices, el espíritu general es el mismo: hacer que los ensamblajes sean más robustos, fáciles de mantener y menos propensos a romperse ante cambios en las piezas. Pequeños refinamientos en la interfaz, en el sistema de restricciones y en la visualización de los conjuntos contribuyen a que trabajar con grandes estructuras ya no sea una tarea tan pesada.

En proyectos reales, donde docenas o cientos de elementos se relacionan mediante restricciones, cualquier mejora de este tipo se nota rápidamente. La capacidad de actualizar piezas sin desajustar todo el conjunto y de identificar rápidamente qué elemento estás manipulando hace que FreeCAD 1.1 resulte mucho más cómodo en contextos de ingeniería mecánica o diseño de productos.

Novedades en FEM: análisis y animaciones en FreeCAD 1.1

El módulo de análisis por elementos finitos (FEM) también recibe cariño en esta versión 1.1. Se han aplicado mejoras tanto en la configuración de los estudios como en la manera de visualizar los resultados, con el propósito de que el análisis estructural sea más accesible para quienes no son expertos en simulación.

Una de las incorporaciones más interesantes es la posibilidad de trabajar con animaciones ligadas a los resultados de FEM. Gracias a estas animaciones, puedes ver de forma dinámica cómo se deforma una pieza bajo carga, cómo se distribuyen los esfuerzos o cuál es el comportamiento de un montaje frente a determinadas condiciones de contorno.

Estas representaciones animadas no solo resultan útiles para presentar resultados a clientes o compañeros, sino también para entender mejor el comportamiento real de las piezas. La visualización en movimiento ayuda a identificar zonas críticas, modos de fallo potenciales y regiones con deformaciones excesivas, todo ello sin salir del entorno de FreeCAD.

Al combinar estas funciones con las mejoras en visualización general y en la organización de modelos, FreeCAD 1.1 se convierte en una herramienta cada vez más capaz para estudios de ingeniería de nivel profesional. Aunque sigue siendo software libre, la potencia del módulo FEM lo acerca a soluciones comerciales de alto coste, sobre todo cuando se usa junto con solvers externos robustos.

CAM renovado: nueva biblioteca de herramientas

El módulo de fabricación asistida por ordenador (CAM) es otro de los grandes beneficiados en FreeCAD 1.1. La actualización trae un sistema completamente nuevo de biblioteca de herramientas, pensado para organizar y reutilizar de forma cómoda los diferentes útiles de mecanizado que empleas en tus proyectos.

En lugar de depender de configuraciones dispersas o difíciles de trasladar entre proyectos, ahora es posible definir una colección ordenada de fresas, brocas y otras herramientas, con todos sus parámetros asociados. Esto facilita enormemente el trabajo en talleres donde se usan juegos de herramientas estándar, ya que puedes aplicar configuraciones coherentes en diferentes piezas y operaciones.

Además, esta biblioteca hace más sencillo compartir configuraciones dentro de un equipo o entre ordenadores. La consistencia en la definición de las herramientas ayuda a reducir errores de mecanizado, porque todo el mundo trabaja con los mismos diámetros, longitudes, avances y velocidades cuando corresponde.

Combinado con las demás mejoras del módulo CAM y con un flujo de trabajo cada vez más pulido, FreeCAD 1.1 sigue avanzando como opción viable para generar trayectorias de mecanizado en entornos reales. La integración directa entre el diseño CAD y la planificación CAM dentro del mismo programa ahorra tiempo y evita tener que exportar e importar constantemente entre aplicaciones distintas.

Otros refinamientos y correcciones destacadas

Además de las grandes novedades visibles, FreeCAD 1.1 incluye multitud de pequeños cambios que, sumados, mejoran bastante la sensación global de calidad del programa. Se han corregido errores arrastrados de versiones anteriores, se han optimizado procesos internos y se han pulido detalles de interfaz que, aunque no salten a la vista, se notan con el uso diario.

Entre estos refinamientos se pueden encontrar mejoras en el rendimiento al manejar modelos pesados, ajustes en el comportamiento de ciertas herramientas en bancos de trabajo variados y una integración más coherente entre módulos. El resultado es una experiencia más homogénea en la que pasar de Part Design a FEM o CAM no se siente tan brusco, sino como partes de un mismo ecosistema bien atado.

También se han introducido pequeños cambios de usabilidad, como diálogos algo más claros, opciones reordenadas y mensajes mejor explicados. Todo esto reduce la curva de aprendizaje para usuarios nuevos y minimiza la frustración al explorar funciones avanzadas, algo fundamental para que más gente se anime a dar el salto a FreeCAD.

En resumen, aunque muchas de estas mejoras no aparezcan en el listado de grandes titulares, tienen un impacto directo en la calidad de vida del usuario. FreeCAD 1.1 se siente más consistente, menos propenso a comportamientos raros y mejor preparado para proyectos exigentes, lo que refuerza su posición como alternativa seria dentro del ecosistema CAD de código abierto.

Cómo conseguir FreeCAD 1.1 y apoyar el proyecto

La versión 1.1 de FreeCAD está disponible en la página oficial del proyecto para los principales sistemas operativos. Desde el portal de descargas puedes obtener instaladores o paquetes adaptados a tu plataforma, ya sea Windows, Linux o macOS; también puedes consultar otras opciones CAD en GNU/Linux, con la garantía de estar usando la versión ofrecida directamente por los responsables del desarrollo.

Antes de instalarla en tu equipo principal, sobre todo si la vas a usar junto a versiones anteriores, merece la pena seguir las recomendaciones de seguridad comentadas antes. Mantener copias de seguridad de tus archivos y probar primero en proyectos no críticos es la mejor manera de evitar disgustos, especialmente si vienes de una versión muy antigua de FreeCAD.

Si tras probar FreeCAD 1.1 te convence la dirección que está tomando el proyecto, la comunidad anima a considerar algún tipo de apoyo. Una de las formas más directas de respaldar el desarrollo continuo es realizar una donación, que ayuda a cubrir gastos de infraestructura y, en algunos casos, a financiar trabajo dedicado al código.

También puedes contribuir de otras maneras: reportando errores, probando versiones preliminares, ayudando con la documentación, traduciendo la interfaz o resolviendo dudas en foros y canales comunitarios. Todo este esfuerzo colectivo es el que permite que FreeCAD siga avanzando versión tras versión, incorporando funciones que, de otro modo, solo estarían disponibles en programas de pago.

Con todo este conjunto de cambios, desde vistas previas transparentes y herramientas interactivas hasta mejoras en Assembly, FEM y un CAM con biblioteca de herramientas renovada, FreeCAD 1.1 se consolida como una actualización clave que refuerza su papel dentro del CAD libre y lo convierte en una opción cada vez más seria tanto para aficionados avanzados como para profesionales que buscan una alternativa libre a AutoCAD potente sin atarse a licencias propietarias.