gentoo linux

Gentoo Linux: ¿qué es y merece la pena instalarlo?

octubre 2, 2026 Qué es mejor? 12 min read
Gentoo Linux: ¿qué es y merece la pena instalarlo?

Gentoo Linux no es para estrenar ordenador en 20 minutos. Es una distribución source-based donde compilas el sistema a tu medida. Datos comprobados en septiembre de 2026.

Veredicto: quién debería instalar Gentoo y quién no

Para la mayoría, no. Si buscas instalar y trabajar, elige Ubuntu que corre en Linux o Linux Mint que corre en Linux, ambos 0 EUR, gratuitos y libres sin límites de uso más allá de soporte profesional opcional; o Fedora Workstation que corre en Linux para software más reciente. Gentoo exige horas de compilación, lectura del Handbook y mantenimiento manual. No ahorra tiempo ni dinero.

Para quien busca control total, sí. Si necesitas elegir qué entra en cada paquete con USE flags, optimizar con -march=native y decidir dependencias y parches, Gentoo con Portage te da ese control binario a binario. Útil en estaciones de trabajo muy afinadas, servidores a medida o hardware donde cada MB de RAM y cada opción de compilación cuenta.

Para quien quiere aprender Linux a fondo, sí, como segundo sistema. Montar Gentoo desde stage3 enseña particionado, chroot, kernel y gestor de arranque de forma práctica. Hazlo en un equipo secundario o máquina virtual, no como único sistema de producción hasta dominar el flujo de actualizaciones rolling release.

Qué es Gentoo y en qué se diferencia de otras distribuciones

Gentoo es una distribución Linux rolling release y source-based: el sistema se construye compilando código fuente en tu equipo en lugar de instalar binarios precompilados. Eso permite adaptar cada paquete al hardware y a las funciones que quieres.

Su gestor es Portage, que usa ebuilds como recetas de compilación. Cada ebuild describe versión, dependencias y opciones. La especificación que define el formato es EAPI; la rama estable actual es EAPI 9, que fija cómo se escriben los ebuilds y qué funciones soportan.

La personalización fina se hace con USE flags: variables que activan o desactivan soporte para opciones como alsa, systemd, wayland o bluetooth a nivel global o por paquete. Cambiar un flag implica recompilar lo afectado.

Al ser rolling release no hay versiones congeladas: actualizas de forma continua desde el árbol de Portage. A cambio, tú gestionas la estabilidad con palabras clave (~amd64), máscaras y resolución de bloques.

  • Source-based real: compilas con tu toolchain y CFLAGS, no instalas un binario genérico.
  • Portage + ebuilds: control de dependencias y parches por receta, no solo por paquete binario.
  • USE flags: eliges funciones en tiempo de compilación, reduces dependencias y tamaño.
  • Rolling release: actualizaciones continuas sin reinstalación por versión.
  • EAPI 9: formato actual de ebuilds, garantiza compatibilidad entre recetas y gestor.

Gentoo hoy en cifras verificables

Concepto Dato verificable
Ebuilds en árbol gentoo (git) sin dato
Paquetes distintos aproximados sin dato
Tamaño repositorio binario amd64 (x86-64) 89 GBytes
Arquitecturas con stages stage3 sin dato
Versión EAPI estable 9
Modelo de lanzamientos rolling release

El fabricante no publica en la misma página un contador oficial de ebuilds y stages por arquitectura con fecha única; para verificarlo consulta el repositorio gentoo y la página de descargas de stages. El dato de 89 GBytes corresponde al repositorio binario amd64 anunciado por el proyecto.

Qué necesitas antes de empezar

Gentoo no pide hardware raro, pide tiempo, conexión y base de Linux. Antes de descargar nada, revisa esto.

Requisitos técnicos:

  • Stage3 adecuado a tu CPU y libc: amd64 con glibc es el más documentado; para otras arquitecturas verifica el stage en la web oficial. La imagen live puede ser la Minimal Installation CD o cualquier live USB Linux.
  • Conexión por cable preferible: durante la instalación descargarás stage3, snapshots de Portage y fuentes; sin dato oficial de GB totales, prevé varios GB y conexión estable.
  • Espacio en disco: 20 GBytes libres como mínimo para sistema base y Portage; 40 a 60 GBytes si compilarás escritorio y navegador.
  • RAM y CPU para compilar: 4 GBytes de RAM mínimo; 8 GBytes o más acortan compilaciones grandes. CPU multinúcleo con MAKEOPTS ajustado.

