fa
Feedback
SoftwareLibre

SoftwareLibre

رفتن به کانال در Telegram

Contenido en español sobre software libre

نمایش بیشتر
622
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+37 روز
+1630 روز
آرشیو پست ها
Ubunlog Herramientas basadas en Inteligencia Artifical para programación con versiones Linux https://ubunlog.com/wp-content/uploads/2026/03/vscode.png 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 venta[...]

photo content

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.

Ubunlog Del vibe coding a la programación asistida por Inteligencia Artificial https://ubunlog.com/wp-content/uploads/2026/03/inteligencia.jpg 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 [...]

photo content

jé 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.

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 de[...]

Ubunlog Los problemas del vibe coding y cómo solucionarlos en Linux https://ubunlog.com/wp-content/uploads/2026/03/programacion.jpg 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 [...]

photo content

ro software que usa KPipeWire ahora utilizan el dispositivo de renderizado correcto en sistemas con múltiples GPU, por lo que las grabaciones resultantes siempre son correctas y válidas. * Se ha implementado un “multi‑GPU swapchain” para KWin, lo que permitirá futuras mejoras de rendimiento en casos de uso con múltiples GPU y soporte Vulkan. * Se ha mejorado la capacidad del monitor del sistema y sus widgets para detectar múltiples GPU. * Se ha hecho que el monitor del sistema y sus widgets ya no ignoren los discos completamente cifrados y los elementos RAID a la hora de recopilar estadísticas de entrada/salida de disco. * Se ha mejorado el rendimiento del conmutador Alt+Tab mientras está activo el efecto “Resaltar ventana” (que lo está por defecto) y hay muchas ventanas minimizadas. Wayland 1.48 * Después de más de seis años de desarrollo, el protocolo de restauración de sesión de Wayland está completo y fusionado. KWin ya tiene una implementación preliminar, así que pronto se debería empezar a ver avances significativos en este tema tan esperado. Pronto en tu distribución KDE Se espera que Plasma 6.6.4 llegue el martes el 4 de abril de 2026, y Frameworks 6.25 el 10 del mismo mes. Aún no han publicado ningún comunicado al respecto, por lo que se espera que siga habiendo tres versiones de Plasma durante al menos todo 2026. Vía: Blog de KDE.

