fa
Feedback
SoftwareLibre

SoftwareLibre

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

Contenido en español sobre software libre

نمایش بیشتر
620
مشترکین
+124 ساعت
+57 روز
+1530 روز
آرشیو پست ها
externos, no obstante, para tareas de mayor calibre o análisis de datos prolongados, la simple conexión a una pantalla externa despliega de inmediato un entorno de escritorio KDE Plasma completo, transformando la herramienta portátil en una computadora de escritorio funcional. Para hacer realidad su visión de hardware verdaderamente abierto, los creadores del proyecto han unido fuerzas con Collabora. El objetivo de esta alianza es lograr que la inmensa mayoría de los controladores del procesador Rockchip sean aceptados directamente en la rama principal del kernel de Linux (Mainline). Aunque comparten el mismo espíritu hacker, una estética similar y un nombre que evoca continuidad, el Flipper One y el exitoso Flipper Zero son herramientas conceptualmente diferentes diseñadas para resolver desafíos completamente distintos. Comparativa: Flipper One vs Flipper Zero Especificación Flipper Zero Flipper One Enfoque Técnico Análisis de protocolos físicos, control de accesos y radiofrecuencia básica de bajo nivel. Estación de trabajo completa para ingeniería de redes avanzadas, ciberseguridad, auditoría y análisis de tráfico. Procesador (SoC) STM32WB55 (2 núcleos ARM Cortex-M4 a 64 MHz). Rockchip RK3576 (4 núcleos Cortex-A72 de alto rendimiento + 5 núcleos Cortex-A53 de bajo consumo). Microcontrolador Auxiliar No incluye (procesamiento integrado en el SoC básico). Raspberry Pi RP2350 dedicado para control de hardware y bajo nivel. Memoria RAM 256 KB RAM. 8 GB RAM (Soporta procesamiento de datos masivos y Machine Learning local). Almacenamiento Interno 1 MB Flash (Ampliables mediante tarjeta MicroSD). Arquitectura de almacenamiento ARM expandible por puertos de alta velocidad. Aceleración de IA e Imagen No disponible. NPU dedicada para modelos de aprendizaje automático y GPU Mali-G52 integrada. Conectividad Inalámbrica Sub-1 GHz, NFC, RFID (125 kHz), Infrarrojos (IR) y Bluetooth LE. Wi-Fi 6E tri-banda (2.4/5/6 GHz) vía chip MediaTek MT7921AUN y expansión para redes móviles. Conectividad por Cable iButton, Pines GPIO básicos (UART, SPI, I²C). Doble puerto Gigabit Ethernet, puerto USB Ethernet dedicado (5 Gbps) y puerto GPIO avanzado. Puertos de Expansión Ranura MicroSD y puerto USB-C para carga/datos básicos. Ranura M.2 (PCIe 2.1) para SSD, módems 5G/LTE o satelitales NTN; USB 3.0, PCI Express y SATA. Interfaz y Pantalla Pantalla LCD monocromática pequeña con retroiluminación y teclado de dirección básico. Pantalla integrada de 7 pulgadas optimizada para menús tácticos y salida de video HDMI 2.1 (4K a 120 Hz). Sistema Operativo Firmware ligero basado en RTOS (Sistema Operativo en Tiempo Real). Flipper OS (Distribución completa basada en Debian Linux) con opción de cargar entorno de escritorio KDE. Apertura del Código Firmware abierto de la comunidad enfocado en el dispositivo. Ecosistema 100% libre sin bloques (blobs) binarios propietarios ni controladores cerrados (en colaboración con Collabora). Finalmente si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

