FLinux continúa apostando por una idea muy concreta: mantener con vida computadoras antiguas utilizando la menor cantidad de recursos posible. Después de conocer la edición principal de la distribución, ahora llega una variante todavía más minimalista: FLinux Core.
A diferencia de la edición convencional de FLinux, Core parte de un sistema que se presenta únicamente en modo consola. No encontraremos un entorno gráfico listo para utilizar, ni un administrador de ventanas configurado de fábrica. La idea es comenzar con una base extremadamente pequeña y construir sobre ella solamente aquello que realmente necesitamos.
Esto convierte a FLinux Core en una propuesta especialmente interesante para quienes disfrutan de los sistemas minimalistas o quieren experimentar con la creación de un entorno gráfico ligero desde cero.
En este tutorial vamos a partir de una instalación de FLinux Core funcionando en consola e instalaremos los componentes necesarios para construir un entorno gráfico sencillo y funcional utilizando Xorg, Openbox, PCManFM y XFCE Panel, además de algunas herramientas adicionales.
Aunque el resultado puede parecer un escritorio tradicional, técnicamente no estaremos instalando un entorno de escritorio completo como XFCE o LXDE. Estaremos construyendo nuestro propio entorno combinando diferentes componentes ligeros.
¿Qué es FLinux Core?
FLinux Core es la edición más minimalista de FLinux. Su principal característica es que no incluye un entorno gráfico preparado para usar, por lo que al iniciar el sistema nos encontramos directamente con una consola.
Esto reduce considerablemente la cantidad de componentes que deben cargarse y permite que el usuario decida qué herramientas quiere incorporar posteriormente.
Precisamente por este enfoque, Core resulta especialmente interesante para quienes quieren adaptar el sistema a sus propias necesidades. En lugar de instalar un escritorio completo con decenas de componentes, podemos seleccionar individualmente el servidor gráfico, el gestor de ventanas, el panel, el administrador de archivos y las herramientas que vayamos a utilizar.
En nuestro caso vamos a crear un entorno gráfico compuesto principalmente por Openbox, PCManFM y XFCE Panel.
El resultado será ligero, funcional y apropiado para equipos antiguos de 32 bits, aunque también puede utilizarse como base para experimentar con otros tipos de configuraciones.
Antes de empezar: dos comandos fundamentales
Como FLinux Core hereda la filosofía y las herramientas de Tiny Core Linux, gran parte de la administración del sistema se realiza mediante sus propias herramientas para gestionar extensiones.
Dos comandos serán especialmente importantes durante este proceso:
tce-ab
tce-load -wi
Comprender cómo funcionan es fundamental antes de comenzar a instalar componentes.
Buscar aplicaciones con tce-ab
El comando tce-ab permite acceder al buscador interactivo de extensiones del repositorio.
Su funcionamiento es ligeramente diferente al de muchos buscadores de paquetes de otras distribuciones. No debemos escribir el nombre del paquete directamente después de tce-ab.
Primero ejecutamos:
tce-ab
y presionamos Enter.
A continuación aparecerá la pantalla del buscador. Allí debemos presionar:
s
Ahora podremos introducir el nombre o término que queremos buscar. Por ejemplo:
openbox
De esta manera podremos localizar la extensión correspondiente y comprobar su nombre exacto antes de instalarla.
Este procedimiento también nos permite buscar el resto de componentes que necesitaremos durante el tutorial.
Y aquí hay algo importante: FLinux Core, al igual que Tiny Core Linux, diferencia entre mayúsculas y minúsculas.
Por lo tanto, debemos escribir los nombres de las extensiones exactamente como aparecen en el repositorio. No conviene modificar la capitalización de los nombres por nuestra cuenta.
Por ejemplo:
Xprogs
Xorg-7.7-3d
Xorg-7.7-bin
no deben escribirse cambiando las mayúsculas de sus nombres.
Instalar aplicaciones con tce-load -wi
Una vez localizada una extensión, podemos instalarla utilizando:
tce-load -wi nombre-del-paquete
Por ejemplo:
tce-load -wi openbox
La opción -wi permite descargar e instalar la extensión junto con las dependencias necesarias.
Comprobar la versión del kernel
Antes de instalar todos los componentes gráficos hay un detalle que debemos tener en cuenta.
FLinux Core utiliza un paquete de gráficos cuyo nombre depende de la versión exacta del kernel que esté ejecutando nuestro sistema.
Para comprobarla debemos utilizar:
uname -r
El comando devolverá algo similar a:
6.18.35-tinycore
La información obtenida con uname -r es la que debemos utilizar para identificar la extensión correspondiente:
graphics-6.18.35-tinycore
Es importante no asumir que este nombre será idéntico en todas las instalaciones. La versión del paquete debe coincidir con el kernel que realmente estamos utilizando.
Por ello, el procedimiento correcto es siempre ejecutar primero:
uname -r
y utilizar el resultado para localizar el paquete graphics-...-tinycore correspondiente.
Instalar Xorg y los componentes gráficos
Con la versión del kernel ya identificada, podemos comenzar a construir el entorno gráfico.
En primer lugar instalaremos Xprogs:
tce-load -wi Xprogs
Después instalaremos los componentes de Xorg:
tce-load -wi Xorg-7.7-3d
tce-load -wi Xorg-7.7-bin
A continuación instalaremos el paquete gráfico correspondiente a nuestro kernel.
Por ejemplo, si uname -r devuelve:
6.18.35-tinycore
el comando será:
tce-load -wi graphics-6.18.35-tinycore
Recuerda sustituir el nombre por el que corresponda a tu propia versión del kernel.
Instalar el administrador de archivos y las herramientas del entorno
Una vez disponible la base gráfica, instalaremos los componentes que utilizaremos para crear nuestro entorno.
El administrador de archivos será PCManFM:
tce-load -wi pcmanfm
También instalaremos lxappearance, que nos permitirá configurar diferentes aspectos visuales de las aplicaciones GTK:
tce-load -wi lxappearance
Para disponer de una herramienta gráfica para configurar las pantallas utilizaremos lxrandr:
tce-load -wi lxrandr
El emulador de terminal será LXTerminal:
tce-load -wi lxterminal
Ahora instalaremos Openbox, que será el gestor de ventanas de nuestro entorno:
tce-load -wi openbox
Y junto a él, obconf, la herramienta gráfica de configuración de Openbox:
tce-load -wi obconf
Para disponer de un panel utilizaremos el panel de XFCE:
tce-load -wi xfce4-panel
Finalmente instalaremos libXres:
tce-load -wi libXres
Y añadiremos también nano, que utilizaremos más adelante para editar la configuración:
tce-load -wi nano
Crear nuestro propio entorno gráfico
Aquí es donde FLinux Core comienza a transformarse.
No vamos a instalar un entorno de escritorio completo. En su lugar, utilizaremos varios componentes independientes:
Openbox se encargará de gestionar las ventanas.
PCManFM proporcionará el escritorio y permitirá trabajar con archivos.
XFCE Panel funcionará como panel de aplicaciones y tareas.
LXTerminal nos proporcionará una terminal gráfica.
LXAppearance permitirá modificar diferentes aspectos de la apariencia.
LXRandR ofrecerá una interfaz gráfica para gestionar la configuración de las pantallas.
ObConf permitirá configurar Openbox desde una interfaz gráfica.
Este tipo de configuración es precisamente una de las ventajas de comenzar con una distribución tan minimalista como FLinux Core: podemos elegir qué queremos instalar sin tener que cargar un escritorio completo.
Configurar el inicio automático
Después de instalar los paquetes debemos indicarle al sistema qué componentes queremos ejecutar automáticamente cuando iniciemos la sesión gráfica.
Para ello editaremos el archivo:
.xsession
Como hemos instalado nano, podemos abrirlo con:
nano .xsession
En este archivo debemos agregar:
pcmanfm --desktop &
xfce4-panel &
Estas dos líneas son importantes.
La primera:
pcmanfm --desktop &
hace que PCManFM se encargue del escritorio, permitiendo disponer de un fondo de escritorio y de los elementos del escritorio.
La segunda:
xfce4-panel &
inicia automáticamente el panel de XFCE.
De esta forma, cada vez que iniciemos la sesión gráfica, ambos componentes se ejecutarán automáticamente junto con nuestro gestor de ventanas.
Es importante mantener las configuraciones existentes de .xsession necesarias para iniciar la sesión gráfica y Openbox, y añadir estas líneas sin eliminar accidentalmente el resto del contenido del archivo.
Un detalle fundamental: guardar los cambios
En Tiny Core y en distribuciones basadas en su filosofía, realizar una modificación no significa necesariamente que esta vaya a sobrevivir a un reinicio.
Por eso, después de instalar los paquetes y modificar la configuración debemos ejecutar:
filetool.sh -b
Si hemos instalado nuestro entorno y editado .xsession, pero reiniciamos sin realizar el respaldo correspondiente, podemos perder los cambios que todavía no hayan sido guardados de forma persistente.
Personalizar la apariencia de una distribución Linux minimalista puede ser una experiencia muy satisfactoria, pero también puede requerir conocer diferentes archivos de configuración y parámetros específicos.
En sistemas como Tiny Core Linux y FLinux, gran parte de la apariencia del entorno puede controlarse mediante configuraciones de Aterm, FLTK y FLWM. El problema es que modificar estos valores manualmente no siempre resulta cómodo, especialmente cuando se quiere experimentar con diferentes colores, fuentes y estilos.
Para facilitar este proceso nace Fast Light Theme, una herramienta web diseñada para crear configuraciones de temas para entornos basados en Tiny Core Linux y FLinux.
La idea es sencilla: configurar visualmente los diferentes elementos del sistema desde el navegador y obtener directamente el código necesario para aplicar el tema.
¿Qué es Fast Light Theme?
Fast Light Theme es una herramienta web para generar temas y configuraciones visuales para sistemas Linux minimalistas.
En lugar de editar manualmente el archivo ~/.Xdefaults, el usuario puede modificar diferentes parámetros desde la interfaz de la página y generar la configuración correspondiente.
La herramienta está enfocada principalmente en tres componentes:
Aterm, el emulador de terminal.
FLTK, la biblioteca gráfica utilizada por numerosas aplicaciones.
FLWM, el gestor de ventanas.
El resultado es un código de configuración que puede utilizarse posteriormente en el sistema.
De esta forma, Fast Light Theme funciona como un generador visual: el usuario selecciona cómo quiere que se vea su entorno y la web se encarga de preparar la configuración necesaria.
Personaliza Aterm desde el navegador
Aterm es uno de los componentes fundamentales de los entornos minimalistas basados en Tiny Core Linux como FLinux.
Fast Light Theme permite modificar diferentes características de su apariencia y comportamiento sin tener que escribir manualmente cada parámetro.
Entre las opciones disponibles se encuentran:
Barras de desplazamiento.
Transparencia de la ventana.
Sombreado.
Fuentes.
Colores ANSI.
Color del cursor.
Color del puntero del ratón.
Uno de los elementos más interesantes es la posibilidad de configurar los 16 colores ANSI de Aterm, divididos entre los ocho colores normales y sus correspondientes versiones brillantes.
Esto permite crear fácilmente diferentes esquemas de color para el terminal, incluyendo configuraciones inspiradas en paletas populares como Catppuccin o Nord.
También es posible utilizar fuentes X11 clásicas o introducir nombres técnicos XLFD para quienes necesiten un mayor control sobre la tipografía utilizada por el terminal.
Configuración visual para aplicaciones FLTK
FLTK tiene un papel especialmente importante dentro del ecosistema de FLinux, ya que muchas de sus aplicaciones utilizan esta biblioteca gráfica.
Por este motivo, Fast Light Theme también permite modificar diferentes aspectos de la apariencia de FLTK.
Estilos visuales
La herramienta permite seleccionar estilos como plastic o gtk+, modificando la apariencia general de botones, controles y otros elementos de las aplicaciones.
Configuración de DPI
También es posible ajustar el valor de DPI, permitiendo adaptar el tamaño de los elementos de la interfaz a diferentes monitores y resoluciones.
Esto resulta especialmente útil cuando se utiliza el mismo sistema en equipos con pantallas de características diferentes.
Colores de la interfaz
Fast Light Theme permite configurar diferentes colores utilizados por las aplicaciones FLTK, incluyendo:
Fondos de ventanas.
Campos de texto.
Listas.
Menús.
Otros elementos de la interfaz.
El objetivo es conseguir una apariencia más coherente entre las diferentes aplicaciones del sistema.
Personaliza FLWM sin complicaciones
El tercer componente que puede configurarse mediante Fast Light Theme es FLWM.
A diferencia de los grandes gestores de ventanas modernos, FLWM está diseñado para mantener una configuración sencilla y un consumo de recursos reducido.
Por ello, Fast Light Theme se centra en los elementos visuales realmente importantes:
Color del marco de las ventanas activas.
Color del marco de las ventanas inactivas.
Color del texto de las ventanas activas.
Color del texto de las ventanas inactivas.
Con unas pocas opciones es posible cambiar considerablemente la apariencia del escritorio y conseguir que FLWM combine visualmente con el resto del sistema.
Genera el código del tema directamente desde la web
Una de las características principales de Fast Light Theme es que no necesitas instalar una aplicación adicional para utilizarlo.
La herramienta funciona directamente desde el navegador.
El proceso es simple:
Abres Fast Light Theme desde tu navegador.
Configuras los diferentes elementos del tema.
Ajustas colores, fuentes, estilos y demás parámetros.
La herramienta genera el código de configuración.
Descargas el resultado y lo utilizas en tu sistema.
De esta manera, la web actúa como un generador de configuración que evita tener que escribir manualmente parámetros complejos.
Además, el código generado puede ser inspeccionado por el usuario, manteniendo la transparencia sobre qué configuración se está creando.
Una web diseñada pensando en sistemas minimalistas
Fast Light Theme no solo está orientado a sistemas minimalistas; la propia web sigue una filosofía similar.
La interfaz está diseñada para ser ligera y centrarse en la funcionalidad, evitando depender de recursos innecesarios.
Pero hay un detalle especialmente interesante relacionado con la compatibilidad.
La web utiliza JavaScript para proporcionar su experiencia interactiva. Sin embargo, no todos los navegadores utilizados en sistemas antiguos son capaces de ejecutar JavaScript.
Un ejemplo es Dillo, un navegador extremadamente ligero que puede encontrarse en entornos orientados a equipos antiguos.
En lugar de mostrar una página rota o una interfaz que simplemente no funciona, Fast Light Theme detecta cuando se accede desde un navegador que no dispone del soporte necesario para JavaScript.
¿Qué ocurre si utilizas Dillo?
Cuando Fast Light Theme detecta un navegador sin soporte para JavaScript, la web redirige automáticamente al usuario hacia la wiki del proyecto.
La idea no es intentar forzar una interfaz interactiva en un navegador que no puede ejecutarla.
En su lugar, se ofrece una alternativa compatible: la documentación técnica.
Esto permite que un usuario de Tiny Core Linux, FLinux u otro sistema ligero pueda consultar la información del proyecto incluso utilizando un navegador extremadamente básico.
La wiki explica los diferentes parámetros y opciones disponibles, permitiendo consultar la documentación sin necesidad de utilizar JavaScript.
En un momento en el que muchas distribuciones Linux modernas requieren cada vez más recursos, proyectos como FLinux buscan demostrar que todavía es posible darle una segunda vida a equipos antiguos. Esta distribución Linux ultraligera está basada en Tiny Core Linux 17 y ha sido diseñada específicamente para sistemas x86 de 32 bits, convirtiéndose en una alternativa interesante para recuperar computadoras que ya no pueden ejecutar cómodamente sistemas actuales.
Uno de los aspectos más llamativos de FLinux es su filosofía minimalista. La distribución está construida alrededor de FLTK 1.3, una biblioteca gráfica ligera que también da nombre al proyecto: FL + Linux. Gran parte de las herramientas incluidas utilizan esta tecnología, dando como resultado un sistema pequeño, rápido y pensado para consumir la menor cantidad de recursos posible.
Una distribución basada en Tiny Core Linux
FLinux nace como un fork de Tiny Core Linux 17, tomando como punto de partida la filosofía extremadamente ligera de este proyecto y adaptándola para crear un entorno de escritorio completo, pero sin sacrificar el bajo consumo de recursos.
La distribución utiliza el kernel Linux 5.10 y glibc 2.42, y actualmente está disponible exclusivamente para arquitecturas x86 de 32 bits.
Esto la convierte especialmente en una opción para computadoras antiguas que todavía funcionan correctamente, pero que han quedado fuera de las distribuciones Linux modernas debido a la falta de soporte para hardware de 32 bits o a sus elevados requisitos de memoria.
Todo lo necesario, sin cargar el sistema
A pesar de su reducido tamaño, FLinux incluye una selección de aplicaciones y componentes básicos para ofrecer un entorno gráfico funcional.
El sistema utiliza FLWM 1.20 como gestor de ventanas y cuenta con diferentes aplicaciones desarrolladas con FLTK, entre ellas:
Dillo, como navegador web ligero.
Fluff, como administrador de archivos.
FlRadio.
flpicsee, como visor de imágenes.
editor, un editor de texto basado en FLTK.
vi, disponible desde la terminal.
Para proporcionar una experiencia gráfica completa también incorpora Xvesa como servidor gráfico, wbar como lanzador de aplicaciones y torsmo para mostrar información del sistema.
En el apartado multimedia, FLinux incluye soporte de sonido mediante ALSA y reproducción de archivos MP3 utilizando mpg123.
Para trabajar desde la línea de comandos dispone de aterm y xterm como emuladores de terminal.
Pensada para hardware realmente antiguo
Uno de los principales atractivos de FLinux es su reducido consumo de recursos.
El sistema está diseñado para poder ejecutarse en modo instalado sin necesidad de utilizar memoria swap, incluso en equipos con tan solo 96 MB de RAM.
Evidentemente, las posibilidades de una computadora con 96 MB de memoria son limitadas, especialmente al navegar por Internet, pero esta característica demuestra hasta qué punto FLinux está orientado a recuperar hardware que las distribuciones convencionales ya no pueden aprovechar.
Por este motivo, puede resultar especialmente interesante para quienes tienen guardada una PC antigua de 32 bits y quieren convertirla nuevamente en un equipo funcional para tareas básicas.
Dos versiones: con Wi-Fi y sin Wi-Fi
FLinux está disponible en dos ediciones diferentes, algo especialmente útil teniendo en cuenta la enorme variedad de hardware que podemos encontrar en computadoras antiguas.
La primera versión está orientada a mantener el sistema lo más pequeño y liviano posible, sin incluir soporte adicional para Wi-Fi.
La segunda edición incorpora soporte Wi-Fi, incluyendo una amplia colección de firmware inalámbrico para conseguir la mayor compatibilidad posible con diferentes adaptadores y tarjetas de red.
La edición con Wi-Fi puede ser especialmente recomendable para quienes no conocen exactamente qué hardware inalámbrico utiliza su computadora antigua y necesitan maximizar las posibilidades de que el adaptador sea reconocido.
Sin embargo, existe una consideración importante: después de instalar el sistema, se recomienda eliminar los paquetes de firmware que no sean necesarios. De esta manera es posible reducir todavía más el tamaño del sistema y disminuir el consumo de memoria.
Un repositorio independiente de paquetes
Otro elemento interesante del proyecto es que FLinux cuenta con un repositorio independiente alojado en Brasil.
Este repositorio proporciona paquetes personalizados y optimizados específicamente para la distribución, además de incluir paquetes adaptados provenientes de Tiny Core Linux.
Esto permite mantener la filosofía de Tiny Core, pero al mismo tiempo ofrecer componentes preparados para el entorno particular de FLinux.
¿Para quién está pensado FLinux?
FLinux no pretende competir con las grandes distribuciones Linux actuales en cuanto a cantidad de aplicaciones o compatibilidad con hardware moderno. Su objetivo es mucho más específico: hacer que las computadoras antiguas vuelvan a ser útiles.
Por sus características, puede ser una alternativa interesante para:
Computadoras antiguas de 32 bits.
Equipos con muy poca memoria RAM.
PCs que ya no pueden ejecutar distribuciones Linux modernas.
Proyectos de retrocomputación.
Equipos destinados a tareas básicas.
Usuarios que buscan experimentar con sistemas Linux extremadamente pequeños.
Computadoras antiguas utilizadas como servidores o dispositivos dedicados.
Su enfoque también puede resultar atractivo para quienes disfrutan experimentando con sistemas minimalistas y quieren conocer hasta dónde puede llegar Linux utilizando una cantidad de recursos extremadamente reducida.
Si utilizas Kick.com con frecuencia, seguramente alguna vez has querido saber cuándo alguien menciona tu nombre, aparece una palabra específica o comienza un sorteo, pero no puedes estar todo el tiempo con la transmisión abierta. Para resolver ese problema desarrollé Kick Radar, una extensión para Chromium y derivados que monitorea los chats de Kick en tiempo real y te envía una notificación cuando detecta las palabras que tú elijas.
¿Qué es Kick Radar?
Kick Radar es una extensión para Chromium diseñada para supervisar los chats públicos de Kick.com. Su funcionamiento es muy sencillo: eliges los canales que deseas monitorear, defines una o varias palabras clave y la extensión se encarga de vigilar el chat por ti.
Cuando alguien escribe una palabra que coincide con tu lista, recibirás una notificación de escritorio con el canal, el usuario y el mensaje correspondiente, incluso si no tienes abierta la transmisión o no has iniciado sesión en Kick.
Principales características
Kick Radar incorpora diversas funciones pensadas para facilitar el seguimiento de los chats:
Monitoreo simultáneo de múltiples canales.
Detección de palabras clave en tiempo real.
Notificaciones instantáneas en el escritorio.
Historial completo de todas las coincidencias detectadas.
Búsqueda y filtros por canal o palabra clave.
Exportación del historial en formatos CSV y JSON.
Registro del minuto exacto del directo en el que apareció la palabra.
Conservación del registro incluso si el mensaje fue eliminado posteriormente por un moderador o el streamer.
Posibilidad de silenciar las notificaciones sin dejar de registrar las detecciones.
Acceso al historial desde un panel lateral o mediante una pestaña independiente.
Funcionamiento ligero para que pueda permanecer activo en segundo plano.
¿Para quién está pensada esta extensión?
Kick Radar puede resultar útil para diferentes perfiles de usuarios:
Moderadores que necesitan seguir la actividad del chat.
Streamers que desean conocer cuándo alguien los menciona.
Usuarios que participan en sorteos o eventos organizados durante las transmisiones.
Personas que siguen varios canales al mismo tiempo.
Cualquier usuario que quiera recibir avisos sin permanecer viendo el directo constantemente.
¿Cómo funciona?
La extensión se conecta al mismo sistema de chat público que utiliza Kick en el navegador para mostrar los mensajes en tiempo real. A partir de ese momento analiza cada mensaje recibido y lo compara con las palabras clave configuradas por el usuario.
Si encuentra una coincidencia, genera una notificación y almacena el evento en el historial para que pueda consultarse posteriormente. De esta forma no solo recibes el aviso en el momento, sino que también conservas un registro de todas las detecciones.
Un proyecto desarrollado por mí
Kick Radar es un proyecto personal que desarrollé con el objetivo de crear una herramienta práctica para quienes utilizan Kick con frecuencia. Durante el desarrollo me enfoqué en ofrecer una experiencia sencilla, rápida y con funciones que realmente resultaran útiles en el día a día.
La extensión continuará recibiendo mejoras y nuevas características a medida que evolucione el proyecto y surjan nuevas necesidades.
La seguridad en sistemas Linux ha vuelto a estar en el centro de atención tras la divulgación de Copy Fail (CVE-2026-31431), una vulnerabilidad crítica del kernel que permite a usuarios locales sin privilegios obtener acceso root. Este fallo, presente durante años sin ser detectado, afecta a múltiples distribuciones modernas y representa un riesgo especialmente elevado en entornos compartidos, servidores y sistemas en la nube.
¿Qué es Copy Fail (CVE-2026-31431)?
Copy Fail es una vulnerabilidad de escalada de privilegios local en el kernel de Linux que permite a un usuario sin privilegios modificar la memoria (page cache) de archivos del sistema.
Lo más relevante es que esta modificación:
No altera el archivo en disco
Solo afecta la versión en memoria utilizada por el kernel
Esto permite manipular binarios críticos sin dejar rastros evidentes en el sistema de archivos.
Cómo funciona la vulnerabilidad
El fallo se origina en la interacción entre varios componentes del kernel:
El subsistema criptográfico accesible mediante AF_ALG
La llamada al sistema splice()
Un error lógico en el módulo authencesn
La combinación de estos elementos permite que un atacante escriba 4 bytes controlados en la page cache de cualquier archivo que tenga permisos de lectura.
Este comportamiento ocurre debido a un diseño que permite que páginas de memoria del sistema sean tratadas como buffers escribibles bajo ciertas condiciones, lo que no debería suceder.
Impacto real: cómo se obtiene acceso root
El ataque típico sigue estos pasos:
El atacante selecciona un binario con permisos SUID (por ejemplo, herramientas del sistema)
Modifica progresivamente su contenido en memoria mediante escrituras controladas
Inserta código malicioso en la versión en memoria del binario
Ejecuta el binario modificado
Dado que el binario se ejecuta con privilegios elevados, el código inyectado se ejecuta como root.
Por qué esta vulnerabilidad es especialmente peligrosa
Copy Fail destaca frente a otras vulnerabilidades por varias razones:
No requiere condiciones de carrera ni timing preciso
Es altamente portable entre distribuciones
El exploit es pequeño y fácil de ejecutar
No deja evidencias en disco
Permite escape de contenedores
Puede afectar entornos cloud y Kubernetes
Estas características la convierten en una amenaza significativa para infraestructuras modernas.
Sistemas afectados
Se ha confirmado que la vulnerabilidad afecta a múltiples distribuciones, incluyendo:
Ubuntu 24.04 LTS
Amazon Linux 2023
Red Hat Enterprise Linux 10.1
SUSE Linux Enterprise Server 16
Dado que el origen del problema se remonta a cambios introducidos en 2017, muchas otras distribuciones también podrían estar afectadas.
En abril de 2026, la comunidad de Linux se vio envuelta en una controversia que, a primera vista, parecía técnica, pero que rápidamente derivó en un debate mucho más profundo sobre gobernanza, comunicación y normas dentro del software libre. El conflicto surgió cuando la wiki oficial de Arch Linux eliminó la página dedicada a XLibre, un fork del servidor gráfico Xorg.
A partir de ese momento, se generaron dos narrativas distintas: la de Arch Linux, basada en sus normas internas, y la de XLibre, que denunció lo ocurrido como una forma de censura. Analizar ambas versiones permite entender mejor qué sucedió realmente.
Qué es XLibre y por qué importa
XLibre es un fork de Xorg cuyo objetivo es modernizar el sistema X11, eliminando código antiguo y mejorando su rendimiento. Su aparición se da en un contexto donde Wayland está ganando terreno como reemplazo del sistema gráfico tradicional, lo que convierte a proyectos como XLibre en alternativas relevantes para quienes aún dependen de X11.
Sin embargo, desde su inicio, el proyecto también ha estado rodeado de polémica debido al tono de su comunicación oficial.
La decisión de Arch Linux
El equipo de Arch Linux eliminó la página de XLibre de su wiki alegando una violación directa de su Code of Conduct. En particular, señalaron que el proyecto utilizaba lenguaje considerado inapropiado hacia otros proyectos de software libre.
Las normas de Arch son claras en este punto: no se permite contenido que desacredite o ataque a otros proyectos dentro de su documentación oficial. Desde esta perspectiva, la decisión no fue técnica, sino editorial y comunitaria.
Además, Arch Linux no prohíbe el uso de XLibre. El software sigue disponible en el AUR (Arch User Repository), lo que refuerza la idea de que la medida no buscaba restringir su uso, sino evitar su promoción dentro de canales oficiales.
La postura de XLibre
Por su parte, XLibre comunicó lo sucedido a través de su cuenta de X oficial, presentando el caso como una eliminación repentina de contenido técnico. También enfatizó que:
La página había sido creada recientemente y contenía información útil.
Existía una discusión activa sobre el tema.
Tanto la página como los debates relacionados fueron eliminados.
Desde esta óptica, el foco se desplaza hacia la idea de censura y control del discurso, más que hacia el cumplimiento de normas internas.
El punto más controvertido: la eliminación de discusiones
Si bien la eliminación de la página puede entenderse como una decisión editorial, lo que generó mayor controversia fue la desaparición de:
hilos en foros oficiales
discusiones relacionadas en la wiki
debates en espacios comunitarios
Esta acción fue percibida por parte de la comunidad como una forma de limitar el debate, lo que alimentó la narrativa de XLibre.
Arch, en cambio, justifica estas medidas como parte de su política para evitar discusiones improductivas y mantener la calidad del contenido.
Dos narrativas, una realidad compleja
Al comparar ambas versiones, surgen diferencias claras:
Arch Linux sostiene que:
XLibre violó normas de respeto hacia otros proyectos.
La wiki no es un espacio neutral, sino curado.
La moderación busca mantener un entorno constructivo.
XLibre plantea que:
Se eliminó contenido técnico sin justificación transparente.
Se borraron discusiones activas.
Se limitó el debate dentro de la comunidad.
La realidad probablemente se sitúe en un punto intermedio:
Arch aplicó sus normas internas de forma estricta, mientras que XLibre comunicó el hecho destacando los aspectos más controvertidos de esa decisión.
El proyecto Debian, una de las distribuciones GNU/Linux más influyentes del ecosistema de software libre, se encuentra analizando el posible impacto de nuevas leyes de verificación de edad que están surgiendo en distintas partes del mundo. Aunque el tema ha generado preocupación en la comunidad, la postura oficial sigue siendo clara: no hay decisiones tomadas y todo depende de un análisis legal aún en curso.
Un nuevo desafío legal para el software libre
Las discusiones actuales giran en torno a legislaciones como la California Digital Age Assurance Act (AB 1043), prevista para entrar en vigor en 2027, y una ley recientemente adoptada en Brasil que ya se encuentra activa. Estas normativas plantean una cuestión clave: ¿deben los sistemas operativos o sus mecanismos de distribución proporcionar información sobre la edad de los usuarios a las aplicaciones?
Este punto es especialmente sensible en el contexto del software libre, donde la privacidad, la descentralización y la ausencia de control centralizado son principios fundamentales.
La posición actual de Debian
En su comunicación oficial, el líder del proyecto, Andreas Tille, dejó en claro que Debian no ha adoptado ninguna postura definitiva. La organización Software in the Public Interest, que actúa como respaldo legal del proyecto, ya ha iniciado consultas para entender el alcance real de estas leyes.
Por el momento, la situación se caracteriza por:
Falta de claridad legal sobre cómo aplicar estas normativas a proyectos no comerciales
Incertidumbre sobre si Debian, como sistema operativo, estaría directamente afectado
Necesidad de análisis especializado antes de cualquier decisión
¿A quién podrían afectar realmente estas leyes?
Uno de los puntos más relevantes planteados es que Debian no es una empresa ni vende software. Se trata de un proyecto mantenido por voluntarios y distribuido de forma descentralizada. Esto podría significar que las obligaciones legales, en caso de existir, recaigan principalmente sobre:
Empresas que construyen productos comerciales basados en Debian
Redistribuidores que adaptan el sistema para usos específicos
En este escenario, Debian no implementaría directamente mecanismos de verificación de edad, sino que podría facilitar herramientas opcionales para que terceros cumplan con sus obligaciones legales.
Un enfoque coherente con el software libre
En línea con su filosofía, Debian ha dejado claro que cualquier posible implementación:
Sería completamente opcional
No afectaría a usuarios en jurisdicciones donde no aplique la ley
Buscaría respetar la privacidad y la libertad del usuario
Este enfoque evita imponer restricciones globales derivadas de legislaciones locales, un punto clave en proyectos de alcance internacional.
El ecosistema de Linux sigue evolucionando constantemente, y con él surgen proyectos que buscan explorar caminos alternativos a las tendencias dominantes. Uno de estos proyectos es Vendefoul Wolf con SonicDE, una distribución GNU/Linux experimental que apuesta por mantener tecnologías tradicionales mientras incorpora nuevas ideas en el escritorio.
La versión Vendefoul Wolf SonicDE Alpha representa una etapa temprana de desarrollo del sistema y está orientada principalmente a pruebas. Aun así, permite observar claramente la filosofía del proyecto y las tecnologías que intenta combinar.
Una base basada en Devuan Testing
Vendefoul Wolf se construye sobre Devuan 7 (rama testing), una distribución derivada de Debian. Devuan se caracteriza por ofrecer una alternativa al modelo moderno de Linux al prescindir de systemd como sistema de inicio.
En lugar de ello, Vendefoul Wolf utiliza OpenRC 0.63, un sistema de inicialización más tradicional que busca mantener una estructura modular y simple. Esta elección forma parte de una filosofía más amplia dentro del proyecto: priorizar el control del usuario, la simplicidad del sistema y un comportamiento predecible.
La distribución también enfatiza la privacidad del usuario. Por ello incluye herramientas orientadas a la seguridad y el control de datos personales, como el navegador LibreWolf y el gestor de contraseñas KeePassXC.
SonicDE: un escritorio creado para mantener vivo X11
Uno de los elementos más distintivos de esta version de Vendefoul Wolf es su entorno de escritorio: SonicDE.
SonicDE es un proyecto derivado de componentes del ecosistema de KDE Plasma que busca mantener un entorno moderno basado en X11. En los últimos años, el desarrollo de los escritorios Linux se ha orientado cada vez más hacia Wayland, lo que ha llevado a algunos desarrolladores a crear alternativas enfocadas en continuar optimizando el modelo tradicional de X11.
El objetivo de SonicDE es ofrecer:
un escritorio moderno y visualmente atractivo
compatibilidad amplia con aplicaciones existentes
un entorno optimizado para sistemas X11
menor complejidad técnica en comparación con las transiciones hacia Wayland
El escritorio incluye varios componentes propios derivados del ecosistema KDE. Entre ellos se encuentran un gestor de ventanas basado en KWin, componentes del workspace adaptados y temas visuales diseñados específicamente para SonicDE.
Además, el proyecto explora mejoras de rendimiento como el desarrollo de un backend gráfico basado en Vulkan para su compositor, lo que podría permitir un uso más eficiente de la GPU y animaciones más fluidas.
X11 y la transición hacia XLibre
Esta version de Vendefoul Wolf utiliza X11 como servidor gráfico principal, pero también incluye herramientas para migrar hacia XLibre, un fork del servidor gráfico clásico que busca continuar su desarrollo de manera independiente.
Un sistema orientado a rendimiento y hardware diverso
Otro de los objetivos declarados de Vendefoul Wolf es ofrecer un sistema eficiente que pueda ejecutarse tanto en equipos modernos como en hardware más antiguo.
La combinación de OpenRC, X11 y un entorno de escritorio optimizado pretende reducir el consumo de recursos y mejorar la capacidad de respuesta del sistema. Al mismo tiempo, el proyecto busca mantener compatibilidad con aplicaciones ampliamente utilizadas dentro del ecosistema Linux.
Advertencia importante: una versión Alpha inestable
Es importante destacar que la versión actual Vendefoul Wolf SonicDE Alpha se encuentra en una fase muy temprana de desarrollo.
Esta versión utiliza una mezcla de repositorios estables, testing e inestables de Devuan, lo que puede provocar:
conflictos entre paquetes
dependencias rotas
errores inesperados del sistema
comportamientos impredecibles en algunas aplicaciones
Por esta razón, la versión Alpha debe considerarse exclusivamente una edición de prueba. No está pensada para uso diario ni para entornos de producción.
Mantener el kernel actualizado puede marcar la diferencia cuando necesitamos compatibilidad con hardware nuevo, probar correcciones recientes o validar un problema específico. En este contexto, Mainline (Ubuntu Mainline Kernel Installer) se presenta como una herramienta práctica para instalar versiones mainline del kernel en Ubuntu y distribuciones derivadas, sin tener que descargar e instalar paquetes manualmente.
¿Qué es Mainline?
Mainline es un fork del antiguo UKUU (Ubuntu Kernel Update Utility). Nació como una alternativa libre y simplificada que elimina componentes innecesarios y mantiene un enfoque claro: facilitar la descarga e instalación de los kernels publicados por el equipo del kernel de Ubuntu en el repositorio mainline.
Es importante entender que estos kernels:
No están pensados como kernels “oficiales” de producción.
No incluyen los parches específicos que Ubuntu aplica a sus kernels estables.
Se utilizan principalmente para pruebas, validaciones y compatibilidad de hardware.
Funcionalidades principales
Mainline permite:
Descargar la lista de kernels disponibles desde el Ubuntu Mainline PPA.
Instalar y desinstalar kernels desde una interfaz gráfica (GUI).
Utilizar comandos desde la terminal (CLI).
Instalar automáticamente los headers y módulos asociados.
Verificar la integridad de los paquetes descargados.
Recibir notificaciones cuando aparezcan nuevas versiones (opcional).
Añadir notas individuales a cada kernel.
Bloquear kernels para evitar su instalación o eliminación accidental.
La aplicación se ejecuta como usuario normal y utiliza pkexec únicamente cuando necesita ejecutar dpkg para instalar paquetes.
Lo que debes tener en cuenta (advertencias importantes)
Mainline no garantiza:
Que el kernel arranque.
Que sea compatible con tu hardware.
Que funcione correctamente con módulos DKMS.
Algunos puntos críticos:
Los controladores NVIDIA y módulos VMware suelen no funcionar con estos kernels.
No arrancan con Secure Boot activado (los kernels están sin firmar).
En ARM64 (como Raspberry Pi 4) pueden no instalar o no iniciar correctamente.
Pueden surgir conflictos de dependencias con bibliotecas como libssl o libc si el entorno de compilación del equipo de Ubuntu está adelantado respecto a tu sistema.
En resumen: son kernels de prueba. Si funcionan bien en tu entorno, excelente. Si no, simplemente vuelve a tu kernel anterior.
Sistema de bloqueo (Pinning / Locking)
Una de las funciones más útiles es el bloqueo de kernels.
Cuando bloqueas un kernel:
Si está instalado, permanecerá instalado.
Si no está instalado, permanecerá sin instalar.
Este bloqueo afecta tanto a la interfaz gráfica como a los comandos CLI. Es especialmente útil para:
Proteger el kernel oficial de tu distribución.
Evitar que un kernel problemático se instale automáticamente.
Impedir que el sistema elimine una versión específica al usar “Uninstall Old”.
Instalación de Mainline en Ubuntu
El PPA es mantenido por el desarrollador cappelikan.
Instalación mediante PPA
Ejecuta los siguientes comandos:
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
Una vez instalado, podrás encontrar la aplicación en el menú del sistema bajo la sección correspondiente.
También puedes iniciarlo desde la terminal:
mainline
Interfaz gráfica directa:
mainline-gtk
Compilación manual desde el código fuente
Si prefieres compilarlo manualmente, primero instala las dependencias:
En un ecosistema GNU/Linux cada vez más exigente en recursos, Loc-OS 24 “chill” se consolida como una alternativa sólida para quienes buscan rendimiento, estabilidad y filosofía clásica. Su nueva versión no solo mantiene su identidad, sino que introduce un cambio estratégico importante en su base: ahora está construida sobre Devuan 6 “Excalibur”.
Este movimiento refuerza su enfoque histórico: ofrecer una distribución Linux ligera, sin systemd y orientada a equipos de bajos recursos.
De Debian 12 a Devuan 6: una evolución coherente
La versión anterior de Loc-OS estaba basada en Debian 12. En esta edición, el proyecto adopta Devuan 6 como nueva base del sistema.
Devuan es una bifurcación de Debian que elimina systemd y mantiene sistemas de inicio tradicionales como SysVinit. Para Loc-OS, este cambio no representa una ruptura, sino una evolución natural que alinea aún más su infraestructura con su filosofía original.
En términos prácticos, esto significa:
Estabilidad heredada del ecosistema Debian
Mayor coherencia técnica al prescindir completamente de systemd desde la base
Compatibilidad amplia de paquetes
Entorno más predecible y modular
Con Devuan 6 como fundamento, Loc-OS fortalece su propuesta para quienes priorizan simplicidad y control del sistema.
Distribución Linux para bajos recursos
Uno de los pilares de Loc-OS es su optimización para hardware modesto. En un escenario donde muchas distribuciones han elevado sus requisitos mínimos, esta propuesta se mantiene firme como una distro Linux para computadoras antiguas o de bajos recursos.
Sus principales ventajas incluyen:
Bajo consumo de memoria RAM
Arranque rápido
Carga reducida del sistema
Experiencia fluida en equipos limitados
El entorno de escritorio elegido continúa siendo LXDE, reconocido por su ligereza y eficiencia. Esta combinación permite que Loc-OS sea una opción viable para revitalizar PCs antiguas o extender la vida útil de hardware que ya no puede ejecutar sistemas más pesados.
Sin systemd desde siempre
Es importante destacar que Loc-OS nunca ha utilizado systemd. No se trata de una novedad en esta versión, sino de una característica fundacional del proyecto.
Al basarse ahora en Devuan 6, la distribución refuerza esa identidad técnica, ofreciendo una experiencia completamente alineada con quienes prefieren sistemas de inicio tradicionales. Para muchos usuarios, esto implica mayor transparencia, menor complejidad y un modelo más clásico de administración del sistema.
Enfoque en privacidad y minimalismo
Loc-OS mantiene su compromiso con la privacidad y la simplicidad. Es una distribución gratuita y sin telemetría, que incorpora herramientas enfocadas en proteger los datos del usuario, como LibreWolf, un navegador basado en Firefox con configuraciones orientadas a minimizar el rastreo.
El sistema apuesta por lo esencial: un entorno funcional, liviano y estable, sin sobrecarga innecesaria.
Hytale es uno de los lanzamientos más comentados en el mundo de los videojuegos sandbox. Tras años de desarrollo, retrasos y reestructuraciones internas, finalmente llegó en acceso anticipado con soporte nativo para Linux. En este artículo analizamos su estado actual, compatibilidad con Linux, soporte para mods, requisitos y cómo instalarlo correctamente en una distribución GNU/Linux.
Qué es Hytale y por qué es relevante para usuarios de Linux
Hytale es un juego sandbox de mundo abierto con fuertes elementos de rol, exploración y creación de contenido. Está diseñado desde cero para permitir modificaciones profundas, servidores personalizados y experiencias creadas por la comunidad.
Para la comunidad Linux, lo más importante es que Hytale ofrece soporte nativo, sin necesidad de capas de compatibilidad como Wine o Proton. Esto lo convierte en una opción atractiva para quienes buscan juegos modernos que funcionen de forma estable en sistemas GNU/Linux.
Estado actual del juego
Actualmente Hytale se encuentra en acceso anticipado. Esto significa que el juego es completamente jugable, pero sigue en desarrollo activo. Los desarrolladores publican actualizaciones frecuentes que corrigen errores y agregan contenido.
La versión disponible ya incluye:
Modo exploración jugable
Sistema de generación de mundos
Herramientas de creación de contenido
Soporte temprano para servidores
Infraestructura completa de modding
El acceso anticipado implica que pueden existir errores, pero también permite a los jugadores influir en la evolución del juego.
Compatibilidad con Linux
Hytale funciona de manera nativa en Linux y se distribuye mediante un lanzador propio empaquetado como Flatpak. Esto facilita la instalación en la mayoría de las distribuciones modernas.
Ventajas de su implementación en Linux:
No requiere emulación
Rendimiento comparable a Windows
Actualizaciones automáticas desde el lanzador
Integración sencilla con escritorios modernos
El juego ha demostrado buen rendimiento en distribuciones actuales como Fedora, Ubuntu, Debian y Arch Linux.
Soporte para mods
Uno de los pilares de Hytale es su sistema de modding integrado. Desde el primer día, el juego incluye herramientas oficiales para crear:
Nuevos bloques y objetos
Sistemas de generación de mundo
Scripts personalizados
Servidores modificados
Experiencias multijugador únicas
El enfoque está orientado principalmente a modificaciones del lado del servidor, lo que permite a los jugadores unirse a servidores personalizados sin alterar su cliente local.
Para usuarios Linux interesados en el desarrollo de mods, esto representa una plataforma especialmente atractiva.
Precio y modelo de distribución
Hytale es un juego de pago con un precio base accesible y ediciones especiales opcionales que incluyen contenido cosmético. La compra otorga acceso al acceso anticipado y a futuras actualizaciones sin costos adicionales.
Requisitos del sistema en Linux
Para ejecutar Hytale de forma cómoda en Linux se recomienda:
Mínimos:
CPU equivalente a Intel i5 o Ryzen 3
8 GB de RAM
GPU compatible con OpenGL 4.1
10 GB de almacenamiento en SSD
Recomendados:
CPU equivalente a Intel i5 moderno o Ryzen 5
16 GB de RAM
GPU integrada moderna o dedicada de gama media
20 GB de almacenamiento en SSD
Un sistema con controladores gráficos actualizados es clave para obtener buen rendimiento.
Cómo instalar Hytale en Linux
A continuación se describe el método general de instalación utilizando Flatpak, que es la forma recomendada.
GNOME OS Nightly es una distribución Linux experimental diseñada para mostrar y probar el estado más avanzado del ecosistema GNOME. No se trata de una distribución tradicional orientada al usuario final, sino de una plataforma de referencia oficial para desarrolladores, testers y colaboradores del proyecto GNOME.
Su principal objetivo es ofrecer un entorno controlado, moderno y coherente donde se pueda desarrollar, validar y probar el escritorio GNOME, sus aplicaciones principales y todo su stack tecnológico antes de que estos cambios lleguen a distribuciones estables.
¿Qué es exactamente GNOME OS?
GNOME OS es una distribución Linux inmutable, construida desde cero para ejecutar la última versión en desarrollo del escritorio GNOME, junto con sus aplicaciones y bibliotecas más recientes.
A diferencia de otras distribuciones populares, GNOME OS no busca ser versátil ni configurable para múltiples usos. Su razón de existir es servir como entorno de pruebas y desarrollo, garantizando que todos los testers y desarrolladores trabajen sobre una base idéntica y predecible.
Arquitectura moderna e inmutabilidad
Uno de los pilares fundamentales de GNOME OS es su diseño inmutable. El sistema base no se modifica directamente durante el uso normal, lo que reduce errores, inconsistencias y problemas derivados de cambios manuales en el sistema.
Base tecnológica
GNOME OS está construido sobre:
Un userland moderno basado en GNU y systemd
El Freedesktop SDK como base para librerías y herramientas
Un enfoque reproducible y controlado del sistema
Inicialmente, GNOME OS utilizaba OSTree para desplegar el sistema raíz y gestionar las actualizaciones. Con el tiempo, el proyecto migró a systemd-sysupdate, una solución más moderna que ofrece:
Mayor nivel de inmutabilidad
Actualizaciones automáticas del sistema
Capacidad de restauración a estado de fábrica
Uniformidad entre instalaciones
Mejores propiedades de seguridad
Mayor adaptabilidad del sistema
Este enfoque posiciona a GNOME OS dentro de la nueva generación de sistemas Linux modernos y robustos.
Gestión de software: sin paquetes tradicionales
GNOME OS no utiliza gestores de paquetes clásicos como APT, DNF o Pacman. El sistema base permanece bloqueado y no está pensado para ser modificado.
Para la instalación de software adicional, GNOME OS apuesta exclusivamente por Flatpak, que viene soportado de forma nativa. Esto permite:
Instalar aplicaciones sin alterar el sistema base
Mantener la coherencia del entorno
Probar aplicaciones GNOME en condiciones reales
Evitar conflictos de dependencias
Flatpak es, además, una pieza clave del ecosistema GNOME, por lo que su integración en GNOME OS es total.
LinuxBP es un blog creado por BPsysGamer, dedicado a brindar soluciones y recursos para Linux. Ofrecemos guías y trucos detallados para mejorar la experiencia de los usuarios, con un enfoque en claridad y eficacia. Desde principiantes hasta expertos, nuestras publicaciones brindan información accesible y fácil de seguir.
Seguidores
Creative Commons
Todos los contenidos publicados en este blog son propiedad intelectual exclusiva de BPsysGamer y se encuentran protegidos bajo los términos de la Licencia Creative Commons (Attribution-NonCommercial-ShareAlike). Esta licencia permite una distribución compartida y no comercial del contenido, siempre y cuando se respeten los créditos y se haga un uso adecuado de acuerdo a los términos establecidos.