PS5-Linux: la escena libera por fin un método público para ejecutar Linux en PlayStation 5

PS5-Linux

La escena de PlayStation 5 acaba de dar un salto relevante con la publicación oficial de PS5-Linux, el método que permite ejecutar una distribución completa de Linux en la consola de Sony. Lo que hasta hace poco eran demostraciones aisladas de desarrolladores ahora se ha convertido en un procedimiento documentado y accesible para la comunidad más técnica.

El proyecto, liderado por el ingeniero de seguridad y modder Andy Nguyen (conocido como TheFlow), abre la puerta a usar la PS5 como una especie de PC Linux para juegos y emulación. Aun así, no estamos ante una función pensada para el usuario medio, sino ante una solución experimental con varias condiciones, peajes técnicos y limitaciones que conviene tener muy presentes.

Qué es PS5-Linux y qué consigue exactamente

PS5-Linux es un desarrollo que aprovecha una vulnerabilidad del hipervisor de PS5, ya corregida por Sony en firmwares más recientes, para desbloquear gran parte del hardware de la consola y arrancar un sistema Linux completo. Según la documentación publicada en GitHub, permite convertir la PS5 en una especie de casi Steam Machine para juegos y emulación, con soporte para títulos de Steam y diversos emuladores.

La implementación actual se centra en ofrecer una instalación de Ubuntu 26.04 con kernel Linux 7 ejecutándose directamente sobre el hardware de la consola (en los firmwares compatibles). No se trata de un simple experimento de laboratorio: se han incluido herramientas de control avanzadas para gestionar ventiladores, memoria de vídeo y modos de rendimiento, lo que acerca bastante la experiencia a la de un PC de sobremesa dedicado.

Requisitos: modelos de PS5, firmware y hardware necesario

En este momento, PS5-Linux sólo es compatible con los modelos PS5 estándar, comúnmente conocidos como «Phat», y además con versiones de firmware muy concretas. Es imprescindible que la consola esté en una de las ramas 3.xx o 4.xx, ya que el exploit se apoya en la mencionada vulnerabilidad del hipervisor que Sony ha parcheado en actualizaciones posteriores.

Dentro de esos firmwares, hay matices importantes: algunas revisiones de la serie 3.xx no ofrecen soporte para almacenamiento M.2, mientras que las 4.xx sí permiten utilizar una unidad SSD M.2 interna dedicada a Linux. Esto implica que los usuarios en 4.xx cuentan con una opción de instalación más cómoda y rápida, mientras que quienes se queden en 3.xx pueden tener que recurrir exclusivamente a soluciones de almacenamiento externo.

Más allá del firmware, la guía de instalación oficial deja claro que es necesario preparar cierto hardware adicional. En concreto, se recomienda una unidad USB de al menos 64 GB, siendo preferible que sea un SSD externo para no penalizar el rendimiento. También se necesitan un teclado y un ratón USB para manejar el sistema, además de un adaptador Ethernet USB o un adaptador Wi‑Fi USB para disponer de conexión a Internet bajo Linux.

Existe asimismo la opción de instalar Linux en un SSD M.2 interno siempre que la consola y el firmware lo soporten. En este caso, la unidad M.2 puede dedicarse de forma exclusiva a Linux, manteniendo el almacenamiento interno principal de PS5 para juegos y contenido del sistema original. Es una solución que puede resultar interesante en Europa para quienes quieran separar claramente el uso de consola y el uso de PC Linux sin mezclar datos.

Potencia de la PS5 bajo Linux: CPU, GPU y resolución

Uno de los grandes atractivos de PS5-Linux es poder exprimir la potencia bruta del hardware de PlayStation 5 en un entorno abierto. El sistema hace uso de la CPU de 8 núcleos y 16 hilos a unos 3,5 GHz, acompañada de una GPU que puede alcanzar los 2,23 GHz, una configuración comparable a la de un PC de gama media‑alta preparado para juegos actuales.

Gracias a este acceso al hardware, la consola puede funcionar en Linux como un PC para juegos perfectamente capaz de mover títulos de Steam mediante Proton y diferentes emuladores con soltura, siempre que las limitaciones de drivers lo permitan. Además, se soporta salida de vídeo a 4K y 60 Hz a través del puerto HDMI, con audio integrado, lo que facilita conectar la PS5 a televisores y monitores 4K habituales en los hogares españoles y europeos.

El proyecto incluye controles avanzados como ajuste de VRAM, gestión del ventilador y un modo «boost» que se puede activar o desactivar desde la terminal. Estas funciones permiten jugar con el comportamiento térmico y de rendimiento de la consola bajo Linux, algo especialmente útil para usuarios que quieran afinar el equilibrio entre ruido, temperatura y potencia en sesiones largas de juego o emulación.

Limitaciones técnicas y carencias actuales

Pese a los avances, PS5-Linux está lejos de ofrecer una experiencia equivalente a un dual boot clásico o a un PC Linux sin restricciones. Una de las principales limitaciones es que no existe un sistema de arranque dual integrado con el sistema operativo de PS5: cada vez que se quiera iniciar Linux será necesario ejecutar el exploit, cargar el payload y repetir el proceso desde cero.

Esto significa que el arranque de Linux no persiste tras un reinicio normal de la consola. Cuando la PS5 se apaga o reinicia, vuelve al sistema original de Sony y, para regresar a Linux, hay que lanzar de nuevo toda la cadena de explotación. Es una solución aceptable para entusiastas, pero poco práctica para quien busque alternar entre juegos nativos de PS5 y Linux con facilidad.

Otro aspecto importante es el apartado de red y mandos. De momento, no hay soporte directo para el módulo Wi‑Fi interno ni para el Bluetooth integrado, al menos sin hacer ajustes o desarrollos adicionales. Esto obliga a utilizar adaptadores Ethernet USB o Wi‑Fi USB para conectarse a Internet, y a recurrir a un dongle Bluetooth externo si se desea usar el mando oficial DualSense de forma inalámbrica.

En cuanto a vídeo, la salida HDMI está limitada a 60 Hz en 1080p, 1440p y 4K, algo que puede saber a poco en monitores con frecuencias de refresco superiores, cada vez más habituales entre jugadores de PC en España y el resto de Europa. Además, algunos usuarios han reportado problemas de compatibilidad con determinados monitores, tanto a nivel de imagen como de audio, lo que refuerza el carácter experimental del proyecto.

Se suman a esto pequeñas molestias como la ausencia de modo de espera bajo Linux y comportamientos algo erráticos del salvapantallas o la salida HDMI según el monitor. Los propios desarrolladores insisten en que todavía falta trabajo importante en el terreno de los drivers antes de poder hablar de una experiencia realmente pulida.

Estado del desarrollo y planes futuros