Ubunlog KDE prepara una función para grabarnos con el micro y prepara varias mejoras en la interfaz de Plasma https://ubunlog.com/wp-content/uploads/2026/03/Grabandonos-con-el-micro-en-KDE-Plasma.webp KDE también ha publicado su nota de novedades de la semana. En los últimos siete días, el «Equipo K» ha realizado varias mejoras en campos tan diversos como mejorar el soporte multi-pantalla y multi-GPU, mejoras de rendimiento, de la interfaz y solución de cierres inesperados. Esto no es inesperado, para nada: siguen puliendo el escritorio para que uno de los mejores entornos gráficos (para muchas distribuciones ya es el mejor, pues es su elección) sea aún mejor y más estable. Lo que sigue es la lista con las novedades más destacadas de esta semana. Aunque han corregido muchos bugs para Plasma 6.6 y 6.7, nosotros no los añadiremos a nuestra lista. Quien quiera saber más deberá visitar el enlace al blog original que facilitaremos al final de este artículo. Novedades destacadas en KDE Plasma 6.7 * Se ha implementado una función que permite grabar la propia voz con el micrófono y reproducirla, lo que facilita saber si el nivel de grabación es demasiado alto o bajo. Luego se puede ajustar el nivel hasta que sea el adecuado (captura de cabecera). * Se ha añadido compatibilidad con el portal de notificaciones, lo que permite configurar las notificaciones enviadas por Flatpak y otras aplicaciones enjauladas que usan portales del mismo modo que se configuran las notificaciones para las aplicaciones empaquetadas tradicionalmente. Frameworks 6.25 * Las búsquedas mediante KRunner ahora pueden convertir a y desde la unidad “momme”, que mide el peso de los tejidos de seda. https://ubunlog.com/wp-content/uploads/2026/03/KRunner.webp Mejoras notables en la interfaz de KDE Plasma 6.6.4 * La animación de lanzamiento de aplicaciones con efecto rebote junto al puntero ahora se ve mejor cuando se utiliza un factor de escala fraccionario. * Se ha acelerado el proceso de selección de una estación meteorológica en el widget del parte meteorológico usando el teclado. * Ahora se pueden arrastrar elementos recientes de los menús de lanzadores al escritorio. * El widget de redes ahora informa inmediatamente de la última red utilizada, en lugar de hacerlo solo tras reiniciar Plasma. * El widget del administrador de tareas ahora actualiza al instante el icono de una aplicación anclada o en ejecución cuyo icono se ha cambiado, en lugar de hacerlo solo tras reiniciar Plasma. Plasma 6.7 * La interfaz de selección de pantalla (por ejemplo, para compartir o emitir pantalla) ahora muestra visualizaciones mejoradas para las pantallas, mostrando sus fondos de pantalla de fondo. https://ubunlog.com/wp-content/uploads/2026/03/Selector-de-pantallas-de-KDE.webp * Se ha eliminado el cuadro de diálogo de selección de carpeta altamente personalizable que aparecía en diversas aplicaciones de KDE; ahora elegir una carpeta utiliza el cuadro de diálogo estándar “Abrir”, y solo muestra carpetas. * Los cofres bloqueados de Plasma Vaults ahora tienen sus puntos de montaje en modo de solo lectura y llevan un icono de candado, para que quede más claro lo que son y que ni el usuario ni las aplicaciones puedan guardar accidentalmente archivos allí, lo que bloquearía el montaje del cofre. * Ahora se puede limitar la banda Wi-Fi para las redes en modo infraestructura. Frameworks 6.25 * Varios cuadros de diálogo de mensaje en el software de KDE ahora envuelven su texto en aproximadamente 70 caracteres en lugar de hacerlo en función del ancho de la pantalla. Mejoras en rendimiento y aspectos técnicos de KDE Plasma 6.6.4 * El desenfoque en Konsole ahora funciona correctamente con el efecto de ventanas onduladas. Plasma 6.7 * Las grabaciones de pantalla realizadas con Spectacle y ot[...]

photo content

roducción. * Ordenación de álbumes y artistas. * Búsqueda rápida. https://ubunlog.com/wp-content/uploads/2026/03/Nocturne.webp * 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 Rhttps://s.w.org/images/core/emoji/17.0.2/72x72/2194.png 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. https://ubunlog.com/wp-content/uploads/2026/03/Cambalache-en-GNOME.webp * 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. https://ubunlog.com/wp-content/uploads/2026/03/Solitaire.webp * 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.

Ubunlog GNOME incorpora a Sessions como aplicación del círculo en la semana en la que Warp llega a la versión 1.0 https://ubunlog.com/wp-content/uploads/2022/10/Esta-semana-en-GNOME.webp 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. https://ubunlog.com/wp-content/uploads/2026/03/Fonts-en-GNOME.webp * 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. https://ubunlog.com/wp-content/uploads/2026/03/Warp-1.0.webp * 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. https://ubunlog.com/wp-content/uploads/2026/03/Trimmer-26.03.webp * 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 rep[...]

photo content

ar al final de nuestra URL actual, 2 letras al final, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras) para conocer más contenidos actuales.