Desde Linux Flipper One: El nuevo mini ordenador hacker para redes y ciberseguridad https://blog.desdelinux.net/wp-content/uploads/2026/05/Collabora-Flipper-RK3576.jpg El Flipper es un dispositivo que ha ganado bastante popularidad gracias a su difucion en las redes sociales, y es que quien no ha visto o escuchado sobre este pequeño dispositivo portátil para hackers e ingenieros. Y ahora, este pequeño dispositivo presenta su nueva version el «Flipper One», diseñado bajo la inofensiva y nostálgica apariencia de una consola de videojuegos portátil, este dispositivo es, en realidad, un potente ordenador basado en la arquitectura ARM. A diferencia de un simple gadget de bolsillo, el Flipper One está diseñado para operar de forma totalmente autónoma en auditorías de sistemas, análisis de tráfico y resolución de problemas de red, o bien como una estación de trabajo completa al conectarle un monitor, un teclado y un ratón. Desarrollado en estrecha colaboración con la comunidad, su objetivo final es convertirse en el ordenador más abierto y documentado del mercado, respaldado por un soporte nativo e integral del kernel de Linux. Flipper One: La estación de trabajo portátil para redes y seguridad La versatilidad del Flipper One es gracias a su hardware y software, los cuales están preparados para desplegar puntos de acceso inalámbricos, emular dispositivos USB, levantar contenedores de servidores locales y operar como transceptor mediante radio definida por software (SDR). Además, su capacidad para integrarse con sensores a través de puertos GPIO y analizar redes 5G y satelitales lo distingue de cualquier otra alternativa portátil actual. Todo esto se sostiene sobre un compromiso con el código abierto, eliminando controladores propietarios y bloques binarios opacos en favor de un ecosistema donde cada línea de código pueda ser auditada, modificada y mejorada libremente por sus usuarios. Potencia de procesamiento y conectividad extrema El Flipper One deja atrás las limitaciones de los microcontroladores simples para abrazar un rendimiento de alto nivel. El corazón del dispositivo es el avanzado SoC Rockchip RK3576, que combina cuatro núcleos Cortex-A72 de máximo rendimiento con cinco núcleos Cortex-A53 enfocados en la eficiencia energética, apoyados por una memoria RAM de 8 GB. Este procesamiento central se complementa con una GPU Mali-G52 para tareas visuales y una unidad de procesamiento neuronal (NPU) dedicada exclusivamente a la aceleración y ejecución local de modelos de inteligencia artificial. A esta robusta configuración se le suma el eficiente microcontrolador RP2350, heredado directamente del proyecto Raspberry Pi, garantizando el acceso inmediato a un inmenso ecosistema de código preexistente y probado. Las opciones de expansión y conectividad física del dispositivo son igualmente masivas, diseñadas para no limitar las capacidades de los investigadores. El chasis ofrece puertos USB 3.0, PCI Express, conectividad SATA y una ranura interna M.2 ideal para conectar unidades de estado sólido de alta velocidad o módulos de comunicación avanzados, como módems satelitales NTN o conectividad 5G/LTE. La conexión a infraestructuras de red locales se asegura con puertos Gigabit Ethernet duales, una interfaz Wi-Fi 6E de triple banda impulsada por el chip de MediaTek, y una salida de video HDMI 2.1 capaz de emitir un entorno gráfico fluido en resolución 4K a 120 hercios. Flipper OS y el compromiso absoluto con el código abierto La experiencia de usuario se realiza a través de Flipper OS, una distribución construida sobre Debian que estrena el novedoso entorno de control FlipCTL. Este marco de trabajo ha sido optimizado para la pantalla integrada de siete pulgadas, ofreciendo una navegación ágil mediante botones físicos y una cruceta direccional (D-pad). Esto permite ejecutar comandos de diagnóstico sin necesidad de periféricos [...]

photo content

Ubunlog KDE sigue arreglando bugs mientras le da forma a las nuevas funciones de Plasma 6.7 y 6.8 https://ubunlog.com/wp-content/uploads/2026/05/KDE-retocando-Plasma-6.7.webp KDE ha publicado su nota semanal de novedades en Plasma. Mucho del trabajo realizado en los últimos siete días han sido corrección de errores, esos que no incluimos en este tipo de artículo para no alargarlos demasiado. En cuanto a nuevas funciones, la mayoría se lo han quedado mejoras en la interfaz de usuario que empezaremos a ver en Plasma 6.7 y continuaremos viendo ya a finales de año junto a Plasma 6.8. Lo que sigue es la lista con esas novedades, pero adelantamos que serán muy pocas. Esta vez no hay ni sección de nuevas funciones ni de rendimiento y técnico, y todo lo nuevo, menos los bugs corregidos, que quien quiera verlos tendrá que leer el artículo original al que enlazaremos al final del post, se lo han quedado los retoques en la interfaz de usuario Mejoras destacadas de la interfaz de usuario de KDE Plasma 6.7 * Ahora es imposible arrastrar accidentalmente una ventana tan lejos del borde de la pantalla que no pueda volver a moverse. * Al desinstalar una aplicación, ahora también se elimina de la sección de historial de todos los widgets de lanzamiento. * Los paneles con ocultación automática ahora son compatibles con la opción «Cambiar de escritorio en el borde > Siempre activado». * La vista «Todas las aplicaciones» del Lanzador de aplicaciones ahora agrupa las aplicaciones sin distinguir entre mayúsculas y minúsculas, por lo que las aplicaciones cuya primera letra está en minúscula ya no se colocan en un grupo separado. * Se ha aclarado el funcionamiento de la opción para crear una pantalla virtual en el diálogo de selección de pantallas. Plasma 6.8 * La pantalla de bloqueo ahora respeta completamente el tiempo de espera configurado por PAM en el sistema subyacente, en lugar de añadir su propio retraso obligatorio. Esto significa que, en sistemas con el retraso configurado en 0, podemos volver a escribir la contraseña inmediatamente después de introducirla incorrectamente. * La pantalla de bloqueo ahora notifica cuando la función de accesibilidad «Teclas lentas» está activada, por si no conseguimos escribir la contraseña correctamente y no sabemos por qué. * El diálogo de Discover que informa de que una aplicación Flatpak será reemplazada por otra ahora indica que los datos se transferirán automáticamente y también advierte de que los favoritos, accesos directos y otros elementos de la aplicación anterior deberán recrearse manualmente. * Se ha reducido la cantidad de parpadeo visual cuando Discover busca actualizaciones. Pronto en tu distribución KDE Se espera que Plasma 6.6.6 llegue 7 de julio de 2026, Plasma 6.7 el 16 de junio y Frameworks 6.27 el 12 del mismo mes. Aunque esto debería cambiar en algún momento, se espera que siga habiendo tres versiones de Plasma durante al menos todo 2026. Los planes futuros pasan por lanzar sólo dos versiones al año, para lo que saldría especialmente beneficiado Kubuntu. Vía: Blog de KDE.

