SoftwareLibre
Kanalga Telegram’da o‘tish
Contenido en español sobre software libre
Ko'proq ko'rsatish620
Obunachilar
+124 soatlar
+57 kunlar
+1530 kunlar
Postlar arxiv
Ubunlog
Lanzamientos destacados de Distros para mayo 2026: Linux Lite 8.0 RC1, Canaima GNU/Linux 8.4 Kavanayén y Omarchy 3.7.0
https://ubunlog.com/wp-content/uploads/2026/05/lanzamientos-distros-mayo-2026-imagen-destacada-blog-ubunlog.jpg
Lanzamientos de mayo 2026: Linux Lite, Canaima GNU/Linux y Omarchy
Hoy, el presente mes ha de terminar, y por ello, como de costumbre, en este día abordaremos todos los presentes «lanzamientos de Distros durante mayo de 2026». Periodo en el cual, ha habido una cantidad un poco menor, a la del mes pasado, es decir, que en abril de 2026.
Además, en el mismo detallaremos, como de costumbre, los primeros 3 lanzamientos del presente mes, los cuales fueron: Linux Lite 8.0 RC1, Canaima GNU/Linux y Omarchy 1.7.0. Así que, sigue leyendo para que te enteres de sus novedades, y de las fechas de los demás lanzamientos de Distros *Linux / *BSD anunciados en este periodo mensual.
https://ubunlog.com/wp-content/uploads/2026/04/lanzamientos-distros-abril-2026-imagen-destacada-blog-ubunlog.png
Lanzamientos de abril 2026: CuerdOS, Netrunner y Artix Linux
Y, antes de iniciar este artículo sobre los contabilizados «lanzamientos de mayo de 2026», les recomendamos explorar una anterior publicación relacionada, al finalizar de leer está presente de hoy:
Los lanzamientos aquí citados, son mayoritariamente los registrados en DistroWatch. Por ello, siempre pueden haber muchos más, provenientes de webs como OS.Watch y FOSS Torrent. Además, es importante tener en cuenta que, estas nuevas versiones en cualquier momento, podrían estar disponibles para ser probadas en línea (sin instalar) por cualquiera, en la web de DistroSea, para el conocimiento y prueba de todos.
https://ubunlog.com/wp-content/uploads/2025/07/imagen-destacada-linuxverso-blog-ubunlog.jpeg Todos los lanzamientos de mayo 2026 en el Linuxverso Nuevas versiones de Distros durante los lanzamientos de mayo 2026 Primeros 3 lanzamientos del mes
https://ubunlog.com/wp-content/uploads/2026/05/lanzamientos-distros-mayo-2026-imagen-contenido-1-blog-ubunlog.png Linux Lite 8.0 RC1
* Fecha de liberación: 01/05/2026.
* Sitio web oficial: Explorar aquí.
* Repositorio oficial: GitLab.
* Anuncio oficial: Enlace de consulta.
* Enlaces de descarga: Linux Lite 8.0 RC1.
* Base de la Distro: Debian y Ubuntu (LTS).
* País de origen: Nueva Zelanda.
* Novedades destacadas: Está novedosa versión liberada en mayo de 2026, denominada como “8.0 RC1” y perteneciente al proyecto de generación de Distribuciones libres y abiertas, llamado “Linux Lite”, ahora incluye, entre muchas novedades destacadas, algunas como el empleo de Ubuntu 26.04 LTS (Resolute) como base para el sistema operativo con XFCE y LightDM, más el Kernel Linux 7.0 (una versión personalizada y de alto rendimiento). Además, todas sus aplicaciones gráficas han sido migradas a GTK4 (desde GTK3/WebKit2); sus fuentes APT se han migrado a DEB822 Formato, por lo que archivos «.sources» ahora reemplaza a los archivos «.list»; su instalador Calamares reemplaza a Ubiquity; e incluye un nuevo tema de arranque Plymouth que ofrece un indicador de carga animado (basado en scripts, reemplaza al basado en texto). Por último, entre muchas otras, destaca que ahora incluye nuevas aplicaciones como Firefox (de vuelta), Lite Distro Builder (para crear una propia versión de Linux Lite), Lite About (una nueva aplicación de información del sistema GTK4 que muestra detalles del hardware de CPU, GPU, memoria, almacenamiento, red y audio), y Lite System Monitor (una aplicación de monitorización en tiempo real de CPU, memoria, almacenamiento y red, basada en System Monitoring Center de Hakan Dundar).
https://ubunlog.com/wp-content/uploads/2026/05/lanzamientos-distros-mayo-2026-imagen-contenido-2a-blog-ubunlog.png Canaima GNU/Linux 8.4 Kavanayén
* Fecha de liberación: 04/05/2026.
* Sitio web oficial: Explorar aquí.
* Repositorio oficial: GitLab.
* [...]
de>
help(obtener_info)
Previamente debimos haber guardado el programa anterior como detectar_distro.py
Desde el código de otro programa # archivo: consulta.py from detectar_distro import obtener_info help(obtener_info) Ejecutando tareas repetitivas
Hasta ahora solo vimos programas que ejecutan una tarea y se detienen Pero, en el mundo real, las aplicaciones funcionan en forma continua hasta que el usuario las detiene. Una manera de lograr esto es usando bucles, los bucles ejecutan el código mientras se cumpla una determinada condición.
La condición se establece con el comando while https://ubunlog.com/wp-content/uploads/2026/05/ejemplo4.12.png El comando while evalúa si se cumple una condición y si se cumple ejecuta el resto del código.
Este programa crea la variable distribución y establece con el comando while que hasta que el usuario no ingrese Ubuntu se le sigue pidiendo que escriba el nombre de una distribución.
Los bucles while son muy útiles cuando no podemos establecer cuantas veces deberá ejecutarse el código para obtener el resultado deseado. Por ejemplo, si queremos simular una sola tirada de dados y no importa el resultado, no necesitaríamos el bucle while.
Algunos casos útiles de uso son:
* Pedir al usuario que ingrese datos hasta que el ingresado sea correcto.
* Realizar cálculos hasta que se logra el resultado esperado. (Por ejemplo cuando en el colegio sabías la solución de un ejercicio pero no cómo llegar a ella)
* Procesar los datos en una lista hasta que se llegue al final.
Una forma de utilizar el bucle while es estableciendo un contador con un número de intentos. https://ubunlog.com/wp-content/uploads/2026/05/ejemplo511.png En este caso, el blucle while establece un número máximo de intentos.
El funcionamiento del programa es el siguiente:
* Se crea una variable para intentos y se pone a 0, otra establece el número de intentos en un máximo de 5 y se crea una variable para almacenar el ingreso del usuario.
* Al bucle while se le asignan dos condiciones, que el usuario no haya acertado y que no haya agotado el numero de intentos.
* Cada vez que el usuario hace un intento se incrementa el contador.
* Se le muestra al usuario el número de intento .
* Cuando se cumple alguna de las dos condiciones se determina si el usuario ganó o perdió. Break y continue
Existen dos sentencias que afectan el funcionamiento de un bulce además del cumplimento o no de la condición:
* Break: Detiene la ejecución del bucle aunque no se hayan cumplido las condiciones y salta a la primera línea del código por afuera del bucle. Esto puede ser útil, por ejemplo si el usuairo desea salir del programa.
* Continue: No detiene el bucle completo sino que se salta el intento actual y pasa al siguiente. Por ejemplo, en nuestro programa que pide distribuciones Linux, si el usuairo escribiera «Windows» podría volver a pedir que ingrese el nombre de una distribución sin hacer la comprobación.
En el próximo artículo continuaremos desarrollando este tema.Ubunlog Curso de programación en Python usando Linux. Undécima parte
https://ubunlog.com/wp-content/uploads/2026/05/python3.png En este post del curso de programación en Python usando Linux continuaremos hablando de cómo documentar lo que hace el código. Esto es una práctica muy útil ya que no siempre nuestra memoria es fiable al recordar lo que escribimos. También haremos una introducción al tema de los bucles.
Por otra parte, si escribiemos código de manera profeisonal o formamos parte de la comunidad de un proyecto de código abierto, es probable que otras personas tengan que hacer modificaciones por lo que necesitan saber en donde están parados. Los bucles nos permiten seguir ejecutando programas hasta que se cumpla una condición
En el artículo anterior habíamos introducido el concepto de docstrings. Los docstrings nos permiten acceder a breves explicaciones sobre lo que hacen determinadas funciones, clases, métodos y módulos sin necesidad de detener la ejecución del programa y leer todo el código hasta encontrar un comentario. Pero, antes de seguir, repasemos algunos conceptos.
* Función: Bloque de código reutilizable que realiza una tarea específica.
* Clase: Es un molde para definir los objetos que creamos a partir de ella.
* Método: es una función que pertenece a una clase.
* Módulo: es un programa en Python que puede ser ejecutado en otro programa de Python.
Clase y función es algo que explicamos en artículos anteriores. De los módulos hablaremos más adelante. Docstrings
Los docstrings son cadenas de texto que se colocan al principio de una función y contienen una breve descripción acerca de lo que hace la función, que parámetros recibe y que valores devuelve. https://ubunlog.com/wp-content/uploads/2026/05/ejemploa11.1.png Este ejemplo ilustra el uso de docstrings para explicar que hace la función que compara una lista de distribuciones Linux con una dada.
Como vemos, encerrado entre 3 comillas dobles tenemos el texto que explica el funcionamiento de la función y da un ejemplo. A continuación está el código de la comparación.
Los motivos para usar docstrings son:
* Claridad: Hacen que la persona que debe revisar el código entienda más rápidamente que hace cada cosa.
* Facilidad de acceso: Se puede acceder a la documentación desde la consola interactiva.
* Cumplimiento de estándares: El uso de de docstrings para documentar el código es una convención aceptada en forma mayoritaria por la comunidad Python.
* Actualización: Permite documentar en forma fácil los cambios en el código sin tener que generar nuevos archivos.
Al principio de este curso recomendamos la utilización de Visual Studio Code como entorno integrado de desarrollo y la instalación de algunas extensiones adicionales. VS Code te muestra automáticamente el texto del docstrings cuando pasas el puntero del ratón. otras maneras de hacerlo es:
* Desde la consola interactiva: (La terminal de Linux desde la que ejecutas la aplicación Python.
* Desde el mismo código del programa que estamos ejecutando.
* Desde otro programa que importe la función.
Estos son ejemplos con el comando help() https://ubunlog.com/wp-content/uploads/2026/05/ejemplo311.png El uso del comando help nos permite ver el contenido del docstrings mientras se ejecuta el programa.
Antes que nada, una aclaración. Por una incompatibilidad entre la indentación que exige Python y el gestor de contenidos que usa el blog no puedo pegar directamente código muy extenso. Pastebin que es donde estuve pegando el código en artículos anteriores, tiene un límite al uso gratuito y ya lo superé. Por eso estoy usando capturas de pantalla. De todas formas, si copian el código a mano los ayudará a entender su funcionamiento.
Podemos llamar al docstrings directamente desde la terminal de la que ejecutamos el programa que estamos escribiendo con los comandos: from detectar_distro import obtener_info
na cultura de seguridad sólida llevaron a SUSE a negar la aprobación de estos componentes centrales. El paquete trampa: deepin-feature-enable
Cansado de que las revisiones de seguridad de SUSE bloquearan el funcionamiento completo del escritorio, el empaquetador de la comunidad tomó una decisión drástica. En abril de 2021, introdujo sigilosamente un paquete llamado deepin-feature-enable. Este componente mostraba un cuadro de diálogo advirtiendo al usuario que SUSE tenía dudas sobre la seguridad del entorno, pero le pedía aceptar un «acuerdo de licencia» si deseaba que el escritorio funcionara correctamente.
Si el usuario aceptaba, el paquete descomprimía archivos ocultos que eludían el gestor de paquetes del sistema, instalando a la fuerza las configuraciones de D-Bus y Polkit que el equipo de seguridad de SUSE había prohibido expresamente.
Este acto fue considerado una violación directa y grave a las políticas de empaquetado y control de calidad. Al descubrir este engaño en 2024, openSUSE decidió eliminar completamente a Deepin de su versión Tumbleweed y de la futura versión Leap 16.0, sentando un precedente que ahora Fedora ha decidido seguir para proteger a sus usuarios.
Finalmente si estas interesado en poder conocer mas al respecto puedes consultar los detalles en el siguiente enlace.
Desde Linux
Fedora y SUSE eliminan el escritorio Deepin por graves fallos de seguridad
https://blog.desdelinux.net/wp-content/uploads/2026/05/Eliminacion-de-Deepin-de-Fedora-y-openSUSE-por-motivos-de-seguridad.jpg
El entorno de escritorio Deepin enfrenta una crisis severa dentro de las distribuciones de Linux más importantes. Recientemente, el Comité Directivo de Ingeniería de Fedora (FESCo) decidió eliminar de tajo todos los paquetes relacionados con Deepin de su rama de desarrollo continuo (Rawhide), ordenando que no se reinstalen sin una revisión exhaustiva previa.
Esta decisión asegura que Fedora 45 (que se lanzará este próximo otoño) llegara sin soporte oficial para este entorno. El motivo principal radica en el abandono del mantenimiento por parte del grupo encargado (deepinde-sig), lo que provocó que los paquetes acumularan vulnerabilidades sin corregir durante largos periodos, causando incluso fallos directos en la compilación y en la instalación de los sistemas.
Este escenario en Fedora es una repetición directa del histórico problema de seguridad que Deepin protagonizó hace un año SUSE. Y es que el equipo de seguridad de openSUSE retiró abruptamente el escritorio después de descubrir que el responsable del empaquetado intentó evadir las políticas de seguridad de la distribución.
Ante la negativa de SUSE de aprobar componentes críticos debido a sus múltiples fallos, el empaquetador introdujo un paquete engañoso que, bajo el pretexto de un acuerdo de licencia, instalaba a la fuerza configuraciones prohibidas en el sistema. Aunque los encargados en Fedora no intentaron evadir reglas, la falta de una revisión de seguridad estricta para este entorno ha dejado expuestos a sus usuarios a las mismas vulnerabilidades que SUSE advirtió. El detonante en Fedora: abandono y falta de revisiones
La purga de Deepin en Fedora no fue una decisión repentina. Hace un mes, los miembros del FESCo pausaron temporalmente la eliminación para intentar establecer contacto con los responsables del grupo deepinde-sig. Al lograr comunicarse con el mantenedor principal, este confesó que todo el equipo estaba desbordado por sus trabajos principales y no tenían tiempo para mantener el proyecto. Al no poder atraer a nuevos desarrolladores, el propio responsable aceptó y apoyó la eliminación de los paquetes del repositorio oficial de Fedora.
La verdadera preocupación para Fedora radica en cómo se manejó la seguridad de estos paquetes durante su existencia. A diferencia de SUSE, que exige revisiones manuales estrictas antes de permitir que un paquete modifique políticas críticas del sistema como dbus o polkit, Fedora no cuenta con mecanismos de bloqueo similares. Un desarrollador de Fedora analizó el informe de seguridad publicado por SUSE sobre el gestor de archivos de Deepin (deepin-file-manager) y concluyó que Fedora había estado distribuyendo exactamente la misma versión insegura sin realizar ninguna auditoría de seguridad significativa. El historial de vulnerabilidades en SUSE
El caso de openSUSE, que sentó el precedente para la desconfianza hacia Deepin, está documentado en un extenso informe técnico. Según los registros, desde el año 2017, las auditorías a componentes clave como deepin-api, deepin-clone y deepin-file-manager revelaron fallos de seguridad calificados como una «pesadilla». El gestor de archivos, por ejemplo, permitía a cualquier usuario local, sin necesidad de contraseñas, crear grupos, cambiar claves de red e incluso formatear discos enteros debido a una pésima implementación de los controles de acceso en D-Bus.
La respuesta de los desarrolladores originales de Deepin ante estos reportes siempre fue deficiente. Las correcciones eran incompletas, desaparecían funciones enteras sin explicación o, al intentar arreglar un problema, introducían nuevas vulnerabilidades críticas. La falta de comunicación y la ausencia de u[...]
todo interno de Python que nos permite mostrar todos los pares clave /valor. La sentencia return
Normalmente, los resultados de la ejecución del código dentro de la función no están disponibles para otras partes del programa. Esto puede corregirse con la instrucción return que además marca el fin de la ejecución de la función y la continuación con lo que sigue del programa. Veamos el siguiente ejemplo: https://ubunlog.com/wp-content/uploads/2026/05/ejemplo2_return.png El uso de la instrucción return guarda el resultado del código para un uso posterior y detiene la ejecución del código.
Este programa le pide al usuario que ingrese el nombre de una distribución y guarda el resultado de la compraración en una variable para un uso posterior. Comentarios al código
Cuando escribimos un código extenso y debemos volver a revisarlo o necesitamtos que otra persona lo haga debemos documentarlo, es decir incluir explicaciones sobre que hace cada parte del código. Es posible escribir comentarios simples precedidos del signo #
# El comando print muestra en pantalla un texto o el contenido de una variable
Pytnon entenderá que el texto que sigue al signo # no es parte del código y no intentará ejecutarlo.
Aunque tecnicamente no son comentarios sino cadenas de texto que no se asignan a una variable y no se recomienda utilizarlas, es posible escribir información entre 3 comillas que el programa ignorará.
«»»
El comando print imprime un texto en pantalla.
Las listas son grupos de elementos,
Las funciones son pequeños programas que cumplen una tarea y puden ser reutilizadas. ,
Las tuplas son inmutables.
«»»
Pero, como dijimos lo recomendado es escribir el signo numeral a principio de cada línea.
# El comando print imprime un texto en pantalla.
# Las listas son grupos de elementos,
# Las funciones son pequeños programas que cumplen una tarea y puden ser reutilizadas. ,
# Las tuplas son inmutables.
Las características de los comentarios son:
* Sirven para explicar partes concretas del código.
* Son ingorados por el programa una vez interpretados.
* No se pueden leer desde el propio código en el tiempo de ejecución
En el caso de las funciones, objetos, clases, métodos y módulos (Hablaremos de los módulos en próximos artículos ) es posible usar los docstrings. Estos son cadenas de texto que se ubican al comienzo de una función y explican de forma sintética para que sirve la función, que parámetros recibe y que valores almacena. Para que Python la identifique como un docstrings, el texto debe escribirse con 3 comillas al principipio y al final.
El el próximo artículo vamos a explicar cómo se usan los docstrings.Ubunlog
Curso de programación en Python usando Linux. Décima parte
https://ubunlog.com/wp-content/uploads/2026/05/programacion.jpg En el capítulo anterior de este curso de programación en Python usando Linux hablamos de las funciones, pequeños programas para tareas específicas que podemos reutilizar tanto en la aplicación que estamos escribiendo como en otras quenecesiten realizar esa tarea.
Un tema que debemos tener presente cuando trabajamos con funciones es cómo interactúan con otros componentes del programa como variables, listas, tuplas y diccionarios. Curso de programación en Python usando Linux
Lo que debemos tener en cuenta cuando trabajamos con funciones es que hay variables, listas y diccionarios que serán utilizadas por todo el programa y otras que son utilizadas solo por la función para la cuál están definidas. Variables
Esta es la diferencia entre una variable definida globalmente y otra localmente
La variable distro se define al principio del progra y la función mostrar la usa. Tambíen podría usarla otra función creada para agregarla a una lista.
Como la variable está definida dentro de la función, si intentamos invocarla desde otra parte del código, obtendremos un mensaje de error.
Es posible modificar una variable global para todo el programa usando el comando global.
Este programa asigna Ubuntu a la variable distro y luego crea una función en la que se le indica que modifique una variable global cambiando el nombre por Debian. Luego invoca a la función para que haga el cambio de nombre. Listas
Podemos agregar o quitar elementos de una lista creada en forma global desde una función. Este programa por ejemplo agrega un elemento a la lista distros.
Se llama reasignación a crear dentro de una función una lista que lleva el mismo nombre que la global. Veamos este ejemplo:
Como vemos. Cuando invocamos la función imprime la lista definida dentro de la función, mientras que fuera de la función imprime la lista creada originalmente. Tuplas
Las tuplas son inmutables por lo que solo podemos hacer dos cosas
1) Crear una tupla local con el mismo nombre que una global.
2) Reemplazar una tupla.
Dentro de la función agregamos la indicación global que le indica que vamos a reemplazar la tupla que definimos al principio. Diccionarios
Los diccionarios son mutables por lo tanto podemos modificar sin problemas uno definido globalmente.
Si miran con atención, notarán que dentro de la función utilizamos corchetes para indicar el elemento que se modifica y la modificación en lugar de las llaves que es lo que usan los diccionarios para definir su contenido. Funciones con o sin parámetro
Cuando llamamos a una función es posible asignarles un parámetro específico.
Este es un ejemplo de función sin parámetro
Y este es un ejemplo de una función a la que le decimos que actúe sobre un parámetro específico
Podemos establecer diferentes tipos de parámetros:
* def funcion(): La función no necesita ningún parámetro.
* def funcion(distro): Se e asigna como parámetro el contenido de la variable distro.
* def funcion(distro=»Ubuntu»): Se le asigna a la función el parámetro Ubuntu pero puede reemplazarse por otro definido por el usuario.
* def funcion(*args): Podemos usar varios parámetros.
Ya dimos ejemplos de los dos primeros pará,etrps- Veamos un ejemplo de los otros dos.
Este programa le asigna por defecto el parámetro Ubuntu a la función. Cuando llamamos a la función sin asignarle parámetro, hace la comprobación para Ubuntu. El siguiente llamado lo hace para Debian que está en la lista y el tercero a Arch Linux que no lo está.
¿Qué pasa si queremos probar varios parámetros con un solo llamado?
De esta forma ponemos la lista de parámetros en una tupla.
También es posible usar como parámetros listas, tuplas y diccionarios Listas Tuplas Diccionario
Item es un mé[...]
arquitectura amd64 ahora se cuenta con 13.044 paquetes listos para instalar, lo que supone un aumento frente a la versión anterior. Los equipos arm64 también están muy bien cubiertos con 12.883 aplicaciones, y las computadoras más antiguas de 32 bits (i386) alcanzan los 10.631 paquetes.
Entre todas estas opciones, destacan versiones mas recientes de navegadores como Firefox 150 y Chromium 147, la suite de oficina LibreOffice 26.2, y entornos de escritorio completos como GNOME 49 y KDE Plasma 6.6.4. También se pusieron al día herramientas de seguridad internas fundamentales, destacando la llegada de OpenSSH 10.3 y LibreSSL 4.3.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
Desde Linux
OpenBSD 7.9: Mejor gestión de energía, Wi-Fi 6 y soporte para Apple Silicon
https://blog.desdelinux.net/wp-content/uploads/2026/05/Lanzamiento-de-OpenBSD-7.9-Miles-de-paquetes-nuevos-y-soporte-para-Wi-Fi-6.png
El famoso sistema operativo libre tipo UNIX, «OpenBSD» acaba de lanzar su versión 7.9, marcando su sexagésima entrega oficial. Esta actualización no es un simple parche de mantenimiento, sino que trae mejoras muy esperadas para quienes buscan exprimir al máximo sus equipos modernos.
Desde una administración de energía mucho más inteligente hasta una compatibilidad ampliada con el hardware más reciente del mercado, esta entrega demuestra que el proyecto sigue sumamente activo y enfocado en facilitar el día a día de sus usuarios sin descuidar su legendaria seguridad.
Para quienes administran servidores o utilizan este sistema en sus computadoras portátiles, los cambios se notarán de inmediato. Se han añadido nuevos controladores para módems modernos, soporte para arrancar directamente desde particiones EFI en equipos de 64 bits y una integración gráfica mucho más fluida. ¿Que hay de nuevo en OpenBSD 7.9?
Uno de los detalles más interesantes de esta versión es el planificador de tareas, el cual en equipos amd64 y arm64 incluye una herramienta para decidir qué núcleos del procesador se van a utilizar según su velocidad. Con la variable «hw.blockcpu», los usuarios pueden decirle al sistema que ignore ciertos núcleos, como los lógicos o los de ultra bajo consumo, para priorizar el rendimiento absoluto o el ahorro de batería.
Hablando de batería, se integró una función muy práctica de hibernación retardada. Esto significa que cuando cierras la laptop, primero entra en un modo de suspensión ligera manteniendo la memoria RAM encendida por un tiempo que tú mismo puedes definir. Si no vuelves a usar el equipo una vez pasado ese tiempo, el sistema guarda automáticamente todo tu trabajo en el disco duro y se apaga por completo. De esta forma, evitas abrir la mochila y encontrarte con que la batería quedó en cero. Gráficos al día y bienvenida a los chips de Apple
Los controladores gráficos para tarjetas de video AMD e Intel ahora están sincronizados con el núcleo de Linux 6.18.22, asegurando que las pantallas y aceleradoras gráficas funcionen sin problemas y aprovechen mejor la energía. Pero quizás la novedad que más alegrará a muchos desarrolladores es que ahora puedes instalar este sistema como invitado en máquinas virtuales de macOS que utilizan los procesadores ARM de Apple Silicon, gracias a su nuevo soporte nativo para el hipervisor de Apple.
La conexión a internet tampoco se queda atrás, ya que el sistema da un paso hacia adelante al incluir soporte directo para redes Wi-Fi 6, permitiendo descargas más rápidas y conexiones mucho más estables en redes saturadas. A esto se le suma la compatibilidad con nuevos módems LTE y controladores USB4, logrando que el hardware periférico moderno sea detectado sin complicaciones. Ajustes de seguridad y redes
Como es costumbre en este proyecto, la seguridad sigue siendo el plato principal. Se sumó una nueva llamada al sistema que permite a ciertas bibliotecas vitales acceder a archivos esenciales, como la base de datos de zonas horarias, incluso cuando las reglas estrictas de seguridad lo prohíben por defecto. Para que esto no sea un riesgo, todo se hace en modo de solo lectura, bloqueando cualquier intento de alterar los archivos.
Por el lado de las redes, el puente Ethernet virtual ahora entiende el tráfico de redes VLAN de forma nativa. Además, la configuración automática de direcciones IPv6 viene activada desde el primer momento, facilitando la conexión a internet moderna sin tener que mover configuraciones manuales. Miles de aplicaciones listas para instalar
El catálogo de software disponible creció bastante y los números lo respaldan. Para la[...]
l incorporar 25 nuevas plantillas de diseño completas y veinte efectos visuales de transición para diapositivas, cuidadosamente agrupados por categorías temáticas.
Para mantener el orden visual en la interfaz de todos los editores, los controles de gráficos han sido extraídos del panel derecho tradicional para conformar una nueva y exclusiva pestaña denominada «Diseño de gráficos».
El manejo del portapapeles también se ha mejorado ya que ahora es posible pegar contenido externo (como tablas y textos enriquecidos) desde la barra de herramientas superior conservando intacto su formato original al transferirlo hacia documentos o PDFs.
Finalmente, la interacción con dispositivos móviles y la seguridad han sido reforzadas, ya que ahora la aplicación móvil integra un botón dedicado para guardar documentos manualmente, permitiendo a los usuarios desactivar la función de guardado automático.
En el apartado de seguridad, la versión 9.4 ha parcheado severas vulnerabilidades de lectura fuera de límites al convertir archivos XLS antiguos a XLSX, solucionó un problema que permitía a atacantes predecir identificadores únicos globales (GUID) basándose en su fecha de creación, y bloqueó una técnica que permitía a macros maliciosas evadir el entorno seguro (sandbox) para acceder a objetos del sistema.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace. Descarga y actualización de ONLYOFFICE
Si ya utilizas ONLYOFFICE Desktop Editors, la actualización debería notificarse automáticamente al abrir el programa. Sin embargo, si deseas realizar una instalación limpia o probar esta suite por primera vez, puedes obtener los instaladores oficiales desde su sitio web.
ONLYOFFICE ofrece paquetes nativos .deb (para Debian/Ubuntu) y .rpm (para Fedora/RHEL/openSUSE), además de opciones portables como AppImage, Flatpak y Snap (que se actualizarán progresivamente). Para obtener los enlaces de descarga directa de todas las versiones y arquitecturas disponibles, puedes visitar la página oficial. El enlace es este.
Si son usuarios de Debian, Ubuntu o cualquier distribución con soporte para paquetes deb, pueden descargar desde la terminal el paquete de la aplicación con el siguiente comando:
wget -O onlyoffice.deb https://github.com/ONLYOFFICE/DocumentServer/releases/download/v9.4.0/onlyoffice-documentserver_amd64.deb
Hecha la descarga pueden realizar la instalación con:
sudo dpkg -i onlyoffice.deb
Si tienen problemas con las dependencias, estas las puedes solucionar ejecutando el siguiente comando en la terminal:
sudo apt -f install Instalación mediante paquete RPM
Finalmente, para los que son usuarios de RHEL, CentOS, Fedora, openSUSE o cualquier distribución con soporte para paquetes rpm deben obtener el último paquete con el comando:
wget -O onlyoffice.rpm https://github.com/ONLYOFFICE/DocumentServer/releases/download/v9.4.0/onlyoffice-documentserver.x86_64.rpm
Ya realizada la descarga, la instalación la pueden realizar con el siguiente comando:
sudo rpm -i onlyoffice.rpm
Instalación desde SNAP
Para quienes prefieren los paquetes snap, basta con que abran su terminal y tecleen el siguiente comando:
sudo snap install onlyoffice-desktopeditors
Desde Linux
ONLYOFFICE 9.4 elimina límite de conexiones y mejora licencia AGPL
https://blog.desdelinux.net/wp-content/uploads/2026/05/ONLYOFFICE-Docs-9.4.png
La suite de productividad en la nube y escritorio ONLYOFFICE dio a conocer hace poco el lanzamiento de la nueva version de «DocumentServer y Desktop Editors 9.4».
Siendo una actualización que resuelve tensiones históricas con la comunidad de software libre al ajustar sus políticas de licenciamiento. Con la introducción de interfaces oscuras inmersivas, herramientas de firma optimizadas y un arsenal de nuevas transiciones y plantillas de diseño, la plataforma se consolida como una alternativa sumamente madura frente a los gigantes corporativos de la edición documental.
Para los administradores de sistemas y desarrolladores de integraciones, la versión 9.4 representa una evolución drástica. La edición comunitaria ha eliminado barreras artificiales de uso y dependencias pesadas que complicaban su instalación. En el ámbito de la programación, la API se ha expandido masivamente para ofrecer un control exacto sobre formularios, tablas y navegación de documentos. Todo esto se complementa con la corrección crítica de múltiples vulnerabilidades de seguridad que amenazaban la integridad de los datos al convertir hojas de cálculo y procesar documentos maliciosos. Principales novedades de ONLYOFFICE 9.4
El cambio más aplaudido por la comunidad de código abierto es la rectificación legal en las políticas de la licencia AGPL. Atendiendo a las observaciones de la Free Software Foundation (FSF), los desarrolladores han eliminado las cláusulas restrictivas que obligaban a mantener el logotipo original de ONLYOFFICE en cualquier obra derivada. En su lugar, las nuevas directrices se apegan a los estándares clásicos: solo es necesario conservar los avisos de derechos de autor y mencionar claramente en la interfaz gráfica que el producto derivado está basado en la tecnología de ONLYOFFICE. Esta modificación despeja las dudas legales y fomenta una adopción mucho más amplia en entornos corporativos de software libre.
https://blog.desdelinux.net/wp-content/uploads/2026/05/Horizontal-line.png
A nivel técnico, la versión comunitaria (DocumentServer) ha experimentado un cambio para simplificar su consumo de recursos. Se ha eliminado por completo el restrictivo límite de veinte conexiones simultáneas y se ha detenido la práctica de ofuscar o minificar el código publicado, facilitando su revisión y soporte. Experiencia de usuario y edición inmersiva
La experiencia de edición recibe mejoras visuales y prácticas muy demandadas por los usuarios. En el editor de hojas de cálculo al activar el tema oscuro del sistema, ahora es posible aplicarlo directamente al fondo del espacio de trabajo (las celdas), reduciendo drásticamente la fatiga visual en jornadas de análisis de datos extensas. En el procesador de textos, la organización visual se enriquece con la nueva herramienta nativa para insertar líneas horizontales divisorias, mejorando la estructura y legibilidad de informes largos.
https://blog.desdelinux.net/wp-content/uploads/2026/05/Dark-Document-in-Spreadsheets.png
El trabajo colaborativo con formularios también ha sido reinventado. La plataforma ahora permite a los creadores asignar destinatarios específicos a cada formulario y monitorear visualmente el progreso de cumplimiento en tiempo real directamente desde el editor. Además, para agilizar la firma de contratos masivos, el sistema guarda automáticamente la última imagen de firma utilizada en el almacenamiento local del navegador, sugiriéndola por defecto en campos futuros sin obligar al usuario a subir la imagen repetidamente.
https://blog.desdelinux.net/wp-content/uploads/2026/05/Signature-in-Forms.png Presentaciones profesionales y control de datos móviles
El módulo de presentaciones se vuelve mucho más creativo a[...]
eal estas opciones frente a los procesadores reales de cada servidor, ayudando a detectar fallos de compatibilidad antes de intentar mover una máquina virtual en caliente.
Para cerrar, la plataforma cumple con las medidas de seguridad más actuales. Ahora acepta sin problemas los certificados UEFI 2023 de Microsoft y Windows, lo que asegura que los sistemas operativos más nuevos arranquen bien. Y, gracias al nuevo núcleo Linux 7.0, el sistema viene blindado con parches contra fallas de seguridad recientes y muy graves, como Copy Fail, DirtyFrag y Fragnesia. Esto asegura que Proxmox VE se mantenga seguro y bloquee cualquier intento de ataque que provenga desde adentro de una máquina virtual.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace. Descarga y soporte de Proxmox VE 9.2
La nueva version ya está disponible para descargar en su página web oficial, el enlace es este. Por otro lado, también esta Proxmox Server Solutions ofrece soporte empresarial a partir de € 80 por año por procesador.
Desde Linux
Proxmox VE 9.2 llega con balanceo automático, WireGuard y Linux 7.0
https://blog.desdelinux.net/wp-content/uploads/2024/12/Proxmox.jpg
La plataforma de virtualización de código abierto Proxmox recibio hace pocos dias una actualización muy importante, la llegada de Proxmox Virtual Environment 9.2. Esta versión se apoya en Debian 13.5 (Trixie) y viene con el kernel Linux 7.0, lo que la convierte en una opción muy estable para competir frente a los sistemas de pago.
Además de actualizar piezas clave como QEMU, LXC y OpenZFS a sus versiones más recientes, este lanzamiento cambia por completo la forma en que los servidores se comunican y reparten el trabajo, integrando herramientas pensadas para facilitar el día a día en los centros de datos. Principales novedades de Proxmox VE 9.2
Proxmox 9.2 añade Ceph 20.2.1 (Tentacle) como una alternativa probada y lista para usarse. Al mismo tiempo, la interfaz web trae funciones muy prácticas, como poder pausar las alertas de mantenimiento o crear perfiles de procesador a la medida de cada máquina virtual. Todas estas mejoras buscan que el sistema sea más rápido y fácil de manejar, permitiendo adoptar nuevas tecnologías de red sin que los servidores fallen o se saturen.
El manejo de los equipos físicos ahora es mucho más independiente gracias al nuevo balanceo de carga automático del Planificador de Recursos (CRS). A diferencia de los métodos fijos de antes, este sistema vigila en tiempo real cuánto procesador y memoria están usando tanto los servidores físicos como las máquinas virtuales. Con estos datos, el CRS mueve automáticamente los servidores virtuales hacia los equipos que están menos ocupados, mejorando el rendimiento de todo el grupo sin que nadie tenga que intervenir. Además, los técnicos pueden ajustar qué tan rápido o sensible es este reparto de carga directamente desde los ajustes web.
Las tareas de mantenimiento físico y de red también se han vuelto mucho más seguras. Se agregó una función para desactivar temporalmente el modo de alta disponibilidad en todos los equipos al mismo tiempo. Esto es muy útil cuando necesitas cambiar cables o actualizar un switch, ya que evita que el sistema piense que un servidor se cayó y empiece a reiniciar máquinas por error. Mientras esta pausa está activa, todo se mantiene en su lugar y el sistema vuelve a trabajar con normalidad apenas la desactivas. Mejoras clave en las redes definidas por software (SDN)
La parte de redes dentro de Proxmox se actualizó para soportar configuraciones complejas que suelen usar los grandes proveedores de internet. Lo más llamativo es que ahora incluye de forma nativa los protocolos WireGuard y BGP para conectar diferentes grupos de servidores. Las conexiones de WireGuard permiten crear túneles cifrados y seguros entre los equipos, perfectos para mover máquinas virtuales en vivo o armar redes internas sin complicarse con las claves, ya que el sistema las maneja solo. Por otro lado, usar BGP permite crear redes donde cada servidor tiene su propio identificador único, sin necesidad de andar asignando direcciones IP en cada enlace directo.
Todo esto viene con un control muy exacto sobre por dónde viajan los datos. Ahora se pueden usar mapas de ruta y listas de prefijos para filtrar el tráfico BGP y EVPN con mucho detalle. También se sumaron opciones para redistribuir rutas en entornos OSPF y se incluyó soporte para que las redes internas EVPN funcionen utilizando únicamente direcciones IPv6. Perfiles de procesador a medida y mayor seguridad
El sistema estrena una función muy pedida para evitar problemas al mezclar hardware viejo con nuevo: la creación de perfiles de CPU a la medida. Desde la página web, los administradores pueden elegir exactamente qué instrucciones y características del procesador físico van a ver las máquinas virtuales. Para ayudar con esto, un nuevo menú revisa en tiempo r[...]
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