PS5-Linux se encuentra en una fase que los propios autores califican de proyecto experimental orientado a usuarios avanzados. La documentación disponible recalca que es una plataforma para quienes se sienten cómodos siguiendo guías técnicas, configurando sistemas y solucionando posibles errores sin demasiada ayuda externa.

En la hoja de ruta se menciona la posibilidad de ampliar la compatibilidad a firmwares más antiguos y también a la rama 5.xx. No obstante, para versiones más modernas, es probable que Linux tenga que ejecutarse dentro de un entorno virtual controlado, sin acceso completo al hardware de la consola, lo que limitaría el rendimiento y dejaría al proyecto algo más lejos de ese concepto de «PC de juegos» que hoy se consigue en 3.xx y 4.xx.

De cara al futuro, buena parte del trabajo pasa por mejorar los drivers de red, audio, vídeo y controladores, de forma que se reduzcan los problemas de compatibilidad con monitores, se habilite el uso del Wi‑Fi y Bluetooth internos y se afine el comportamiento general del sistema. En cualquier caso, la liberación pública del método ya es una señal clara de que la escena de PS5 sigue viva y con margen de crecimiento.

Instalación y recursos disponibles para la comunidad

Para quienes estén pensando en probar PS5-Linux, el equipo ha publicado una guía completa de instalación y todos los archivos necesarios en GitHub. El proceso implica preparar la unidad USB, configurar el exploit apropiado para el firmware de la consola, cargar el payload y, a partir de ahí, instalar o arrancar Ubuntu, bien desde el almacenamiento externo o desde un SSD M.2 si se opta por esa vía.

Aunque la guía está pensada para ser lo más clara posible, los desarrolladores recuerdan que no es un tutorial para principiantes. Se da por hecho que el usuario entiende los riesgos de trabajar con vulnerabilidades, sabe cómo actuar ante posibles cuelgues o pantallas en negro y es consciente de que, al tratarse de un uso no oficial del hardware, pueden existir implicaciones en términos de garantía o soporte.

En el contexto europeo, y especialmente en España, este tipo de proyectos suele interesar a comunidades de modding, desarrolladores y aficionados a la emulación más que al gran público. Para estos perfiles, poder transformar una PS5 en un entorno Linux relativamente completo puede ser una forma asequible de experimentar con juegos, software libre y pruebas de rendimiento sin invertir en un PC dedicado.

Con todo lo anterior sobre la mesa, PS5-Linux coloca a la consola de Sony en una posición curiosa: por un lado, no convierte la PS5 en un sustituto sencillo y directo de un PC debido a la falta de arranque dual, las limitaciones de drivers y la necesidad de repetir el exploit cada vez; por otro, demuestra que el hardware de la máquina puede aprovecharse bajo Linux con bastante solvencia, ofreciendo un rendimiento notable en juegos, emulación y escritorio. Para el usuario general seguirá siendo una curiosidad lejana, pero para la escena y los entusiastas europeos es una señal clara de que la plataforma se abre un poco más y que todavía queda terreno por explorar.


Curso de programación en Python usando Linux. Parte 6

Microsoft usa Python para crear scripts en sus aplicaciones.

Estamos haciendo un pequeño curso de programación en Python usando Linux. Este lenguaje de programación multiplataforma es ideal para iniciarse en el mundo de la programación, y seguirse usando a medida que vayamos adquiriendo conocimientos avanzados porque también es útil para la creación de aplicaciones más complejas.

En la actualidad, Pyhton es el lenguaje preferido para el uso de aplicaciones en Ciencias de datos, Inteligencia Artificial e incluso la propia Microsoft lo está usando  para reemplazar su propio lenguaje de macros en la planilla de cálculos Excel

Curso de programación en Python usando Linux

Nos habíamos quedado en el post anterior con los parámetros del comando open() cuando se trabajan con archivos.  Dependiendo del  tipo de archivos es conveniente indicarle al intérprete de Python como debe actuar con los caracteres especiales que indican salto de línea.

open("archivo.txt", newline=None) Transforma \r\n y \r a \n (por defecto)
open("archivo.txt", newline="") No hace ninguna transformación
open("archivo.txt", newline="\n") Solo hace el salto de línea cuando detecta el caracter especial \n (Usado por Linux)
open("archivo.txt", newline="\r\n") Solo hace el sato de línea cuando detecta el caracter especial \r\n (Usado por Windows)

Para resumir los parámetros  de la instrucción open()

    • File: Indica el nombre del archivo (Si está en la misma carpeta) o la ruta donde encontrarlo.
    • Mode: Parámetro opcional, indica si el archivo se abre en modo de lectura, escritura, ambos y si se borrará el contenido cuando se escriba nuevo.
    • Buffering: Parámetro Opcional, determina el tamaño del buffer de memoria.

<li>Encoding: Parámetro Opcional, Indica la codificaicón del texto, por defecto se usa la del sistema operativo. Muy útil si se van a hacer aplicaciones para otros que utilicen caracteres especiales.

  • Errors: Indica como actuar en caso de que se detecten errores de codificación. También es un parámetro opcional.
  • Newline: Determina como manejar los saltos de línea. También es un parámetro opcinal.

Veamos el siguiente programa

class Sistemas:

Definimos la clase Sistemas que servirá para crear los objetos que representarán a los sistemas operativos.

def __init__(self, nombre, version, derivada):

Iniciamos el constructor y establecemos los parámetros.

self.nombre = nombre
self.version = version
self.derivada = derivada

Estás 3 líneas tomarán los valores a medida que ingresan y los almacenarán el el objeto.

def mostrar_info(self):

Establece cómo se mostrarán los datos

print(f"Nombre: {self.nombre}")
print(f"Versión: {self.version}")
print(f"Derivada: {self.derivada}")
print("-" * 20)

Imprime los parámetros y al final de cada grupo imprime guiones.

nombre = input("Nombre del sistema: ")
version = input("Versión: ")
derivada = input("Derivada: ")

Aquí se le indica al usuario que ingrese datos distribuciones.

with open("sistemas.txt", "a") as archivo:

Este comando comprueba si existe un archivo llamado sistemass.txt, lo crea si no existe y agrega los datos al final de los que están escritos.

archivo.write(nombre + "\n")
archivo.write(version + "\n")
archivo.write(derivada + "\n")

Imprime los datos almacenados con un salto de línea.

with open("sistemas.txt", "r") as archivo

Abre el archivo en modo de lectura-

lineas = [linea.strip() for linea in archivo.readlines()]

Esta instrucción lee todas las líneas del archivo y elimina los caracteres especiales que indican salto de línea.

sistemas = []

Crea la lista vacía donde se guardan los objetos que se reconstruyan.

for i in range(0, len(lineas), 3):

Genera series de números de tres en tres. Esto es porque se almacenan 3 parámetros por cada instancia del objeto sistemas operativos.

Supongamos que tenemos 3 sistemas (9 parámetros)

range(0, 9, 3) → 0, 3, 6