photo content

portados por Python y se lo va comparando con diferentes opciones establecidas con la instrucciión case. En caso de cumplirse alguna se ejecuta el bloque de código correspondiente. Si o se sigue con el programa. Una vez más te pido que tengas en cuenta el tema de la indentación Uso de funciones Supongamos que estás programando una suite ofimática. Tienes un procesador de textos, un programa de planilla de cálculo y un editor de presentaciones. Aunque los 3 programas hacen cosas diferentes tienen tareas comunes como abrir o guardar archivos o mprimir documentos.  En este caso ahorraría mucho tiempo que en en lugar de escribir el código que haga la misma tarea en cada programa, pudieras reutilizar el que ya tenías. Al bloque de código que hace una tarea específica se lo llama función. En los artículos anteriores vimos que Python trae algunas funciones predefindas, pero también podemos crear las nuestras asignándoles nombres, indicándoles que deben hacer y estableciendo a que datos pueden tener acceso Esas funciones podemos utilizarlas en otras aplicaciones simplemente pegando e codigo. Las fnciones en Python se definen con la instrucción def seguidas del nombre de la funcion seguido de un paréntesis de apertura y cierre A continuación se coloca el bloque de código que ejecuará la función respetando siempre las reglas de indentación Cuando queremos ejecuar la función solo ponemos el nombre de la misma seguido de los dos paréntesis. Si te estás preguntando que función cumplen los paréntesis, los usaremos cuándo necesitemos que la función trabaje con datos. En este programa convertimos el programa anterior en una función que llamamos después de pedirle al usuairo que ingrese el nombre de una distribución Las funciones son lo suficietemente versátiles para suministrar parámetros por defecto, esto es aquelolos que se usarán a menos que se indiquen otros. Por convención para nombrar a las funciones se utilizan palabras en mínúsculas separadas por guiones bajos y que sean descriptivas de lo que hace la función. Em el próximo artículo veremos de que forma afectan el uso de funciones a variables, listas y tuplas y cómo pasarles parámetros por defecto para el caso de que el usuario no los ingrese como se lo pedimos.

Ubunlog Curso de programación en Python usando Linux. Novena parte https://ubunlog.com/wp-content/uploads/2026/05/pexels-code-1839406_1280.jpg Aunque en este curso de programación en Python usando Linux hemos evitado todo lo que pudimos el insoportable primer programa que muestra en pantalla ¡Hola mundo! y la prescindible historia del lenguaje, era inevitable que tuviéramos que dedicar un par de artículos a lo básico antes de inernarnos en cosas más complejas. En este hablaremos de los recursos que ofrece Python para la creación de programas en los que la interacción con el usuario obliga a tener en cuenta diferentes alternativas. Curso de programación en Python usando Linux Control de flujo La mayoría de los programas que  utlizamos  tienen que ofrecer alternativas a los usuarios.  Si intentas cerrar la ventana del navegador cuando esás descargando un archivo, este te muesra una ventana avisándote y preguntand si quieres  cerrarlo o no. Ya sea que contestes en forma afirmativa o negativa, los programadores deben incluir en el código instrucciones sobre cómo actuar en cada caso. La base de ese tipo de instrucciones en Pyhon es el comando if que le indica al programa que si se cumle determinada condición debe ejectar cierto bloque de código o en caso contrario contnuar con el siguiente.  Para usar el comado if debemos tener presente: * Requisito: Es cualquier afirmación que Python pueda determinar que es verdadera o falsa como mayor, menor, igual o distinto. * Dos puntos al final de la condicion: se usan para indicarle al programa que lo que sigue es el bloque de códig que debe cumplirse en caso de que se cumpla la condición. * Indentación: Como explicamos en artículos anteriores, Python es muy sensible a la posición en la que se ponen los bloques de código.  La primera letra de la primera línea del bloque de código debe estar a 4 espacios del margen del editor de código o a una pulsación de la tecla de tabulación, Este programa te pide que pongas el nombre de una distribución Linux. Si escribes Ubuntu te muestra el mensaje de que ingresaste Ubuntu. Si no  imprime el mensaje de fin del programa. Aunque podríamos dejar que el programa  siguiera su curso con primer bloque de código que encuentre no listado bajo if, es mucho más práctico por cuestiones de prolijidad y versatliidad indicarle específicamente que hacer en caso de que no se cumpla la condición. Esto se hace con el comando else. Else no nececita condición y en la indentación se coloca alineado con if mientras que la prmera letra de la primera línea del código que debe ejecutar va a cuatro pulsaciones de la barra espaciadora o una pulsación de la tecla de tabulación. Pero algunas veces no basta con dos alternaivas y se necesita algo mas complejo. if y Else bastarían  por ejemplo para contestar SI o No. Pero ¿Que pasa si hubiera otras alternativas?. El comando elif se coloca inmediatamente abajo de if y establece la comprobación de una condición que solo se hace si la establecida en if no se cumple. Pueden establecerse tantas condiciones con elif como se quiera. En caso de que ninguna se cumpla se ejecuta el bloque de código esablecido bajo else En caso de cumplirse alguna se ejecutta el bloque de código inmediatamente abajo de ella. Recuerda la regla de los espacios o la tecla Tab para el código que debe cumplirse en caso de que se de la condición. Elif se se usa cuando: * Hay al menos dos condiciones mutuamente excluyentes que pueden ser válidas. * Por cuestiones de legibilidad del codigo no queremos abusar de los bloques if. Con el uso del lenguaje, los desarrolladores de Python descubreron que elif tampoco resolvía los problemas en caso de que la cantidad de condiciones a revisar fuese grande por lo que agegaron la instrucción match. Esa instrucción compara el valor de una variable con dferentes opciones para esto se le asigna un valor de cualquiera te los tipos so[...]