24 de marzo de 2026. * Enlaces de Descarga: Kali Linux 2026.1. * Novedades destacadas: Esta nueva versión estable del Proyecto Kali Linux denominada «Kali Linux 2026.1», incluye interesantes y útiles novedades (añadidos, soluciones y mejoras), entre las que destacan algunas como la acostumbrada implementación de inicio de año relacionada con la renovación anual del tema (una tradición de larga data) que busca mantener la interfaz de Kali Linux moderna e innovadora. En consecuencia, la versión de este año presenta un tema completamente nuevo desde el momento en que inicias el sistema. Todo, desde el menú de arranque y el instalador hasta la pantalla de inicio de sesión, y un nuevo conjunto de fondos de escritorio. Otro punto interesante y gráfico o visual es, la añadidura de un «modo BackTrack» a través de la aplicación kali-undercover. Y este modo, lo que hace es que transforma el escritorio para recrear la apariencia de BackTrack 5, con el mismo fondo de pantalla, colores y temas de ventana. Por último, entre otros más es, la inclusión de algunas herramientas nuevas como AdaptixC2 (Framework extensible para la post-explotación y la emulación adversaria), Atomic-Operator (Herramientas para ejecutar pruebas de Atomic Red Team en múltiples entornos de sistemas operativos) y Fluxion (Herramienta de auditoría de seguridad e investigación de ingeniería social). En total, en esta nueva versión se han añadido un total de 25 paquetes nuevos, se han eliminado 9 y se han realizado 183 actualizaciones. Y se ha actualizado el Kernel Linux a la versión 6.18. Kali Linux es una Distribución GNU/Linux arrancable e instalable basada en Red Hat y de origen norteamericano, que ofrece un sistema operativo idoneo como solución multiplataforma, accesible y de libre acceso para los profesionales y aficionados a la seguridad de la información. Razón por la cual, esta orientada a ser util para las diversas tareas de seguridad de la información, tales como, las pruebas de penetración, la investigación de seguridad, la informática forense y la ingeniería inversa. Por ultimo, es importante señalas que Kali Linux fue lanzado el 13 de marzo de 2013 como una reconstrucción completa, de arriba a abajo, de BackTrack Linux, adhiriéndose completamente a los estándares de desarrollo de Debian. Sobre Kali Linux Otras interesantes Distros del Linuxverso actualizadas durante la semana 13 del año 2026 Y para no dejar ninguna por fuera, vale mencionar también el anuncio oficial de otros conocidos lanzamientos de Distros GNU/Linux y de antiguas y obsoletas versiones de diversos sistemas operativos, durante este periodo de tiempo: En DistroWatch, OS.Watch y FOSS Torrent 1. LazyLinux 6.19.10: 26 de marzo. 2. TROMjaro 2026.03.26: 26 de marzo. 3. ZestISO 2026.03.26: 26 de marzo. 4. Q83 13.07: 26 de marzo. 5. DietPi 10.2: 26 de marzo. 6. Alt 11.1 «Education»: 26 de marzo. 7. Tails 7.6: 26 de marzo. 8. Quirinux 2.2: 25 de marzo. 9. Kali 2026.1: 24 de marzo. 10. Mabox 26.03: 24 de marzo. 11. CentOS 10-20260323: 24 de marzo. 12. Ctlos 2.4.9: 24 de marzo. 13. Kodachi 9.0.1: 24 de marzo. 14. Coyote 4.0.186: 23 de marzo. 15. RakuOS 2026.03.23: 23 de marzo. 16. Q4OS 5.9: 23 de marzo. 17. ML4W 2.12.0: 23 de marzo. 18. Exton 260322 «ExLight»: 22 de marzo. 19. MagOS 2025_20260320: 22 de marzo. En ArchiveOS * BRUTAL: 25 de marzo. * Truva Linux: 23 de marzo. https://blog.desdelinux.net/wp-content/uploads/2023/12/midori-11-2-novedades-imagen-resumen-blog-desdelinux.jpeg Resumen En resumen, esperamos que esta decimotercera publicación (semana 13) de nuestra útil y actual serie dedicada a las «Novedades de las Distros del Linuxverso para cada semana del año 2026» te haya gustado y sido útil, informativa y técnicamente. Sobre todo, en cuanto al último lanzamiento de las Distribuciones “Exton Linux, ML4W OS y Kali Linux”, que hoy hemos destacado. Por último, recuerda visitar nuestra «página de inicio» en español. O, en cualquier otro idioma (con solo agreg[...]