i=0 → líneas 0, 1, 2 → primer sistema
i=3 → líneas 3, 4, 5 → segundo sistema
i=6 → líneas 6, 7, 8 → tercer sistema

if i + 2 < len(lineas):

Esto es por seguridad. Se verifica que un grupo tenga 3 parámetros antes de hacer la lectura. Si no hay un grupo de 3 no hace la lectura.

Programa que lee archivos y agrega datos

Python dispone varias opciones para leer y escribir archivos.

Crea el objeto Sistemas

sistema = Sistemas()

Incorpora los datos de las líneas que corresponde

lineas[i],
lineas[i + 1],
lineas[i + 2]
Por ejemplo

i=0:
lineas[0] → «Ubuntu» → nombre
lineas[1] → «26.04» → version
lineas[2] → «Debian» → derivada

i=3:
lineas[3] → «Manjaro» → nombre
lineas[4] → «44» → version
lineas[5] → «Arch Linux»→ derivada

i=6:
lineas[6] → «Linux Mint» → nombre
lineas[7] → «22» → version
lineas[8] → «Ubuntu»→ derivada

sistemas.append(sistema)

Agrega el objeto recién creado a la lista Sistemas. El bucle finaliza cuando se incorporen todos los objetos reconstruidos del archivo.

for s in sistemas:

Recorre el archivo recién creado.

s.mostrar_info()

Llama al método para mostrar los parámetros de cada objeto.

Hasta ahora estuvimos tocando de oído usando instrucciones cuyo uso no tenemos del todo claro. Llegó el momento  de ocuparnos de ellos.

Operaciones matemáticas básicas con Python

En los programas creados en Python pueden usarse las siguientes operaciones matemáticas

  • Suma: a = 5 + 3 Asigna a la variable el valor 8
  • Resta: b = 10 – 2 Asigna a la variable el valor 8
  • Multiplicación: c = 4 * 2 ¿A que no adivinas el valor de la variable?
  • Division:  d = 5 /  3 Asigna a la variable el valor 1,6666…
  • División sin decimales: e = 21 // 7 Da como resultado 3.
  • Cálculo del resto de la división: f  =  5 % 3 Asigna a la variable el valor 2.
  •  Potencia: g  =  2 ** 4 Le asigna a la variable el valor 16.

Es posible hacer operaciones más complejas pero será necesario introducir el concepto de módulo del que hablaremos más adelante.

Variables

Tanto en los programas que usamos como ejemplo como en la lista que dimos recién de operaciones matemáticas, usamos variables. Las variables son contenedores en el que se almacenan datos que pueden ser introducidos por el código o en forma externa, modificarse y mostrarse cuando se necesite.  A diferencia de otros lenguajes de programación, en Python no es necesario declarar previamente a que tipo pertenece cada variable antes de usarlas.

Una variable se declara así

Nombre = "Diego"

Donde nombre es el nombre de la variable y el texto entre comillas a la derecha del igual le asigna el valor Diego.

Es posible asignar el valor a distintas variables  en una sola línea de código

nombre, apellido, edad  = «Diego», «González», 55

Reglas para el nombre de las variables

  • Caracteres permitidos: SI bien se pueden usar letras, signos de puntuación y guiones bajos, el nombre debe empezar siempre con una letra o un guión bajo. No importan si las letras son mayúsculas o minúsculas.
  • Sensibilidad a mayúsculas y minúsculas: El sistema diferencia palabras escritas con mayúsculas o minúsculas por lo que deben escribirse exactamente igual a como fueron declaradas.
  • Palabras reservadas: Existen una serie de palabras que no pueden usarse porque se las reserva el intérprete

Las palabra reservadas son:

False await else import pass None break except in raise True class finally is return and continue for lambda try as def from nonlocal while assert del global not with async elif if or yield match case
En el próximo artículo continuaremos con los componentes del lenguaje de programación Python


Curso de programación en Python usando Linux Quinta parte

Python es un muy popular lenguaje de programación.


En esta serie de post del curso de programación en Python usando Linux decidimos probar con un enfoque diferente. En lugar de empezar conlos conceptos básicos  (los ladrillos, por llamarlo de alguna manera)  empezamos por el edificio completo para después ocuparnos de sus partes.

En este caso el edificio es el paradigma conocido como Programación Orientada a Objetos.  Para terminar con esta parte del curso analizaremos los conceptos claves  del paradigma aplicados a la programación en Python. Recuerda que el enlace al post anterior está al final del artículo.

Curso de programación en Python usando Linux

Conceptos clave de la Programación Orientada a Objetos aplicados a Python

Clase

Es la plantilla con la cuál se construyen los objetos. Se ocupa de definir cómo será un objeto y lo que puede hacer. Es algo así como una receta de cocina. Se define con el comando :

class Nombre_de_la_clase

Atributos

Son las características que describen a un objeto.  Actúan como variables pertenecientes exclusivamente a la clase.

Constructor

Es un método especial que se ejecuta en forma automática al crear un objeto, Se encarga de inicializar los atributos del mismo.
Métodos

Son funciones definidas dentro de una clase que determinan el comportamiento del objeto.

Herencia

Es la capacidad de una clase de tomar las características y comportamientos de otras que ya existen añadiendo y modificando lo que ya existen. La clase de la que se toman las características se llama clase padre y la que lo recibe, con una falta de originalidad enorme, clase hija.

Polimorfismo

Hablando de falta de originalidad, esta característica significa que clases diferentes pueden tener métodos con el mismo nombre pero con comportamientos diferentes
Manejando archivos en Python

En los ejemplos que proporcionamos anteriormente, la información se incluía dentro del código. Se trata de un método poco práctico ya que hay que modificarlo cada vez que haya que agregar o borrar una información. Por suerte, hay otras formas de hacerlo como la lectura de los datos dese un archivo.
Creamos un archivo de texto simple con el título sistema.txt y el contenido

Ubuntu

26.04

Debian

Ahora veamos el programa.

class Sistemas:
Definimos una clase con el nombre SIstemas como habíamos hecho antes.
def __init__(self, nombre, version, derivada):
Iniciamos el constructor automático que se ocupa de asignar los parámetros.
self.nombre = nombre
self.version = version
self.derivada = derivada

Con estas líneas se guardan los atributos recibidos como valores dle objeto.
def mostrar_info(self):
Define la forma cómo se mostrara la información de los atributos.
print(f"Nombre: {self.nombre}")
print(f"Versión: {self.version}")
print(f"Derivada: {self.derivada}")

Instrucciones para imprimir en pantalla los atributos del objeto. Las llaves insertan el valor de las variables dentro del texto.
with open("sistema.txt", "r") as archivo:
Este comando abre el archivo en modo de lectura y lo cierra una vez que se termina el bloque
lineas = archivo.readlines()
Lee todas las líneas de un archivo y las guarda en una lista. Hablaremos de las lsitas en archivos posteriores.
nombre = lineas[0].strip()
version = lineas[1].strip()
derivada = lineas[2].strip()