photo content

intaxis es diccionario.get("clave") >keys(): Muestra una lista de todas las claves del diccionario. La sintaxis es: diccionario.keys()/li> * values(): Devuelve una lista de todos los valores del diccionrio Sntaxis diccionario.values() * items(): Devuelve una lista de todos los pares que integran el diccoario en forma de tupla. La sintaxis es diccionario.items() * pop() Si existe elimina y devuelve el valor asociado a la clave indicada. Caso contrario muestra mensaje de error. diccionario.pop(«edad») * popitem(): Elimina y devuelve el último par ingresado. La sintaxis es diccionario.popitem() * update(): Actualiza el diccionario con datos de otro dicconario diccionario.update({«clave»:»definición»}) * clear(): Elimina todos los elementos del diccionario  Sintaxis: diccionario.clear() * copy(): Hace una copia del diccionario:  nuevo_diccionario = diccionario.copy()

. Por una cuestión de prolijidad los elementos de las tuplas se guardan entre paréntesis aunque no es necesario hacerlo . distribuciones = (Ubuntu, Debian, Fedora, Linux Mint) o distribuciones = Ubuntu, Debian, Fedora, Linux Mint Métodos de las listas que funcionan con las tuplas * index(): indica la posición en la que aparece por primera vez un elemento empezando desde el 0 * coun(): Cuenta la cantidad de veces que aparece un elemento. Métodos de las listas que no funcionan con las tuplas: append() e insert() : No es posible agregar elementos a una tupla una vez creada. * remove() y pop(): No es posible eliminar elementos una vez establecida la tupla. * extend(): No se permiten combinar tuplas. * reverse() No está premitido alterar el orden de los elementos de la tupla. * sort(): Por la misma naturaleza de la tupla no se puede ordenar alfabéticamente. * clear(): Por las razones que expusimos, tampoco se ueden eliminar los elementos de la tupla. De todas formas, es posible convertir entre tuplas y listas ya que Python nos ofrece dos metodos para hacerlo. O, para ser mas exactos, asignar a una nueva tupla los elementos de una lista y los elementos de una lista a una nueva tupla. Crear una nueva tupla a a partr de una lista existente Se usa la instrucción tuple distribuciones = [Ubuntu, Debian, Fedora, Linux Mint] tupla_distribuciones = tuple(distribuciones) Crear una nueva lista a partir de una tupla existente) Se hace con la instrucción list windows = (XP, Vista, 7, 8, 10, 11) lista_windows = list(windows) Accediendo a listas y tuplas por partes Utlizando los indices es posible acceder en forma parcial a las listas y tuplas Esto se hace indicando los siguientes parámetros * Inicio: a partir de que posición debe tomar el elemento (Recuerda que el primer elemento ocupa la posición 0) * Fin: el último elemento que se debe consider. * Paso: cuantos elementos debe saltarse antes de pasar al siguiente. De esta forma podemos: * Acceder a datos que cumplan determinada condición. * Acceder a parte de una lista o tupla. * Invertir el orden en listas o tuplas. distribuciones = ["Debian", "Ubuntu", "Fedora", "Manjaro", "Linux Mint"] Podemos obtener los primeros elementos. print(distribuciones[0:3]) Los elementos hasta una posición específica print(distribuciones[:3]) Desde una posición hasta el final print(distribuciones[2:]) Elegir elementos saltándose algunos: print(distribuciones[::3]) DiccionarioS Un diccionario es una estructura de datos que establece relaciones entre dos tipos de elementos. Al igual que en el diccionario de la RAE cada palabra está relacionada con su desfinición correspondiente, en los diccionarios Python a cada clave le corresponde un valor. Por ejemplo,  si estamos creando una base de datos de personas a la clave DNI le va a corresponder un nombre. En Python para definir diccionarios se encierran los elementos con llaves Las claves cumplen la msma funcion que cmplen los índices en las listas y tuplas. Solo que deben ser inmutables. Los valores asociados pueden ser cualquier tipo de datos. distribucion = { "nombre": "Linux Mint", "base": "Ubuntu", "escritorio": "Cinnamon", "version": 22 } Resumiendo: Las características de los diccionarios son: * A cada clave le corresponde un valor asociado. La clave es única, el valor asociado puede repetirse. * La clave permite acceder en forma rápida al valor aunque haya un gran número de datos. * Después de crear el diccionario es posible agregar, eliminar y modificar pares clave / valor. * Las modernas versiones de Python mantienen el orden en que los pares fueron ingresados. Los métodos de trabajo de los diccionarios son: * * get() Devuelve el valor asignado a la clave indicada entre los paréntesis. Si no existe devuelve none o un valor ndicado en el código. La s[...]

