🐧
Gestión de Kernels en Linux
Cómo instalar, cambiar y eliminar kernels en tu distribución
ℹ️ ¿Qué es el Kernel de Linux?
El kernel es el núcleo del sistema operativo. Se encarga de gestionar el hardware (CPU, RAM, discos, periféricos) y de permitir que el software se comunique con él. Gestionar el kernel te permite:
- ✓ Soporte para hardware nuevo: Un kernel más reciente puede incluir drivers para tu nueva GPU, tarjeta WiFi o CPU.
- ✓ Mejoras de rendimiento y seguridad: Cada versión trae optimizaciones y parches de seguridad.
- ✓ Solución de problemas: Si una actualización del kernel rompe algo, puedes volver a una versión anterior.
- ✓ Kernels especializados: Puedes instalar kernels optimizados para gaming (baja latencia) o estabilidad (LTS).
⚙️
Tipos de Kernels
🚀 Kernel Estándar (Stable)
Es el kernel que viene por defecto en la mayoría de las distribuciones. Ofrece un buen equilibrio entre características nuevas y estabilidad. Recomendado para la mayoría de los usuarios.
🛡️ Kernel LTS (Long-Term Support)
Recibe soporte y actualizaciones de seguridad durante varios años. Es extremadamente estable y fiable, pero no incluye las últimas novedades de hardware. Ideal para servidores y PCs de trabajo donde la estabilidad es crítica.
🎮 Kernel de baja latencia (Low-Latency / Real-Time)
Optimizado para reducir la latencia del sistema. El planificador de tareas es más agresivo, lo que es ideal para producción de audio y gaming competitivo.
🔥 Kernel XanMod / Liquorix
Kernels personalizados por la comunidad con parches y optimizaciones para mejorar el rendimiento en escritorio y gaming. Son más "bleeding-edge" que el estándar.
💻
Gestión de Kernels por Distribución
🔵 Fedora
Fedora mantiene los últimos 3 kernels instalados por defecto. GRUB te permite elegir cuál arrancar.
Listar kernels instalados:
Eliminar un kernel antiguo (reemplaza la versión):
rpm -q kernelEliminar un kernel antiguo (reemplaza la versión):
sudo dnf remove kernel-core-6.5.0-1.fc39
🟣 Arch Linux
Arch Linux es "rolling release", por lo que siempre tendrás el último kernel estable. Puedes instalar otros kernels fácilmente.
Instalar el kernel LTS:
Instalar el kernel Zen (optimizado para escritorio):
Actualizar GRUB después de instalar un nuevo kernel:
sudo pacman -S linux-lts linux-lts-headersInstalar el kernel Zen (optimizado para escritorio):
sudo pacman -S linux-zen linux-zen-headersActualizar GRUB después de instalar un nuevo kernel:
sudo grub-mkconfig -o /boot/grub/grub.cfg
🟠 Ubuntu / Debian
Ubuntu y Debian son más conservadores con las actualizaciones del kernel. Usan el gestor de paquetes
apt para gestionar kernels.
Listar kernels instalados:
Instalar un kernel HWE (Hardware Enablement) en Ubuntu LTS:
Eliminar kernels antiguos automáticamente:
dpkg --list | grep linux-imageInstalar un kernel HWE (Hardware Enablement) en Ubuntu LTS:
sudo apt install --install-recommends linux-generic-hwe-22.04Eliminar kernels antiguos automáticamente:
sudo apt autoremove --purge
💡 Herramienta gráfica: Mainline (Ubuntu/Debian)
Mainline es una herramienta gráfica para instalar fácilmente los últimos kernels de mainline (los oficiales de kernel.org) en Ubuntu y derivados.
Instalar Mainline:
sudo add-apt-repository ppa:cappelikan/ppa && sudo apt update && sudo apt install mainline
💡
Recomendaciones según tu PC
🖥️ PC Moderna (últimos 2 años) / Gaming:
Usa el kernel estándar de tu distribución (Fedora, Arch) o un kernel HWE (Ubuntu). Si quieres exprimir el rendimiento, prueba un kernel personalizado como XanMod o Zen.
Usa el kernel estándar de tu distribución (Fedora, Arch) o un kernel HWE (Ubuntu). Si quieres exprimir el rendimiento, prueba un kernel personalizado como XanMod o Zen.
💻 Notebook de Trabajo / Servidor:
La estabilidad es clave. Usa el kernel LTS (Long-Term Support). Ofrece seguridad y fiabilidad a largo plazo sin sorpresas.
La estabilidad es clave. Usa el kernel LTS (Long-Term Support). Ofrece seguridad y fiabilidad a largo plazo sin sorpresas.
💾 PC Antigua (más de 5 años):
Un kernel LTS es una excelente opción. Es más ligero y está muy probado, por lo que es menos probable que encuentres regresiones o problemas de rendimiento.
Un kernel LTS es una excelente opción. Es más ligero y está muy probado, por lo que es menos probable que encuentres regresiones o problemas de rendimiento.
🎵 Producción de Audio / Gaming Competitivo:
Prueba un kernel de baja latencia (low-latency) o un kernel en tiempo real (real-time). Minimiza el retraso en el procesamiento de audio y las entradas.
Prueba un kernel de baja latencia (low-latency) o un kernel en tiempo real (real-time). Minimiza el retraso en el procesamiento de audio y las entradas.
🔄
Cómo cambiar de kernel al arrancar
Cuando instalas un nuevo kernel, el gestor de arranque (GRUB) se actualiza para incluirlo en el menú de inicio.
1. Reinicia tu PC.
2. Cuando aparezca el menú de GRUB, usa las flechas para seleccionar "Opciones avanzadas".
3. Verás una lista de todos los kernels instalados. Selecciona el que quieres arrancar y presiona Enter.
4. Si el nuevo kernel funciona bien, tu sistema lo usará por defecto en el próximo arranque. Si no, puedes repetir este proceso para volver al kernel anterior.
2. Cuando aparezca el menú de GRUB, usa las flechas para seleccionar "Opciones avanzadas".
3. Verás una lista de todos los kernels instalados. Selecciona el que quieres arrancar y presiona Enter.
4. Si el nuevo kernel funciona bien, tu sistema lo usará por defecto en el próximo arranque. Si no, puedes repetir este proceso para volver al kernel anterior.
⚠️ No elimines el kernel anterior inmediatamente. Mantenlo como una opción de respaldo por si la nueva versión tiene algún problema. La mayoría de las distros lo hacen automáticamente.
✓Copiado
💬 Comentarios ()