Accede a cada línea por su posición y elimina saltos de línea y espacios con el comando strip.
sistema = Sistemas(nombre, version, derivada)
Crea una instancia del objeto de la clase Sistemas con los parámetros que leyó del archivo.
sistema.mostrar_info()
Llama al método encargado de imprimir en pantalla
La función open()

La función open() viene predefinida dentro de Python y requiere los siguientes parámetros:

File

Es obligatorio y le indica al programa donde buscar el archivo. Si está dentro de la misma carpeta del programa solo se indica el nombre del archivo y la extensión. SI no es necesario también indicar la ruta de donde está almacenada.
open("archivo.txt") Cuando el archivo está en la carpeta actual.
open("carpeta/archivo.txt") Cuando el archivo está dentro de otra carpeta.
open("/home/usuario/archivo.txt") Se indica la carpeta dentro de la carpeta personal de un usuario específico.
open(3); Se indica un archivo por el identificador que le asigna el sistema operativo.
Mode
Es un parámetro opcional que indica la forma con la que se trabaja con el archivo.

    • r: Modo de solo lectura. Da error si el archivo no fue creado previamente.

<li>w: Escribe el archivo y lo crea si no está. Borra el contenido existente.

  • a: Crea el archivo si no existe. SI hay contenido escribe al final de este.
  • x: Crea el archivo. Da error si no existe.
  • r+: Lee y escribe el archivo, da error si no se creo previamente.
  • w+: Lee y escribe el archivo. Borra el contenido existente.
  • a+: Lee y escribe al final del contenido.
  • t: Es la opción por defecto, trabaja con cadenas de texto.
  • b: Trabaja con bytes. Es ideal para el trabajo con imágenes o pdf.

buffering

Es el control de la memoria temporal antes de escribir un archivo. No es necesario especificarlo, pero en algunos casos puede se rútil.

  • 0: Sin buffer, se escribe directo a disco. Ideal para trabajar con el modo b.
  • 1; Es el modo por defecto.  Almacena el dato cargado hasta encontrar un salto de línea y entonces lo escribe en la variable. Se usa solo en el modo de texto.
  • =: Despues del igual se establece un valor en bytes para indicar el tamaño que debe tener el buffer.
  • -1: El sistema operativo determina el tamaño del buffer.

Algunos ejemplos

open("archivo.txt", buffering=0) No crea el buffer ya que estamos trabajando con el modo binario.
open("archivo.txt", buffering=1)  El buffer trabaja con saltos de línea
open("archivo.txt", buffering=4096) Establece un buffer de 4096 bytes
open("archivo.txt", buffering=-1) Utiliza el buffer por defecto del sistema operativo.

encoding

Establece la codificación de caracteres del proyecto. Si no se especifica se utiliza la del sistema.

errors

Otro parámetro opcional. Define que hacer cuando se encuentran errores de codificación.

  • Strict: Indica un error cuando lo encuentra.
  • Ignore: Omite los caracteres que no puede decodificar.
  • Replace: Sustituye los caracteres no identificados por signos de pregunta.
  • backslashreplace: Sustituye los caracteres que ignora por la secuencia \xNN

Newline

Otro parámetro opcional pero que puede resultar útil cuando se trabaja con archivos generados por diferentes sistemas operativos.  Un salto de línea es un carácter invisible que le indica al sistmea operativo que terminó una línea y comienza la siguiente.

Continuaremos desarrollando este tema y explicando nuevas instrucciones en el próximo artículo.


Lanzamientos destacados de Distros para abril 2026: CuerdOS 2.1, Netrunner 26 y Artix Linux 20260402

Lanzamientos de abril 2026: CuerdOS, Netrunner y Artix Linux

Lanzamientos de abril 2026: CuerdOS, Netrunner y Artix Linux

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 abril de 2026». Periodo en el cual, ha habido una cantidad un poco menor, a la del mes pasado, es decir, que en marzo de 2026.

Además, en el mismo detallaremos, como de costumbre, los primeros 3 lanzamientos del presente mes, los cuales fueron: CuerdOS 2.1, Netrunner 26 y Artix Linux 20260402. 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.

Lanzamientos de marzo 2026: Oreon, Security Onion y Origami Linux

Y, antes de iniciar este artículo sobre los contabilizados «lanzamientos de abril de 2026», les recomendamos explorar una anterior publicación relacionada, al finalizar de leer esta 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.

Todos los lanzamientos de Distros *Linux / *BDS en el Linuxverso

Todos los lanzamientos de abril 2026 en el Linuxverso

Nuevas versiones de Distros durante los lanzamientos de abril 2026

Primeros 3 lanzamientos del mes

CuerdOS 2.1

CuerdOS 2.1

  • Fecha de liberación: 01/04/2026.
  • Sitio web oficial: Explorar aquí.
  • Repositorio oficial: GitHub y SourceForge.
  • Anuncio oficial: Enlace de consulta.
  • Enlaces de descarga: CuerdOS 2.1.
  • Base de la Distro: Debian GNU/Linux.
  • País de origen: España.
  • Novedades destacadas: Está novedosa versión liberada en abril de 2026, denominada como “2.1” y perteneciente al proyecto de generación de Distribuciones libres y abiertas, llamado “CuerdOS”, ahora incluye, entre muchas novedades destacadas, algunas como la creación de un nuevo repositorio de CuerdOS hosteado por su propio equipo de desarrollo, la activación por defecto del software UFW, la actualización de las herramientas CuerdTools que ahora incluyen mejoras de rendimiento y funciones nuevas, la reducción del catálogo de ediciones para priorizar la calidad, sostenibilidad y soporte del proyecto y el empleo de Kernel 6.18.9 para todas las ediciones vigentes. También destaca el hecho de que ahora sobre la edición KDE, la sesión X11 está suprimida, se han eliminado algunos programas redundantes, se ha establecido por defecto el Color de acento Oliva para seguir la estética de la web del proyecto, se ha establecido a Onlyoffice como suite ofimática por defecto en KDE y se ha añadido un nuevo Splash personalizado. Por último, entre muchas otras más, destaca que en la edición con Sway, ahora se emplea SnapWay preinstalado para capturar la pantalla, Swaylock-fancy ha sido sustituido por GtkLock y SwayOSD viene preinstalado.

Netrunner 26