Ubunlog Curso de programación en Python usando Linux. Octava parte https://ubunlog.com/wp-content/uploads/2026/05/python.png Continuando con nuestro curso de programación en Python usando Linux emprenderemos tareas de mayor complejidad. Empezaremos a trabajar con datos y a crear fragmentos de programas reutilizables. en otras aplicaciones. Python, como la mayoría de los lenguajes de programación modernos, puede trabajar con la mayoría de los motores de bases de datos. Pero ese es un tema que excede los límites de este curso por lo que nos enfocaremos en el guardado de datos dentro del código de la aplicación. Curso de programación en Python usando Linux Listas, tuplas y diccionarios Existen varios métodos de guardar valores en variables además de la asignación individual Listas Las listas son colecciones de elementos que cuentan con las siguientes caracteristicas: * Son ordenadas: Cada elemento de as listas tienen una posicion que se indica con un índice. El prmer elemento de la lista tiene el índice 0. * Son modificables: Se pueden agregar, eliminar o modificar elementos * Soporta dstintos tipos de elementos incluso otras listas. * Los elementos de una lista se incluyen entre corchetes separados por comas. distribuciones = [Ubuntu, Debian, Fedora, Linux Mint] Mostramos el elemento  de una posición específica indicando su índice print(distribuciones[0]) Esto muestra Ubuntu Mientras que con print(distribuciones) vemos toda la lista. Podemos agregar un elemento al final de la lista con el comando append: distribuciones.append("Arch Linux") Podemos elimnar el elemento con el comando remove distribuciones.remove("Fedora") Otra variante para eliminar elementos de una lista es el comando pop. distribuciones.pop() Si no proporcionamos número de índice borra el último. También se puede modifcar un elemento indicando su numero de índice distribuciones[1] = "Manjaro" Podemos unir dos listas agregado una al final de la otra con el comando extend distribuciones = [Ubuntu, Debian, Fedora, Linux Mint] windows = [XP, Vista, 7, 8] distribuciones.extend(windows) print(distribuciones) Para saber en que lugar aparece por primera vez un elemento en una lista se usa el comando index distribuciones = [Ubuntu, Debian, Fedora, Linux Mint] indice = distribuciones.index("Fedora") print (indice) Si queremos saber cuántas veces aparece un elemento en una lista. Lo hacemos con el método count distribuciones = [Ubuntu, Debian, Fedora, Linux Mint, Debian] indice = distribuciones.count ("Debian") print (distribuciones) Si estudiaste Contabilidad, seguramente habrás oído hablar de un método llamado último entrado primero salido. Bueno, básicamente eso es lo que hace reverse que permite mostrar la lista en el orden inverso al que se ingresaron los elementos. distribuciones = [Ubuntu, Debian, Fedora, Linux Mint] distribuciones.reverse () print (distribuciones) Para ordenar los elementos en orden alfabético (O ascendente si se trata de valores núméricos) tenemos el método sort. distribuciones = [Ubuntu, Debian, Fedora, Linux Mint] distribuciones.sort() print (distribuciones) Podemos eliminar todos los elementos de una lista Lo hacemos con el comando clear distribuciones = [Ubuntu, Debian, Fedora, Linux Mint] distribuciones.clear() Tuplas Las tuplas tienen las mismas características que las listas salvo una muy importante diferencia. No se pueden modificar. Esto las hace ideales para trabajar con datos que no queremos que se modifiquen por error o mala voluntad[...]

photo content