Conocimientos y tiempo:

  • Particionado y sistemas de archivos: crear particiones GPT/MBR, formatear ext4, xfs o btrfs y montar correctamente.
  • Chroot, kernel y gestor de arranque: configurar make.conf, elegir kernel (dist-kernel binario o gentoo-sources manual) y GRUB o systemd-boot.
  • Tiempo real: instalación clásica compilando base y kernel lleva de 2 a 6 horas en hardware actual de gama media; en equipos modestos puede superar 8 horas. El repositorio binario reduce ese tiempo a menos de 1 hora.

Lista de verificación previa:

  • [ ] Copia de seguridad y USB live probado que arranca en UEFI y Legacy según tu placa
  • [ ] Stage3 descargado y verificado con checksum y firma
  • [ ] Particiones planificadas (EFI de 512 MB, swap opcional, raíz)
  • [ ] mirrorselect o espejo cercano elegido para no depender de una sola fuente
  • [ ] Si no quieres compilarlo todo, decidido usar binarios amd64 o imagen QCOW2/WSL

Formas de instalar y usar Gentoo, comparadas

Forma de instalación Tiempo instalación Consumo CPU / RAM / Disco en instalación Control USE flags Mantenimiento Para quién es
Stage3 compilado clásico 2 a 6 horas en gama media Alto / 4 a 8 GBytes RAM / 20 a 60 GBytes Total Manual con Portage y emerge --sync Quien quiere optimizar cada paquete
Paquetes binarios amd64 (89 GBytes de repositorio) 0,5 a 1 hora Medio / 4 GBytes RAM / 20 a 40 GBytes Parcial, flags predefinidos Mixto binario y compilación selectiva Quien quiere Gentoo sin compilar todo
Imagen QCOW2 RISC-V / amd64 0,2 a 0,5 horas Bajo / 2 a 4 GBytes RAM / 10 a 20 GBytes Bajo Actualización como stage3 Pruebas y virtualización rápida
WSL con systemd 0,2 a 0,3 horas Bajo / 2 GBytes RAM / 10 GBytes Bajo Gestionado por WSL + Portage Desarrolladores en Windows que corre en Windows

Esta tabla usa rangos porque el tiempo depende de CPU, disco NVMe frente a SATA y número de trabajos MAKEOPTS="-jN". El dato de 89 GBytes es el tamaño publicado para el repositorio binario amd64 del proyecto.

Si vienes de Windows que corre en Windows con licencia de pago aproximada o macOS que corre en macOS solo en hardware Apple, valora primero si necesitas Linux nativo o te basta WSL antes de particionar.

Instalación clásica desde stage3: compilando el sistema

Es el método del Gentoo Handbook y el que enseña cómo funciona el sistema. Sigue el orden; saltarse pasos genera errores de chroot o de arranque.

  1. Arranca la live y prepara red y discos. Verifica conexión con ping, sincroniza reloj con chronyd y particiona con fdisk o parted. Formatea y monta raíz en /mnt/gentoo, crea y monta /mnt/gentoo/boot/efi si usas UEFI.
  2. Descarga y descomprime stage3. Entra en /mnt/gentoo, descarga el stage3 amd64 con systemd u openrc según prefieras y verifica firma. Descomprime con tar xpvf stage3-.tar.xz --xattrs-include='.*' --numeric-owner.
  3. Configura Portage y entra en chroot. Copia resolv.conf, monta /proc, /sys, /dev y entra con chroot. Selecciona perfil con eselect profile y edita /etc/portage/make.conf con COMMON_FLAGS, MAKEOPTS="-j$(nproc)" y USE globales.
  4. Sincroniza y actualiza. Ejecuta emerge --sync y emerge --ask --update --deep --newuse @world. Respeta los mensajes de eselect news.
  5. Kernel y firmware. Opción rápida: emerge sys-kernel/gentoo-kernel-bin que instala kernel binario. Opción completa: emerge sys-kernel/gentoo-sources y make menuconfig, compila e instala módulos. Añade linux-firmware si tu hardware lo requiere.
  6. Sistema base y arranque. Configura fstab, zona horaria, locale y clave de root. Instala gestor de arranque: emerge sys-boot/grub y grub-install más grub-mkconfig, o bootctl para systemd-boot. Crea usuario y instala NetworkManager o dhcpcd.

Compilar todo alarga la instalación y eleva temperatura y consumo: en portátiles sin buena refrigeración limita MAKEOPTS y conecta corriente. Si interrumpes una compilación grande, reanuda con emerge --resume antes de forzar --skipfirst.

