Mi experiencia con GNU/Linux

Mini PC encendido con arranque dual y una ventana de terminal mostrando el uso de memoria RAM y swap en GNU/Linux

Cuatro años de GNU/Linux: del arranque dual al SSD al límite​

¿Se puede hibernar Windows y Linux a la vez en el mismo ordenador? Sobre el papel, sí. En un mini PC Shuttle Slim de 2015 —Celeron de dos núcleos a 1,5 GHz, 16 GB de RAM y disco SSD— la respuesta fue un no durante meses. Esa es la primera parada de una experiencia con GNU/Linux que se ha prolongado cuatro años y que ha pasado por la hibernación imposible, el desgaste del SSD y hasta un cambio de cable de vídeo.

El punto de partida: instalar Ubuntu 22.04.1 dejando Windows 10 22H2 en arranque dual con GRUB. Ubuntu hiberna sin problema, una vez calculado el offset que va al fichero de GRUB. Windows no. Al ejecutar shutdown -h, la máquina responde con un escueto «El sistema no puede encontrar el archivo especificado (2)».

¿Por qué Windows no hiberna con Linux instalado?​

El fichero hiberfil.sys existe en la partición de Windows. Redimensionarlo al tamaño de la RAM —al principio ocupaba un 40% de esa cifra— no sirve de nada. La explicación que maneja el caso es que la partición marcada como activa es la que aloja GRUB, y eso Windows no lo digiere. Cambiar la partición activa permitiría quizá hibernar Windows, pero dejaría a Ubuntu sin arranque. La cuadratura del círculo.

Las vías habituales se probaron sin éxito: desactivar y reactivar el servicio de hibernación por consola con powercfg.exe /hibernate off y on. Tampoco sonó la flauta. Los 90 GB libres en la partición y los 16 GB de memoria descartan el problema de espacio. Se llegó a sugerir, medio en broma, cargarse Windows y virtualizarlo dentro de Linux.

El SSD que se traga 50 GB de escritura diaria​

El aviso llegó más tarde: 40.600 GiB escritos y subiendo a razón de 50 gigas diarios, porque el equipo lleva muchas horas encendido. El fabricante cifra el límite del disco en 160.000 GiB. Queda margen, pero la preocupación es real.

Parte de la solución pasa por TRIM. Las distribuciones con systemd ya lo ejecutan solas —una vez a la semana o de forma continua con la opción discard—, así que programarlo a mano con cron es una reliquia de otra época. La otra vía, más doméstica, es no tener solo un disco: los SSD mueren sin avisar y los mecánicos al menos dan síntomas.

Swappiness, la swap y 25 GB para hibernar​

Aquí entra el baile de cifras. Con vm.swappiness en 60 (valor por defecto), la swap empieza a usarse al llenar el 40% de la RAM. Puesto a 0, es como si no existiera: el sistema la ignora y alguna aplicación acaba muriendo. Con el valor en 5, la swap vuelve a moverse y nada perece.

La lectura de free -h no ayuda a tranquilizar: 15 GiB totales, 5,8 GiB usados, 410 MiB libres y 9,3 GiB en caché. El monitor del sistema dice otra cosa —13,5 GB, un 81,4%— y parece más creíble para quien apila tres navegadores, mensajería, reproductores y un cliente de computación distribuida a la vez. Para poder hibernar se crearon 25 GB de swap.

Wayland mueve las ventanas y agota la RAM​

El protocolo de visualización moderno trae dos regalos. El primero: algunas ventanas maximizadas se desplazan hacia abajo tras apagarse la pantalla y reanudarse. El segundo, peor: la memoria se va consumiendo poco a poco hasta que, al superar el 80%, alguna aplicación muere. Con pipas, el resultado es volver a Xorg.

Y no hay plan B cómodo. Xorg está muy parcheado y apenas queda gente dispuesta a entenderlo. Los controladores propietarios para tarjetas gráficas tampoco lo ponen fácil.

De dos Windows a dos Linux: Ubuntu, Artix y Linux Mint​

El arranque dual terminó en divorcio: Windows fuera, y en su lugar un segundo Linux. Primero Artix, la hermana de Arch sin systemd, con arranque dinit y KDE Plasma. La instalación fue razonable, salvo un PipeWire que se arrancaba dos veces y dejaba el sonido muerto. Después llegó Linux Mint, y ahí el asunto se asentó: va de lujo.

El balance entre distros sorprende poco. El consumo de memoria acaba siendo parecido si se iguala lo que corre por debajo: un antivirus como ClamAV se come un giga él solo. Las diferencias reales aparecen en la comunidad, no en el escritorio.

Flatpak, AUR y el disco que se llena​

Para instalar Microsoft Teams o Mp3Gain, el camino corto es Flatpak. El problema es que los paquetes ocupan un horror de disco. La alternativa en Artix es el AUR, donde ambos están como binarios y sin compilar. El consumo de CPU al 100% por los procesos renderer de los navegadores es harina de otro costal: síntoma de renderizado por software.

El cable que arruinaba la TDT en HD​