Netrunner 26

  • Fecha de liberación: 02/04/2026.
  • Sitio web oficial: Explorar aquí.
  • Repositorio oficial: GitHub.
  • Anuncio oficial: Enlace de consulta.
  • Enlaces de descarga: Netrunner 26.
  • Base de la Distro: Debian GNU/Linux.
  • País de origen: Alemania.
  • Novedades destacadas: Está novedosa versión liberada en abril de 2026, denominada como “26” y perteneciente al proyecto de generación de Distribuciones libres y abiertas, llamado “Netrunner”, ahora incluye, entre muchas novedades destacadas, algunas como el empleo de Debian Stable 13 (Trixie) con sus últimas actualizaciones de seguridad y software estable actualizado para la construcción de la base del sistema operativo. Además, utiliza el Kernel Linux 6.16 para proporcionar una compatibilidad más óptima con el hardware moderno, tanto para usuarios existentes como para nuevas instalaciones. Y dado que, Debian 13 (Trixie) introduce cambios significativos con respecto a Debian 12 (Bookworm), que se centran en la modernización, la seguridad y una mayor estabilidad del sistema, todos esos beneficios son heredados de forma óptima en Netrunner 26. Por último, entre muchas otras más, ofrece nuevas características tales como el empleo del Kernel Linux 6.16.12+deb13, la implementación del Servidor gráfico XLibre, y de paquetes y aplicaciones actualizadas como Qt 6.8.2, KDE Apps 25.04.3, Firefox 140.7 ESR, LibreOffice 25.2.3, VLC 3.0.23, VirtualBox 7.2.6-172322, Inkscape 1.4, GIMP 3.0.4, Thunderbird 140.6.0 ESR, Kdenlive 24.12.3..

Artix Linux 20260402

Artix Linux 20260402

  • Fecha de liberación: 03/04/2026.
  • Sitio web oficial: Explorar aquí.
  • Repositorio oficial: Gitea.
  • Anuncio oficial: Enlace de consulta.
  • Enlaces de descarga: Artix Linux 20260402.
  • Base de la Distro: Arch Linux.
  • País de origen: Global.
  • Novedades destacadas: Está novedosa versión liberada en abril de 2026, denominada como “20260402” y perteneciente al proyecto de generación de Distribuciones libres y abiertas, llamado “Artix Linux”, ahora incluye, entre muchas novedades destacadas, algunas como la implementación de XLibre como Servidor gráfico predeterminado, aunque Xorg sigue estando disponible para su instalación desde los repositorios. Sin embargo, los usuarios que elijan Plasma pueden usar Wayland o XLibre sin problemas. Además, PipeWire es ahora, el sistema de audio predeterminado, en reemplazo de PulseAudio. Adicionalmente, ofrece compatibilidad con servicios de usuario en OpenRC y dinit. Por ultimo, entre muchas otras, ya no ofrece soporte para entornos de escritorio basados ​​en GNOME, a partir de la versión 49. En concreto, y más especificamente, para los paquetes gnome-session, gnome-shell, mutter y gnome-settings-daemon. Sin embargo, por ahora, las versiones antiguas se siguen manteniendo en los repositorios, pero debido a la gran interconexión con otros paquetes GTK/GNOME, el proyecto Artix no garantiza su funcionamiento, por lo que posteriormente, los eliminarán de sus repositorios. Mientras que, las aplicaciones independientes de GNOME seguirán empaquetándose, pero con la salvedad de que, ya no les es factible dar soporte a los entornos de escritorio GNOME sin systemd.