o toast. * Ajustes menores de diseño de la interfaz, incluyendo esquinas redondeadas en miniaturas y mejor distribución de información. * Refactorización general de la interfaz. https://ubunlog.com/wp-content/uploads/2026/05/VidCom.webp * RustConn versión 0.15 ha sido publicada. Se han incorporado funciones solicitadas por usuarios, incluyendo transmisión, un modo de paso de teclado que desactiva los atajos de la aplicación para enviarlos directamente al escritorio remoto, scripts de Windows y un asistente para facilitar la configuración inicial con comandos personalizados predefinidos. Estas funciones se utilizan en el uso diario y simplifican el trabajo con la herramienta. https://ubunlog.com/wp-content/uploads/2026/05/RustConn-scaled.webp * Solitaire 50.2 ha sido publicado. Novedades: * Se han añadido traducciones: georgiano, chino (China), ucraniano y serbio. * Se han actualizado traducciones: córnico, esloveno y euskera. * Se ha actualizado el diálogo de puntuaciones. * Se ha añadido una opción en preferencias para establecer la semilla de reparto. * Las partidas incompletas ahora se guardan automáticamente. * Se ha corregido un error por el cual las cartas podían arrastrarse desde las bases en Spider. * Las cartas ya no se seleccionan automáticamente al repartirse. * Se ha aumentado la altura del tablero en Klondike. * Se ha añadido la opción de volver a repartir en el diálogo de nueva partida. * Tri-Peaks ahora permite combinaciones de As y Rey. https://ubunlog.com/wp-content/uploads/2026/05/Solitaire.webp * Gitte ha publicado la versión 0.5.0. La principal novedad es la firma de commits y etiquetas. Ahora se admite firma con GPG, X.509 y SSH, se validan firmas directamente en el historial de commits y se incluye una ventana específica de estado de firma que guía la configuración. Las claves cifradas se gestionan mediante un asistente de entrada dedicado, y los diálogos relevantes permiten decidir si firmar o no en cada acción, respetando la configuración del repositorio. Además, se han rediseñado los diálogos de mensaje de commit, reversión y creación de etiquetas, ahora incluyen subtítulos descriptivos, y se ha añadido un atajo para abrir repositorios. Internamente, la aplicación ha migrado a una nueva API de git, ha cambiado de sondeo a eventos de entrada/salida para las actualizaciones y ha añadido traducción al córnico. https://ubunlog.com/wp-content/uploads/2026/05/Gitte-1.webp Y eso ha sido todo esta semana en GNOME. Imágenes y contenido: TWIG.

Ubunlog GNOME presenta mejoras en Mapas, Papers y Libadwaita https://ubunlog.com/wp-content/uploads/2022/10/Esta-semana-en-GNOME.webp No se puede decir que la última semana no haya sido productiva para GNOME. El proyecto tiene sus distintos niveles, estando en el primero el software oficial, en el segundo su círculo y en el tercero desarrolladores independientes que crean software para el escritorio, bien sea pensando en él o porque trabajan con GTK. Esta semana todos esos niveles han recibido novedades, empezando por el primero de ellos. Aplicaciones de GNOME oficiales, como Mapas, Papers o la biblioteca Libadwaita han recibido mejoras esta semana, la que ha ido del 22 al 29 de mayo. Vamos con la lista de novedades. Esta semana en GNOME * Maps ahora admite la descarga de áreas de mapas para su uso sin conexión. https://ubunlog.com/wp-content/uploads/2026/05/GNOME-Mapas.webp * Papers 50.2 y 49.7 se han publicado esta semana con un número (inusualmente alto) de correcciones de errores. De forma destacada, se han solucionado varios problemas de escalado fraccional, incluyendo mejoras tanto de rendimiento como de visualización. * La próxima versión de Libadwaita ahora permite vincular propiedades a clases CSS y viceversa, lo que facilita alternar dinámicamente clases CSS en los widgets. Esto estará disponible en la próxima versión de GNOME. * Resources ha sido aceptado en el Incubador de GNOME, con el objetivo de reemplazar eventualmente el actual Monitor del sistema en el núcleo de GNOME. Se puede probar el estado actual de desarrollo mediante la versión nightly de Flatpak o en GNOME OS, y ya está por defecto en Ubuntu 26.04. https://ubunlog.com/wp-content/uploads/2026/05/Resources.webp * Se ha publicado una nueva versión de Exercise Timer. Esta es una actualización de mejora de calidad para esta aplicación simple de entrenamiento por intervalos de alta intensidad. La página de entrenamiento ha sido actualizada con un indicador de progreso personalizado. También incluye mejoras menores como una opción de deshacer para entrenamientos eliminados y una actualización al runtime más reciente de GNOME. https://ubunlog.com/wp-content/uploads/2026/05/Exercise-Timer.webp * Se ha publicado Java-GI 1.0.0-RC1. Esta es la primera etapa hacia una versión estable. Las mejoras destacadas de esta versión son: * Soporte para nombres de archivo no codificados en UTF-8. * Tipos de excepción especializados (derivados de GErrorException). * Mejor soporte para Windows. * Correcciones de errores relacionados con la gestión de memoria, la instanciación de clases y las anotaciones de nulabilidad. * Nucleus versión 3 ha sido publicada. Nucleus es una aplicación de tabla periódica. Esta actualización añade un indicador teórico para Ununennium, así como propiedades actualizadas para ese elemento. También se han añadido traducciones al francés y al italiano, y la aplicación ha sido actualizada al runtime de GNOME 50. https://ubunlog.com/wp-content/uploads/2026/05/Nucleus-en-GNOME.webp * VidCom 0.82 ha sido publicada. VidCom es una utilidad para archivar vídeos escrita en C++ y que utiliza ffmpeg para la compresión de vídeo. Los principales cambios incluyen: * Soporte para múltiples flujos y subtítulos, con cambio entre contenedores MP4 y MKV según sea necesario. * Búsqueda más rápida cuando la función de corte está activada. * Corrección del cálculo de bitrate cuando la función de corte está activada. * El audio ahora también se codifica en modo de archivo; anteriormente solo se copiaba. * Nueva interfaz de recorte y selectores de tiempo. * Rediseño de la interfaz para integrarse mejor en el ecosistema de GNOME. * Transición al runtime de GNOME 50. * Páginas de estado para las condiciones de cola vacía y codificación. * Mejora de la página de resultados, que ya no crea una ventana emergente. * Mensajes emergentes reemplazados por notificaciones tip[...]