Instalación rápida con binarios y variantes listas

Si quieres probar Gentoo sin compilar durante horas, el proyecto ofrece atajos que mantienen Portage pero parten de binarios.

Opción A: binarios amd64 desde stage3

  1. Sigue los pasos 1 a 3 de la instalación clásica hasta el chroot y perfil.
  2. Activa el repositorio binario en /etc/portage/binrepos.conf/gentoobinhost.conf con la URL oficial para amd64 (repositorio de 89 GBytes). Sincroniza con emerge --sync.
  3. Instala sistema y escritorio con emerge --getbinpkg o emerge --usepkg para paquetes como gentoo-kernel-bin, firefox-bin o kde-plasma/plasma-meta. Solo compilarás lo que no tenga binario o donde cambies USE flags.
  4. Finaliza con fstab, gestor de arranque y usuario como en el método clásico.

Opción B: imagen QCOW2 lista

  1. Descarga la imagen QCOW2 para amd64 o RISC-V desde la sección de descargas del proyecto.
  2. Crea máquina virtual en QEMU/KVM o VirtualBox, asigna 2 a 4 GBytes de RAM y 20 GBytes de disco, y arranca la imagen.
  3. Actualiza con emerge --sync && emerge -uDN @world cuando quieras pasar a rolling completo.

Opción C: WSL con systemd

  1. En Windows que corre en Windows, habilita WSL y descarga el tarball stage3 para WSL con systemd desde la web de Gentoo.
  2. Importa con wsl --import Gentoo %LOCALAPPDATA%\Gentoo gentoo-wsl.tar.xz y arranca wsl -d Gentoo.
  3. Dentro, configura usuario y Portage; actualiza como en cualquier Gentoo.

Qué se pierde: con binarios y QCOW2/WSL heredas los USE flags con los que se compiló el binario. Si necesitas USE="-pulseaudio alsa" o USE="-systemd", tendrás que recompilar esos paquetes y el ahorro de tiempo se reduce.

Compatibilidad: binarios solo para amd64 (x86-64). QCOW2 existe para amd64 y RISC-V; el resto de arquitecturas sigue requiriendo compilación desde stage3. WSL requiere Windows 10/11 con WSL2 y virtualización activada.

Cuándo compensa instalarlo y errores que hacen perder tiempo

Cuándo sí compensa:

  • Equipo muy ajustado o muy específico. Quieres un sistema sin PulseAudio, sin Bluetooth o sin systemd, o necesitas desactivar docenas de dependencias para ahorrar RAM y disco en un mini PC o servidor.
  • Optimización por CPU. Usas -march=native y LTO en paquetes críticos donde un 5 a 15 % de rendimiento medible justifica compilar, como codificación o cálculo.
  • Aprendizaje profundo. Quieres entender toolchain, EAPI 9 y resolución de dependencias para luego mantener Debian que corre en Linux o ChromeOS que corre en Linux y web con criterio.

Cuándo no compensa:

  • Necesitas equipo productivo ya. Si tu prioridad es ofimática, clases o gaming, Ubuntu o Zorin OS que corre en Linux te dejan trabajando en 30 minutos sin compilar.
  • Hardware con drivers cerrados recientes. Portátiles con GPU dedicada o Wi-Fi que depende de firmware privativo funcionan antes en Fedora o Ubuntu que compilando kernel a mano.
  • Sin tiempo para mantenimiento rolling. Gentoo exige leer news, resolver bloques y recompilar tras cambios de USE; si no puedes dedicarle 1 a 2 horas al mes, se desactualiza y rompe dependencias.

Pros y contras concretos:

  • Ventaja: control total de USE flags y dependencias, sistema sin componentes que no usas.
  • Ventaja: rolling release continuo sin reinstalaciones por versión.
  • Ventaja: documentación Handbook y ebuilds auditables.
  • Inconveniente: tiempo de compilación y consumo eléctrico elevados en paquetes grandes como chromium o libreoffice.
  • Inconveniente: mantenimiento manual; una actualización de perfil puede exigir emerge -e @world.
  • Inconveniente: binarios limitados a amd64; fuera de ahí compilas sí o sí.