moria USB. Incluso llegando a poder ejecutar ExLight desde la memoria USB y guardar todos los cambios del sistema en ella, es decir, permite la persistencia. Por último, entre muchas otras más, es que ExLight puede ejecutarse desde la RAM. Es decir, que al iniciarse se puede utilizar la alternativa de arranque # 2 (Cargar en la RAM). Hecho esto, una vez que el sistema haya arrancado, se puede extraer el disco (DVD) o la memoria USB. Vale destacar que, para ello se necesitara al menos 4 GB de RAM para ejecutar ExLight de esta forma. También, esta versión utiliza el instalador Calamares, aunque aún se puede utilizar como alternativa al instalador Refracta. Exton Linux es una Distribución GNU/Linux multibase (Arch, CRUX, Debian/Ubuntu, deepin, Fedora, Gentoo, openSUSE, Puppy, Slackware) y de origen sueco, que ofrece un sistema operativo diseñado para ser ligero, rápido y fácil de usar. Además, ofrece un entorno de escritorio preconfigurado y un conjunto de paquetes de software preinstalados, que incluyen navegadores web, suites ofimáticas, reproductores multimedia y herramientas de desarrollo. También incluye diversas opciones de personalización, como la posibilidad de cambiar la apariencia del escritorio e instalar paquetes de software adicionales. Además, está disponible en varias ediciones, cada una adaptada a casos de uso específicos, como informática de propósito general, juegos, multimedia y aplicaciones de servidor. Sobre Exton Linux https://blog.desdelinux.net/wp-content/uploads/2026/03/novedades-linuxverso-semana-13-2026-imagen-contenido-2-blog-desdelinux.jpeg ML4W OS 2.12.0 * Sitio web oficial * Repositorio oficial: GitHub. * Anuncio oficial del lanzamiento: 23 de marzo de 2026. * Enlaces de Descarga: ML4W OS 2.12.0. * Novedades destacadas: Esta nueva versión estable del Proyecto ML4W OS denominada «ML4W OS 2.12.0», incluye interesantes y útiles novedades (añadidos, soluciones y mejoras), entre las que destacan algunas como la sustitución de las aplicaciones Flatpak ML4W Welcome, Settings, Sidebar y Calendar por Quickshell, y Wlogout por un widget de Quickshell. Además, la aplicación ML4W Hyprland Settings se puede instalar opcionalmente desde la aplicación Welcome o tal como me menciona en el siguiente enlace. También, incluye un nuevo script de instantáneas para timeshift y grub-btrfs (~/.config/ml4w/scripts/ml4w-snapshot), compatible con Arch, distribuciones basadas en Fedora y openSUSE Tumbleweed. Y un nuevo script de actualización de pacman para Arch que habilita colores, descargas paralelas e ILoveCandy (~/.config/ml4w/scripts/ml4w-pacman). Por último, entre otras pocas más, destaca una nueva combinación de teclas para alternar entre la ventana activa y flotante (SUPER+ALT+T), una nueva combinación de teclas para alternar el widget del calendario (SUPER+CTRL+C), y la añadidura de una vista general de Quickshell, que se puede alternar con el atajo de teclado CTRL+TAB.. ML4W OS es una Distribución GNU/Linux basada en Arch Linux y de origen Alemán, que ofrece un sistema operativo que incluye un compositor de mosaicos llamado Hyprland, altamente personalizado. El proyecto se especializa principalmente en la creación de configuraciones avanzadas para Hyprland, denominadas «archivos de configuración», disponibles para su instalación en varias distribuciones basadas en Arch, así como en Fedora y openSUSE. Sin embargo, la imagen ISO de ML4W OS es una distribución Linux completa e independiente que incluye todos los archivos de configuración, aplicaciones, iconos, temas y fondos de pantalla de Hyprland. Se puede instalar en un disco duro mediante un instalador de sistema personalizado en modo texto. El proyecto también proporciona documentación exhaustiva sobre la configuración de Hyprland. Sobre ML4W OS https://blog.desdelinux.net/wp-content/uploads/2026/03/novedades-linuxverso-semana-13-2026-imagen-contenido-3-blog-desdelinux.jpeg Kali Linux 2026.1 * Sitio web oficial * Repositorio oficial: GitLab. * Anuncio oficial del lanzamiento:[...]