Lanzamientos del mes conocidos en “DistroWatch”, “OS Watch”, “FOSSTorrent” y más

  1. 4MLinux 51.1: 29 de abril.
  2. Helwan 4.0: 29 de abril.
  3. Vitalinux 3.5-2026.04.27: 29 de abril.
  4. Nyarch 26.04: 29 de abril.
  5. Proxmox 4.2-1 «Backup Server»: 29 de abril.
  6. Bazzite 44.20260429: 29 de abril.
  7. ToaruOS 2.3.0: 29 de abril.
  8. Parrot 7.2: 29 de abril.
  9. BlueOnyx 5212R-20260428: 28 de abril.
  10. Fedora 44: 28 de abril.
  11. Lite 8.0-rc1: 28 de abril.
  12. IPFire 2.29-core201: 28 de abril.
  13. MagOS 2025_20260426: 27 de abril.
  14. Drauger 7.8-beta3: 27 de abril.
  15. Flatcar 4593.2.0: 27 de abril.
  16. Talos 1.13.0: 27 de abril.
  17. Live Raizo 17.26.04.26: 27 de abril.
  18. EasyOS 7.3: 27 de abril.
  19. Vipnix 20260427: 27 de abril.
  20. NebiOS 10.2.1-dev2026.04.26: 26 de abril.
  21. CachyOS 260426: 26 de abril.
  22. Devuan 6.1.1: 25 de abril.
  23. Fishy 3.0: 25 de abril.
  24. Talos 1.12.7: 25 de abril.
  25. DESERT • 5.0_26.04: 24 de abril.
  26. Ufficio Zero • Duplica-1_4_5: 24 de abril.
  27. Ubuntu Unity 26.04: 24 de abril.
  28. FunOS 26.04: 24 de abril.
  29. Asmi 26.04: 24 de abril.
  30. Voyager 26.04: 24 de abril.
  31. arcOS 22.2: 23 de abril.
  32. Xubuntu 26.04: 23 de abril.
  33. Ubuntu Studio 26.04: 23 de abril.
  34. Ubuntu Kylin 26.04: 23 de abril.
  35. Ubuntu Cinnamon 26.04: 23 de abril.
  36. Ubuntu Budgie 26.04: 23 de abril.
  37. Ubuntu 26.04: 23 de abril.
  38. Lubuntu 26.04: 23 de abril.
  39. Kubuntu 26.04: 23 de abril.
  40. Edubuntu 26.04: 23 de abril.
  41. AlmaLinux 9.8-beta1: 23 de abril.
  42. Omarchy 3.6.0: 23 de abril.
  43. Tails 7.7: 23 de abril.
  44. Br OS 13.4.1: 23 de abril.
  45. Mauna 25.2: 22 de abril.
  46. Redcore 2601: 22 de abril.
  47. TUXEDO 20260421: 21 de abril.
  48. KDu 9-rv2: 21 de abril.
  49. StormOS v1a: 21 de abril.
  50. Artix 20260420: 21 de abril.
  51. DietPi 10.3: 21 de abril.
  52. Lilidog 26.04.20: 20 de abril.
  53. Ctlos 2.5.0: 20 de abril.
  54. Ultimate 2026.04.19: 20 de abril.
  55. Butterbian 0.2.0: 20 de abril.
  56. NuTyX 26.04.3: 19 de abril.
  57. Neko-Void Beta-6.3: 19 de abril.
  58. Kader⁴² 2026.04.19: 19 de abril.
  59. CalamaroOS 20260419: 19 de abril.
  60. Slarpx 2.1: 19 de abril.
  61. GhostBSD 26.1: 18 de abril.
  62. Solus 4.9: 18 de abril.
  63. Synex 260418: 18 de abril.
  64. ENux 5.3.1: 18 de abril.
  65. BigLinux 2026-04-18: 18 de abril
  66. ZimaOS 1.6.0: 16 de abril.
  67. Q83 13.09: 17 de abril.
  68. Omarchy 3.5.1: 16 de abril.
  69. Vendefoul 20260415: 16 de abril.
  70. Talos 1.13.0-rc0: 16 de abril.
  71. SmartOS 20260416: 16 de abril.
  72. Q4OS 7.0-r5-testing: 15 de abril.
  73. RakuOS 2026.04.15: 15 de abril.
  74. Alpine 3.23.4: 15 de abril.
  75. Zorin 18.1: 15 de abril.
  76. Tails 7.6.2: 15 de abril.
  77. TrueNAS 25.10.3: 14 de abril.
  78. Glacia 2026-04-13: 14 de abril.
  79. RasPiOS 2026-04-13: 14 de abril.
  80. StratOS 2026.04.14: 14 de abril.
  81. Maple 1.4.5: 14 de abril.
  82. extrox 20260414: 14 de abril.
  83. AgarimOS 20260413: 13 de abril.
  84. Voyager 26.04-beta2: 11 de abril.
  85. Quirinux 2.2-Rev1: 11 de abril.
  86. EasyOS 7.2.4: 11 de abril.
  87. openKylin 2.0-SP2-20260407: 10 de abril.
  88. VailuxOS 1.6.0.6: 10 de abril.
  89. Trisquel 12.0: 10 de abril.
  90. deepin 25.1.0: 10 de abril.
  91. MODOS 13: 9 de abril.
  92. openmamba 20260409: 9 de abril.
  93. ENux 5.2.1: 8 de abril.
  94. BRGV-OS 08042026: 8 de abril.
  95. Tails 7.6.1: 8 de abril.
  96. pearOS 26.4: 8 de abril.
  97. GParted 1.8.1-3: 8 de abril.
  98. HAOS 17.2: 7 de abril.
  99. Expirion 6.4-260407: 7 de abril.
  100. Snal 1.40: 7 de abril.
  101. CentOS 10-20260406: 7 de abril.
  102. Plop 26.2: 7 de abril.
  103. Linuxfx 11.26.04: 6 de abril.
  104. Berserk Arch 2026.04.05: 6 de abril.
  105. NetBSD 11.0_RC3: 5 de abril.
  106. Ventoy 1.1.11: 5 de abril.
  107. AbeirOS 20260405: 5 de abril.
  108. AfagOS 20260405: 5 de abril.
  109. AgarimOS 20260405: 5 de abril.
  110. PikaOS 26.04.04: 4 de abril.
  111. Tsurugi 26.03: 4 de abril.
  112. stillOS 10.1-r2: 4 de abril.
  113. ML4W 12.2.2: 4 de abril.
  114. BigLinux 2026.04.04: 4 de abril.
  115. blendOS 2026.04.01: 4 de abril.
  116. Essora 20260403: 4 de abril.
  117. Noid 20260403: 3 de abril.
  118. ShredOS 2025.11_29: 3 de abril.
  119. Artix 20260402: 2 de abril.
  120. KDE Linux 20260402: 2 de abril.
  121. CalamaroOS 20260402: 2 de abril.
  122. ShrikeLinux 2026.04.02: 2 de abril.
  123. Synex 13-u7: 2 de abril.
  124. Arcris 2026.04.02: 2 de abril.
  125. d77void 20260402: 2 de abril.
  126. Flora 20260402: 2 de abril.
  127. Xray_OS 2026.04.0: 2 de abril.
  128. SmartOS 20260402: 2 de abril.
  129. GNOME OS 1026083: 2 de abril.
  130. Netrunner 26: 2 de abril.
  131. Puppy 260401: 2 de abril.
  132. Alien-OS 26.04: 1 de abril.
  133. Arch 2026.04.01: 1 de abril.
  134. ZimaOS 1.6.0-beta2: 1 de abril.
  135. EznixOS 260401: 1 de abril.
  136. Recalbox 10.0.4: 1 de abril.
  137. MidnightBSD 4.0.4: 1 de abril.
  138. Dr.Parted 26.04: 1 de abril.
  139. Kiro 26.04.01.01: 1 de abril.
  140. ObsidianOS 2026.03.31: 1 de abril.

Y para profundizar más información sobre cada uno de estos lanzamientos y otros más, se encuentra disponible el siguiente enlace.

Banner de resumen para post

Resumen

En resumen, si te ha gustado esta publicación sobre todos los «lanzamientos de abril de 2026» registrados por el sitio web de “DistroWatch”, u otros como “OS Watch” y “FOSS Torrent”, coméntanos tus impresiones. Y si conoces otro lanzamiento de alguna otra Distro GNU/Linux o Respin Linuxero del Linuxverso, también será un placer conocerlo a través de los comentarios, para el conocimiento y utilidad de todos. Tal como hoy hemos hecho, al destacar algunos detalles importantes de los lanzamientos de CuerdOS 2.1, Netrunner 26 y Artix Linux 20260402.

Por último, recuerda compartir con otros esta divertida e interesante publicación, además de visitar el inicio de nuestro «sitio web» 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.


VirtualBox 7.2.8 corrige fallos de seguridad y soporta Linux 7.0

virtualbox

Hace pocos dias Oracle dio a conocer el lanzamiento oficial de «VirtualBox 7.2.8», una versión de mantenimiento que no solo se enfoca en expandir la compatibilidad con los sistemas operativos más recientes, sino que mejora su seguridad al parchear severas brechas en su código base.

Con un total de diecisiete cambios de bajo nivel, en esta nueva version podremos encontrar optimizaciones en la gestión de gráficos bajo protocolos modernos, correcciones vitales para la estabilidad de sistemas invitados comerciales y una adaptación proactiva a las inminentes versiones del núcleo de Linux.

Seguridad confidencial y correcciones de red

El pilar central de esta actualización de VirtualBox 7.2.8 es la corrección de nueve vulnerabilidades de seguridad, cuyos detalles técnicos se mantienen bajo estricta confidencialidad por parte de Oracle para prevenir el desarrollo de exploits maliciosos, ya que cinco de estas brechas han sido calificadas con un nivel de riesgo de 7.5 sobre 10, confirmándose que al menos una de ellas puede ser explotada de forma remota a través de la red sin necesidad de acceso físico o autenticación local.

Acompañando estos parches críticos, el monitor de la máquina virtual soluciona el infame error de estado «Guru Meditation» que colapsaba el hipervisor al intentar inyectar excepciones de código no definidas en el procesador. Además, la capa de conectividad ha restaurado el correcto enrutamiento en las redes NAT, solucionando un fallo de resolución que impedía a las máquinas virtuales alcanzar los servidores DNS internos de la organización.

Soporte nativo para Linux 7.0 y evolución gráfica