photo content

Ubunlog Ubuntu Sway 26.04 llega con Linux 7.0 y mejoras para Raspberry Pi https://ubunlog.com/wp-content/uploads/2026/05/Ubuntu-Sway-26.04.webp Si no me equivoco, Sway es el único Remix que sigue activo, pues los que había antes ya son sabores oficiales (como Cinnamon) o han pasado a mejor vida (como UbuntuDDE, que no saca nada desde hace ya tres años). Ubuntu Sway 26.04 ya está disponible, sin olvidar que no es un sabor oficial y que su nombre completo debería incluir a palabra Remix tras el nombre del sabor. El lanzamiento se ha producido más de un mes después que los sabores oficiales, lo que no da las mejores sensaciones, pero ese es otro tema. Para conocer las novedades generales, las que comparten todos los hermanos Resolute, merece a pena visitar uno de los artículos que publicamos en el momento de su lanzamiento, como este. Lo que viene a continuación es la lista de novedades oficial de Ubuntu Sway 26.04. Novedades de Ubuntu Sway 26.04 * PCManFM ha sido sustituido por Thunar, ya que cuenta con un mantenimiento mucho mejor e incorpora interesantes mejoras. * LXImage-Qt ha sido reemplazado por Ristretto. * Engrampa ha sido sustituido por Xarchiver. * Thunderbird y Audacious han sido eliminados del sistema base. * Los scripts personalizados para las notificaciones han sido reemplazados por SwayOSD. * El renderizador Vulkan está habilitado por defecto para las GPU de Nvidia. * Ya está disponible una imagen ISO para arm64 compatible con equipos ARM que soportan UEFI, como sistemas con Ampere Altra, dispositivos Lenovo con procesadores Snapdragon o máquinas virtuales en Apple Silicon. * Se han introducido diversas mejoras en la imagen para Raspberry Pi. Sobre el soporte, ni su desarrollador ni sus notas confirman o desmienten que esté soportado durante más tiempo. Lo mejor es pensar que no, y que en noviembre habrá que dar el salto a 26.10, siempre y cuando se lance algo de esa versión. Los usuarios interesados en realizar una instalación de cero pueden descargar las imágenes desde este enlace.

photo content

Ubunlog Ya puedes descargar Ubuntu 26.10 Snapshot 1 con Linux 7.0 y GNOME 50 https://ubunlog.com/wp-content/uploads/2026/05/Ubuntu-26.10-Snapshot-1.webp Ubuntu 26.10 Snapshot 1 ya está disponible para descarga y marca el primer gran paso en el desarrollo de la próxima versión provisional de Ubuntu, conocida bajo el nombre en clave “Stonking Stingray”. Canonical ha comenzado oficialmente las pruebas públicas de esta edición, permitiendo a desarrolladores, profadores y entusiastas del software libre acceder de forma anticipada a las novedades que llegarán con el lanzamiento final previsto para octubre de 2026. Esta primera instantánea mensual no está pensada para entornos de producción, sino para validar cambios internos, detectar errores y ayudar a perfeccionar la infraestructura de compilación y pruebas de Ubuntu. La compañía continúa apostando por su estrategia de snapshots mensuales, introducida recientemente para acelerar el desarrollo y mejorar la calidad de cada nueva versión del sistema operativo. Aunque las grandes novedades todavía no han aterrizado, esta versión ya permite hacerse una idea de la base tecnológica sobre la que se construirá Ubuntu 26.10 durante los próximos meses. Ubuntu 26.10 Snapshot 1 inaugura el ciclo de desarrollo de Stonking Stingray La primera compilación de Ubuntu 26.10 Snapshot 1 está basada en Ubuntu 26.04 LTS, la actual versión de soporte extendido de la distribución. Como suele ocurrir en las fases iniciales del desarrollo, los cambios visibles para el usuario son limitados, ya que gran parte del trabajo se centra en la actualización de paquetes, herramientas de compilación y componentes fundamentales del sistema. Entre los elementos presentes en esta primera instantánea destacan el kernel Linux 7.0 y el entorno de escritorio GNOME 50, heredados de la versión LTS anterior. Sin embargo, se espera que a medida que avance el ciclo de desarrollo se incorporen tecnologías más recientes, incluyendo GNOME 51, el kernel Linux 7.2, nuevas versiones de Mesa para gráficos y actualizaciones importantes del compilador GCC. Canonical utilizará los próximos meses para introducir nuevas funciones, optimizar el rendimiento y corregir posibles incidencias detectadas por la comunidad. De acuerdo con el calendario oficial, Ubuntu 26.10 tendrá una fase beta en septiembre y alcanzará su versión estable el 15 de octubre de 2026. Las snapshots mensuales se han convertido en una herramienta clave para mejorar la fiabilidad de Ubuntu antes de cada lanzamiento. Gracias a estas compilaciones, los desarrolladores pueden probar cambios de forma continua y obtener retroalimentación temprana de los usuarios más avanzados. Aunque instalar Ubuntu 26.10 Snapshot 1 implica asumir posibles fallos e inestabilidad, también ofrece la oportunidad de conocer antes que nadie la evolución de una de las distribuciones Linux más populares del mundo. Para quienes disfrutan probando software en desarrollo, esta primera instantánea representa el punto de partida de una versión que promete incorporar mejoras importantes en rendimiento, compatibilidad de hardware y experiencia de escritorio durante los próximos meses. Las Snapshots están disponibles en este enlace.