Anécdota acumulada: la imagen pixelada de los canales HD de la TDT, presente en Windows y en casi todas las distribuciones. La causa no era el software. Era un cable VGA analógico. Cambiado por uno DVI-D, el problema desapareció.



Cuatro años, varias distribuciones, una placa base reparada por 70 euros y un SSD que aún respira. La conclusión es tan modesta como reveladora: casi ninguno de los problemas era culpa de Linux. Casi.
💬 LO QUE DICEN LOS FOREROS
«De todas formas yo lo sigo teniendo claro, con 16 GB de RAM desactivaría el swap porque hay un 99,99% de posibilidades de que no lo vayas a usar nunca y mejor que el equipo ni pierda tiempo volcando de la RAM al disco.»
— cucerulo · Desactivar la swap con 16 GB
«No me percaté que en Ubuntu tengo el antivirus puesto (ClamAV), que consume un giga de RAM.»
— Pedro el Romano · Consumo del antivirus ClamAV
«el ya famoso problema que tenía para ver los canales HD de televisión TDT, que se pixelaba la imagen en Windows y me daba también problemas con casi todas las distribuciones de linux»
— Pedro el Romano · Pixelación de la TDT en HD
📊 OPINIONES
Peso aproximado de cada postura en el debate. No es una encuesta.
Linux cubre el uso diario sin dramas45%
Windows sigue ganando en compatibilidad35%
El problema real es el hardware20%
📌 DATOS
40.600 GiB escritos en el SSD, a razón de 50 gigas diarios
El fabricante cifra el límite del disco en 160.000 GiB
25 GB de swap creados para poder hibernar
Celeron de dos núcleos a 1,5 GHz con 16 GB de RAM
70 euros costó reparar la placa base
❓ PREGUNTAS FRECUENTES
¿Por qué Windows deja de hibernar tras instalar Linux en el mismo disco?
Windows necesita que la partición marcada como activa sea la suya para escribir y leer correctamente el fichero hiberfil.sys. Si el arranque lo ocupa GRUB en otra partición, al lanzar el apagado con hibernación el sistema devuelve el error «El sistema no puede encontrar el archivo especificado (2)». Redimensionar hiberfil.sys no lo arregla.
¿Cuánto dura un SSD con 50 GB de escritura al día?
En el caso documentado, el disco acumula 40.600 GiB escritos y el fabricante cifra su resistencia en 160.000 GiB. A ese ritmo quedaría una fracción amplia de vida útil, pero el desgaste avanza. Activar el servicio TRIM de systemd reduce escrituras innecesarias al marcar bloques borrados.
¿Qué es swappiness y cómo afecta a la swap?
Es el parámetro que fija a partir de qué porcentaje de memoria ocupada el sistema empieza a volcar datos a la swap. En 60, valor habitual, eso ocurre al llenar el 40% de la RAM. Con 0 la swap queda prácticamente desactivada y algunas aplicaciones mueren; con 5 vuelve a usarse con moderación.
📅 EVOLUCIÓN
Octubre 2022 Instalación de Ubuntu 22.04.1 en arranque dual con Windows 10 22H2; Windows pierde la capacidad de hibernar
2022 Ajuste de swappiness a 0 y después a 5, y creación de 25 GB de swap para poder hibernar
2024 El SSD acumula 40.600 GiB escritos a razón de 50 GB diarios frente a un límite de 160.000 GiB
2025 Windows se sustituye por Artix Linux con arranque dinit y escritorio KDE Plasma
2025 Wayland queda descartado por ventanas que se desplazan y consumo progresivo de RAM
2026 Linux Mint pasa a ser el sistema operativo principal tras años de pruebas con otras distribuciones
🔗 FUENTES
MuyLinux ↗
Ejecución automática semanal del servicio TRIM
ADSLZone ↗
Comportamiento del SSD al agotar sus ciclos
Flathub ↗
Catálogo de aplicaciones empaquetadas en Flatpak
Pimylifeup ↗
Gestión de swap y memoria bajo sistemas Linux
💬 POR QUÉ PARTICIPAR
✓El desglose completo del uso real de memoria, con la lectura de free -h frente al monitor del sistema y su discrepancia entre 5,8 GiB y más de 13 GB
✓La secuencia exacta de comandos y pruebas hechas con powercfg para intentar recuperar la hibernación de Windows, incluidas las que no funcionaron
✓El detalle de por qué un cable VGA analógico arruinaba la recepción de los canales TDT en alta definición y cómo se comprobó el cambio a DVI-D
Este es un resumen del hilo. La discusión completa incluye 215 respuestas con datos, fuentes y análisis que solo están disponibles para usuarios registrados. Crea tu cuenta en 30 segundos para acceder al debate completo y participar.
Te estás perdiendo 215 mensajes
Esto es un resumen. El hilo original está entero ahí dentro.
Leer el hilo completo →
Registro en 30 segundos
Resumen elaborado con IA a partir del debate de la comunidad — 215 respuestas analizadas. Última actualización: .

Estadísticas del foro

Temas
2.054.352
Mensajes
58.284.965
Miembros
190.959
Último miembro
MarquesDePocasPerras

El blog de burbuja.info

Volver