Por la parte de las mejoras que recibe la nueva version, se destaca el soporte inicial para los núcleos Linux 6.19 y 7.0 en los entornos anfitriones. A nivel de administración de servidores, los sistemas implementan ahora un registro de contabilidad preciso del tiempo de CPU, esto significa que el monitoreo de carga separará claramente los ciclos de procesamiento dedicados a la ejecución de las máquinas virtuales del tiempo consumido por el propio núcleo del host.

En cuanto a las extensiones para invitados, Oracle ha declarado formalmente la obsolescencia de su módulo gráfico propietario para los sistemas que ejecuten el kernel 7.0. A partir de esta versión, la compañía insta a los usuarios a realizar la transición hacia el adaptador de gráficos virtuales VMSVGA o a utilizar el módulo de video que viene integrado por defecto en el propio núcleo de las distribuciones modernas.

Portapapeles en Wayland y estabilidad en Windows 11

La interacción fluida entre diferentes plataformas gráficas finalmente ha resuelto sus asperezas más molestas. Los usuarios que ejecuten sistemas invitados con el protocolo moderno Wayland ya no sufrirán bloqueos ni pérdidas de información al intentar compartir el portapapeles bidireccionalmente con un equipo anfitrión basado en Windows, corrigiendo específicamente un frustrante error que truncaba el último carácter de los textos copiados.

En el terreno de Microsoft, la actualización soluciona un bloqueo crítico que provocaba la temida pantalla azul de la muerte por desbordamientos de búfer en entornos Windows 11, y repara los errores de actualización de certificados necesarios para el Arranque Seguro UEFI. Finalmente, la gestión de hardware virtual se refina al corregir reportes de firmware DMI nulos que afectaban el registro de Windows, y se elimina un fallo de apagado abrupto que afectaba a las instalaciones de FreeBSD 16.0 al gestionar múltiples unidades en controladores SAS.

Si estás interesado en poder conocer más al respecto sobre la liberación de esta versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar VirtualBox en Ubuntu y derivados?

Para los que estén interesados en poder obtener esta nueva actualización de VirtualBox, solo deben de abrir una terminal (puedes hacerlo con Ctrl + Alt + T) y ejecutar los siguientes comandos:

sudo apt update
sudo apt upgrade

Instalar VirtualBox por primera vez

Para quienes no tienen instalado VirtualBox, deben saber que hay dos métodos para hacerlo:

Método 1: Descargar el paquete .deb desde el sitio oficial

  1. Visita el sitio web oficial de VirtualBox y descarga el paquete .deb correspondiente a la versión 7.1.
  2. Instálalo con GDebi o usando el siguiente comando en la terminal:
sudo dpkg -i virtualbox-7.1.deb

Método 2: Añadir el repositorio oficial de VirtualBox

  1. Verifica que la virtualización de hardware esté habilitada en el BIOS de tu computadora:
    • VT-x/VT-d para procesadores Intel.
  2. Abre una terminal y agrega el repositorio oficial de VirtualBox con este comando:
echo "deb https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Añade la clave pública PGP necesaria para verificar los paquetes descargados desde el repositorio. De lo contrario, no podremos utilizar el repositorio oficial de paquetes de VirtualBox. Para agregar la clave PGP pública del repositorio oficial de paquetes de VirtualBox, ejecuten el siguiente comando:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Actualiza el repositorio de paquetes APT con el siguiente comando:

sudo apt-get update

Hecho esto ahora vamos a proceder realizar la instalación de VirtualBox al sistema con:

sudo apt install virtualbox-7.2

Y listo con ello ya podremos utilizar la nueva versión de VirtualBox en nuestro sistema.


Vulnerabilidades en uutils obligan a Ubuntu a mantener utilidades GNU

Vulnerabilidad

Canonical, en su ambicioso esfuerzo por reemplazar el legendario paquete GNU Coreutils con su contraparte escrita en Rust, conocida como uutils coreutils, ha hecho públicos los resultados de una auditoría de seguridad independiente.

Esta auditoria realizada por Zellic, ha sacado a la luz un total de 113 fallos de seguridad que amenazaban la integridad del sistema. La publicación de este informe demuestra que reescribir herramientas críticas en un lenguaje moderno y estructuralmente seguro no elimina mágicamente los errores de lógica humana, especialmente cuando se trata de utilidades fundamentales que operan rutinariamente con altos privilegios administrativos.

Auditoría independiente a uutils coreutils revela 113 fallos de seguridad

El análisis del código se ejecutó en dos fases intensivas para garantizar la máxima cobertura sobre las herramientas del sistema:

La primera ronda de evaluación, llevada a cabo entre diciembre de 2025 y Enero de 2026, se enfocó de lleno en las utilidades de mayor prioridad y riesgo operativo, desenterrando 63 vulnerabilidades. De estas, 7 fueron catalogadas como críticas y 11 como altamente peligrosas.

La segunda fase, culminada en marzo, añadió 40 fallos adicionales al registro de depuración. Aunque Ubuntu había integrado rust-coreutils por defecto en la versión 25.10 para forzar pruebas de estrés en el mundo real, la gravedad de los hallazgos ha obligado a los desarrolladores a tomar una decisión conservadora para su inminente versión LTS. Para garantizar la estabilidad de Ubuntu 26.04 , los comandos de manipulación directa de archivos más delicados, como cp, mv y rm, han sido revertidos a sus equivalentes clásicos de GNU debido a múltiples condiciones de carrera pendientes de corrección, mientras que el equipo proyecta una migración total y segura hacia el código en Rust para la futura versión 26.10.

Fallos críticos en la gestión de permisos y procesos

Las vulnerabilidades catalogadas como críticas en el informe de Zellic exponen fallos lógicos  y sumamente peligrosos que podrían comprometer por completo un servidor. Uno de los casos más alarmantes reside en la utilidad chroot, donde un atacante podría inyectar código malicioso aprovechando el sistema de resolución de nombres del sistema.

Al invocar la opción de especificación de usuario, el código carga las bibliotecas del Name Service Switch (NSS) desde el nuevo directorio root antes de renunciar a los privilegios de administrador, permitiendo la ejecución de binarios arbitrarios si el usuario tiene permisos de escritura en esa ubicación específica.

Igualmente destructivo resulta un fallo de análisis de argumentos en el comando kill, el cual interpreta erróneamente la orden de enviar la señal uno como si se tratara de un identificador de proceso negativo. Esta confusión provoca que la utilidad envíe una señal de terminación absoluta a todos los procesos visibles, desencadenando un colapso total e inmediato del equipo.

Por su parte, la herramienta mkfifo exhibió un comportamiento errático al intentar crear pipelines con nombre sobre archivos ya existentes; en lugar de abortar la operación, el comando altera arbitrariamente los permisos del archivo a una lectura global, exponiendo datos potencialmente sensibles a cualquier usuario de la red.

Evasión de bloqueos y la amenaza de las condiciones de carrera