Desde Linux Novedades del Linuxverso Semana 13/2026: Exton Linux 260322 «ExLight», ML4W OS 2.12.0 y Kali Linux 2026.1 https://blog.desdelinux.net/wp-content/uploads/2026/03/novedades-linuxverso-semana-13-2026-imagen-destacada-blog-desdelinux.png Distros del Linuxverso: Novedades de la Semana 13 del año 2026 Para esta decimotercera (13) semana del año 2026 (22/03/26 al 28/03/26) en el Linuxverso, les ofrecemos nuestro oportuno y acostumbrado resumen semanal sobre las novedades contenidas en las variadas noticias de lanzamientos de Distribuciones basadas en Linux, BSD y otras más. Tales como, el de las Distribuciones “Exton Linux, ML4W OS y Kali Linux”, que hoy destacaremos durante esta semana. Y como ya saben, muchas de estas noticias de lanzamientos las traemos directamente de las webs de «DistroWatch, OS.Watch y FOSS Torrent». Mientras que, de la web de «ArchiveOS» mencionamos al final, los anuncios sobre la recuperación y difusión de archivos ISO de Distros GNU/Linux discontinuadas, y de otros tipos de sistemas operativos conocidos. Además, muchas de estas recientes versiones pueden estar ya disponibles sobre la web de «DistroSea» para su revisión y evaluación. Así que, sin más que decir, a continuación abordaremos los lanzamientos de las «Distros del Linuxverso para la Semana 13 del año 2026». https://blog.desdelinux.net/wp-content/uploads/2026/03/novedades-linuxverso-semana-12-2026-imagen-destacada-blog-desdelinux.jpeg Distros del Linuxverso: Novedades de la Semana 12 del año 2026 Pero, antes de comenzar a comentar cada una de las novedades relacionadas con estos nuevos lanzamientos de Distros *Linux, *BSD y otras más, que han sucedido en el «Linuxverso durante esta semana 13 del año 2026», les recomendamos explorar la anterior publicación relacionada de esta misma serie de publicaciones, al finalizar la misma: SparkyLinux es una Distribución GNU/Linux basada en Debian y de origen Polaco, que ofrece ediciones en base a alrededor de 20 entornos de escritorio y administradores de ventanas. Por ejemplo, ofrece una versión de escritorio estándar cuenta con todas las aplicaciones y funciones básicas necesarias para usuarios domésticos bajo un entorno de escritorio liviano, con el objetivo de lograr funcionar de inmediato y con gran efectividad sobre casi cualquier hardware, y una versión minimalista o reducida (MinimalGUI) que usa de forma predeterminada el administrador de ventanas Openbox y solo incluye el software mínimo necesario con el objetivo de ser ideal para aquellos usuarios más experimentados que desean una base más limpia con mayor flexibilidad para una mayor personalización y comodidad. Tambien, incluye una edición de solo terminal (MinimalCLI), una edición Gaming, una edición Multimedia y Devs, y una edición de Rescate o de uso Técnico. Sobre SparkyLinux https://blog.desdelinux.net/wp-content/uploads/2025/01/novedades-linuxverso-semana-01-2025-imagen-introduccion-blog-desdelinux.jpeg Las 3 primeras Distros del Linuxverso actualizadas durante la Semana 13 del año 2026 https://blog.desdelinux.net/wp-content/uploads/2026/03/novedades-linuxverso-semana-13-2026-imagen-contenido-1-blog-desdelinux-1.jpeg Exton Linux 260322 «ExLight» * Sitio web oficial * Repositorio oficial: SourceForge. * Anuncio oficial del lanzamiento: 22 de marzo de 2026. * Enlaces de Descarga: Exton Linux 260322 «ExLight». * Novedades destacadas: Esta nueva versión estable del Proyecto Exton Linux denominada «Exton Linux 260322 «ExLight»», incluye interesantes y útiles novedades (añadidos, soluciones y mejoras), entre las que destacan algunas como usar como base para el sistema operativo a Debian 13.4 Trixie (ESTABLE), el entorno de escritorio Enlightenment 0.27.1, que es la versión estable de Enlightenment, y Kernel Linux 6.19.8-amd64-exton. Además, ahora el archivo ISO de ExLight es un híbrido ISO, lo que significa que se puede transferir (copiar) fácilmente a una me[...]

photo content