Errores frecuentes que alargan horas:

  • USE flags contradictorios a nivel global. Poner USE="-*" o activar todo a la vez crea bloques. Usa emerge --info y ajusta por paquete en /etc/portage/package.use.
  • MAKEOPTS mal ajustado y jobserver. MAKEOPTS="-j32" en CPU de 4 núcleos satura RAM y falla con jobserver unavailable. Usa -j$(nproc) y respeta EMERGE_DEFAULT_OPTS="--jobs --load-average".
  • Kernel sin actualizar tras glibc o toolchain. Actualizas @world pero olvidas recompilar kernel y módulos; el sistema arranca sin Wi-Fi o sin NVIDIA. Tras gcc o glibc, ejecuta emerge @module-rebuild y revisa eselect kernel.

Si dudas entre probar y comprometerte, instala primero la variante binaria o QCOW2: si te convence el control de Portage, migra a compilación completa solo en los paquetes donde midas beneficio real.

Preguntas frecuentes sobre Gentoo Linux

1. ¿Dónde puedo descargar Gentoo Linux?

La página oficial de Gentoo ofrece imágenes de instalación y tarballs precompilados en la sección de descargas. La imagen mínima recomendada para instalación tiene menos de 300 MB, lo que permite un arranque rápido incluso en máquinas con pocos recursos. Verifica que el checksum del archivo descargado coincida con el publicado en la web oficial antes de escribirlo en un medio booteable.

2. ¿Qué es el Gentoo Handbook y cómo se usa?

El Gentoo Handbook es la guía oficial paso a paso para instalar y configurar el sistema desde cero. Se encuentra en la wiki de Gentoo (wiki.gentoo.org) y está disponible en múltiples idiomas, incluido el español. Es el recurso fundamental para cualquier instalación, ya que explica desde el particionado del disco hasta la configuración del gestor de arranque, con comandos específicos para cada arquitectura.

3. ¿Qué tipo de imagen ISO ofrece Gentoo para instalar?

Gentoo distribuye dos tipos principales de imágenes: las 'Stage3' (tarballs comprimidos que contienen un sistema base para compilar) y las imágenes minimalas de instalación (ISO ligeras de arranque). La imagen mínima para arquitectura x86_64 tiene aproximadamente 300 MB y arranca en un entorno de línea de comandos desde el que se ejecutan los comandos de instalación manual. No ofrece un instalador gráfico tipo 'Next-Next-Finish'; todo el proceso se realiza desde la terminal.

4. ¿Gentoo sigue soportando la arquitectura de 32 bits (x86)?

El soporte oficial para la arquitectura x86 (32 bits) fue eliminado en 2024. Ya no se generan imágenes de instalación ni archivos Stage3 para esa plataforma. La alternativa es utilizar la arquitectura amd64 (64 bits) o, en sistemas con procesadores muy antiguos sin soporte de 64 bits, recurrir a proyectos como Debian o Alpine que aún mantienen soporte para 32 bits.

5. ¿Sobre qué está basado Gentoo Linux?

Gentoo Linux es un sistema operativo independiente, no derivado de otra distribución como Debian o Fedora. Se construye desde cero, con un sistema de gestión de paquetes propio llamado Portage, escrito en Python. El usuario compila cada paquete desde el código fuente utilizando perfiles de configuración que permiten habilitar o deshabilitar opciones de compilación específicas para optimizar el rendimiento en su hardware.

6. ¿Gentoo funciona en procesadores PowerPC (PPC)?

Gentoo mantiene soporte oficial para la arquitectura PPC (PowerPC) con archivos Stage3 y documentación específica en el Handbook. Este soporte es útil para mantener funcionales equipos antiguos como los Power Mac o servidores IBM basados en POWER. La instalación en PPC sigue el mismo procedimiento manual que en x86_64, pero con ajustes específicos para el gestor de arranque y la configuración del kernel propios de esa arquitectura.

7. ¿Qué son los mirrors de Gentoo y cómo se eligen?

Los mirrors son servidores distribuidos por todo el mundo que almacenan copias de los paquetes de Gentoo para descargarlos más rápido según tu ubicación geográfica. La wiki de Gentoo proporciona una lista de mirrors clasificados por país y tipo de conexión (HTTP, FTP, rsync). Se recomienda usar rsync para sincronizar el árbol de paquetes (Portage) y un mirror cercano para las descargas binarias, lo que puede reducir significativamente los tiempos de actualización.

Fuentes

  1. GentooDownloads – Gentoo Linuxconsultado el 21/09/2026
  2. YcombinatorGentoo Linux 2025 Review | Hacker Newsconsultado el 21/09/2026
  3. MediumGentoo Install in 2026 – Mediumconsultado el 21/09/2026
  4. GentooWhy Gentoo? – Michał Górnyconsultado el 21/09/2026