El manejo de rutas y la protección contra la eliminación accidental del núcleo del sistema también sufrieron reveses importantes durante las pruebas. La barrera de seguridad diseñada para evitar la destrucción del directorio root fue evadida rutinariamente en utilidades como chmod y rm debido a que el código verificaba únicamente la coincidencia de la cadena de texto exacta en lugar de realizar una resolución canónica profunda de la ruta del archivo.

Esto permitía a los atacantes sortear los bloqueos y aplicar cambios recursivos devastadores utilizando simples enlaces simbólicos o retrocesos de directorio. Peor aún, el comando rm permitía el uso de abreviaturas informales y peligrosas para desactivar la protección del directorio root, una permisividad estrictamente prohibida en el rígido ecosistema GNU, abriendo la puerta a borrados masivos accidentales al teclear comandos apresurados o al ejecutar limpiezas silenciosas del directorio actual.

Gran parte de estos conflictos, así como las debilidades críticas detectadas en las herramientas de copiado y movimiento de archivos, pertenecen a la categoría de vulnerabilidades de tiempo de comprobación a tiempo de uso, conocidas técnicamente en la industria como TOCTOU.

Estas peligrosas condiciones de carrera permiten a un programa malicioso o a un atacante veloz sustituir un archivo legítimo por un enlace simbólico en la mínima fracción de segundo que transcurre entre que el sistema verifica los permisos y ejecuta la copia final. Al utilizar utilidades afectadas en rutinas de mantenimiento automatizadas, estas brechas otorgan el poder de sobrescribir información crítica del sistema eludiendo cualquier restricción de seguridad previa.

Finalmente, si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.


LXQt 2.4.0 es oficial: Separación de sesiones X11/Wayland y gestión de energía

LXQT 2.4.0

El desarrollo de entornos de escritorio ligeros sigue demostrando que la eficiencia en el consumo de recursos no tiene por qué sacrificar la modernidad visual ni la productividad, y el lanzamiento oficial de LXQt 2.4.0 es la prueba perfecta de ello. Esta nueva entrega llega despues de seis meses de arduo trabajo y limpieza de código, en la cual el equipo de desarrollo ha entregado una actualización que perfecciona la experiencia del usuario sin alterar las versiones base de las librerías Qt requeridas, garantizando así su compatibilidad continua con las diferentes distribuciones.

LXQt 2.4.0 se enfoca en pulir la usabilidad diaria de sus herramientas base, ofreciendo una integración mucho más madura con el protocolo Wayland, rediseñando elementos críticos de la interfaz multimedia y expandiendo los controles nativos de privacidad y energía del sistema.

Principales novedades de LXQt 2.4.0

La interacción diaria con el sistema recibio diversas mejoras solicitadas por la comunidad. Al momento de interactuar con el gestor de archivos o abrir ventanas de diálogo del sistema, el campo de texto ahora resalta de forma inteligente únicamente el nombre base del archivo al intentar guardarlo, dejando la extensión intacta. Este pequeño gran detalle permite a los usuarios realizar un renombrado rápido y sin fricciones, eliminando la necesidad de reajustar el cursor manualmente.

Ademas de ello, el panel de control de volumen ha sido rediseñado desde cero, abandonando los clásicos controles deslizantes verticales en favor de un diseño horizontal mucho más intuitivo que despliega de un vistazo todos los dispositivos de salida de audio disponibles. Además, ahora es posible ajustar el nivel sonoro del dispositivo predeterminado simplemente utilizando la rueda del ratón o el desplazamiento del panel táctil sobre el icono de la barra de tareas.

Audio LXQT 2.4.0

Otra de las mejoras que se destaca en esta nueva version de LXQt 2.4.0 es en el menú principal, conocido como «Fancy menu», ha ajustado su algoritmo de filtrado para priorizar de forma estricta las cadenas de texto iniciales, garantizando que aplicaciones como Firefox aparezcan instantáneamente como primera opción al teclear sus primeras letras. Por su parte, la herramienta LXQt Runner se ha vuelto mucho más reactiva para cálculos rápidos: la calculadora integrada ya no requiere que el usuario inicie obligatoriamente con el signo de igual, sino que se activa automáticamente al detectar que se ha comenzado a escribir una cifra numérica.

Transición estructurada hacia Wayland y control de monitores

La evolución gráfica da un paso firme en esta versión al separar por completo las configuraciones de sesión entre los tradicionales entornos X11 y Wayland. El panel de ajustes para este último protocolo opera ahora de forma modular y solo se vuelve visible si el paquete específico lxqt-wayland-session se encuentra instalado en el sistema.

lxqt-config-session

Los usuarios que operan bajo Wayland ahora disfrutan de una consistencia visual absoluta al gestionar múltiples monitores, permitiendo aplicar y guardar preferencias independientes para ocultar los elementos e iconos del escritorio en cada pantalla conectada de forma individual, adaptando el espacio de trabajo a las necesidades de cada monitor. Asimismo, la apertura del menú de aplicaciones en estas sesiones se ha solucionado habilitando su apertura mediante un atajo de teclado vinculado a la orden interna lxqt-qdbus openmenu.

Gestión de energía y portales de privacidad

La administración de recursos físicos y las herramientas de productividad para desarrolladores también recibio mejoras en esta entrega. El módulo de control de energía del entorno implementa finalmente tiempos de espera completamente independientes para apagar o suspender la pantalla dependiendo de si el equipo portátil está operando con su batería o si se encuentra conectado a una fuente de alimentación de corriente alterna. Todo esto opera sobre un ecosistema más seguro y estándar gracias a la incorporación de la directiva org.freedesktop.impl.portal.Access dentro del backend nativo de los portales de escritorio, un mecanismo crítico que gestiona dinámicamente las solicitudes de permisos de las aplicaciones para utilizar hardware sensible como el micrófono o la cámara web del usuario.

control de energía LXQT 2.4.0

Finalmente, el equipo ha pulido diversos componentes del sistema y sus herramientas de texto, pues ahora el emulador de terminal QTerminal mejora su motor de búsqueda para resaltar simultáneamente todas las coincidencias en pantalla, corrige molestos errores de lectura que rompían las direcciones URL que contenían paréntesis de cierre, y añade soporte para atajos de teclado que permiten bloquear la ventana en su modo desplegable.

Además, el sistema de notificaciones ahora es lo suficientemente inteligente como para ignorar avisos temporales, como los cambios de canción en el reproductor multimedia, evitando que saturen el historial cuando el modo No Molestar se encuentra activo. Estas mejoras de usuario se sustentan en una mejor lectura técnica de variables de entorno, implementando el soporte nativo para el directorio $XDG_STATE_HOME y corrigiendo la lectura de los archivos ejecutables que contienen la directiva NotShowIn=LXQt.

Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Descargar y obtener LXQt 2.4.0

Para los interesados en probar LXQt 2.4.0, deben saber que esta nueva versión ya se encuentra disponible en los canales oficiales de las principales distribuciones, además de que también está disponible el código fuente para su compilación.