photo content

aquete gráfico mesa 26.0.1. Además, esta nueva versión incluye todas las actualizaciones de Debian hasta Debian 13.5 y todas las actualizaciones de los repositorios MX, incluyendo parches para los últimos errores del núcleo Linux. También incluye varias novedades (actualizaciones) relacionadas con el integrado sistema en vivo de antiX, y del instalador MX (gazelle-installer). Por último, entre muchas otras más, destacan algunas como muchísimas actualizaciones integradas al paquete «mx-tool», así como actualizaciones para los paquetes «mx-ease-themes» e incluso un par de fondos de pantalla nuevos.Mientras que, el nuevo paquete opcional «uc-tool-mx», utilizado por «live-kernel-updater», está disponible para su instalación en el repositorio estándar. MX Linux es una Distro GNU/Linux basada en Debian GNU/Linux y de origen mixto (Grecia / Estados Unidos), que ofrece un sistema operativo realizado en forma cooperativa entre las comunidades de antiX y MX Linux. Y forma parte de una familia de Sistemas Operativos que están diseñados para combinar escritorios elegantes y eficientes con una alta estabilidad y un rendimiento sólido. Sus herramientas gráficas proporcionan una manera fácil de realizar una amplia variedad de tareas, mientras que las herramientas de Live USB y de instantáneas heredadas de antiX le añaden una portabilidad impresionante y excelentes capacidades de remasterización. Además, es un proyecto que cuenta con un amplio soporte disponible a través de videos, documentación, un foro muy amigable y una genial comunidad en pleno crecimiento. Sobre MX Linux Otras interesantes Distros del Linuxverso actualizadas durante la semana 22 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. Kubuntu 26.10-snapshot1: 29 de mayo. 2. Edubuntu 26.10-snapshot1: 29 de mayo. 3. Rocky 10.2: 29 de mayo. 4. Coyote 4.0.194: 29 de mayo. 5. Senpai 20260528: 29 de mayo. 6. RuscaLinux 1.99: 29 de mayo. 7. PCLinuxOS 2026.05.27: 29 de mayo. 8. Qubes 4.3.1-rc1: 28 de mayo. 9. Gnoppix 26_6: 28 de mayo. 10. OviOS 6: 27 de mayo. 11. CloudLinux 9.8: 27 de mayo. 12. Manjaro 26.1.0-pre20260527: 27 de mayo. 13. Pearl 14: 26 de mayo. 14. IPFire 2.29-core202: 26 de mayo. 15. FuguIta 7.9: 26 de mayo. 16. AlmaLinux 10.2: 26 de mayo. 17. Voyager 13.5: 25 de mayo. 18. Legacy 2026: 25 de mayo. 19. Ubuntu Sway 26.04: 25 de mayo. 20. HardenedBSD 15-build-16: 25 de mayo. 21. MX Linux 25.2: 24 de mayo. 22. Rhino 2026.1: 24 de mayo. 23. Cerberix 0.1.2: 24 de mayo. 24. MagOS 2025_20260524: 24 de mayo. 25. Live Raizo 17.26.05.24: 24 de mayo. 26. Besgnulinux 4-0: 24 de mayo. En ArchiveOS * TOS/360: 29 de mayo. * Caramel OS: 27 de mayo. * B2G: 25 de mayo. https://blog.desdelinux.net/wp-content/uploads/2023/12/midori-11-2-novedades-imagen-resumen-blog-desdelinux.jpeg Resumen En resumen, esperamos que esta vigésima segunda publicación (semana 22) 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 “Besgnulinux, Rhino Linux y MX Linux”, que hoy hemos destacado. Por último, recuerda visitar nuestra «página de inicio» en español. O, en cualquier otro idioma (con solo agregar 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.