Gentoo. La verdad tras el mito

Gentoo es una distribuciรณn Linux y BSD que verdaderamente ha dado para contar desde su fundaciรณn en el 2002, y no sรณlo es una de las 5 familias principales en Linux, sino que su gestiรณn de paquetes lo hace un tanto รบnico.

daniel-robbins


Empezando con su fundador, tenemos una una personalidad del mundo del software libre controversial, un hombre prรกctico, un genio poco conocido si no es tal vez por algunos usuarios del mundo Linux. Se trata de Daniel Robbins.

Robbins comenzรณ el desarrollo de una distribuciรณn Linux a finales de los 90s, Enoch Linux. Su propรณsito era crear una distribuciรณn sin binarios, que se adaptara al hardware y con sรณlo lo necesario. Robbins comenzรณ a mejorar el compilador logrando un incremento de velocidad por sobre las demรกs distros, lo que motivรณ el cambio de nombre, Enoch Linux pasรณ a llamarse Gentoo, la raza de pingรผino mรกs rรกpida. Pronto sus modificaciones al compilador pasaron a formar parte de todas las distros.

Sin embargo, probablemente el hecho mรกs importante que marcรณ a Gentoo fue la inspiraciรณn misma que Robbins encontrรณ en FreeBSD. Un dรญa su ordenador tuvo un error importante, Robbins se dio cuenta que debรญa redefinir a Gentoo. Detuvo su desarrollo y pasรณ meses utilizando y dominando FreeBSD para encontrar la forma de mejorarlo, finalmente creรณ el sistema de paqueterรญa mรกs avanzado, la piedra angular de Gentoo, Portage

ยฟQuiรฉnes lo usan?

Gentoo siempre ha sido una distro popular a travรฉs de su historia, en el 2002 en el que se fundรณ fue la tercera distribuciรณn mรกs popular, tan sรณlo detrรกs del famoso Mandrake (Mandriva) y Red Hat. La mayorรญa personas de 18 a 25 aรฑos, es lรณgico pensarlo, como sugiere el doctor:

doctor

Debo decir que gente que admiro usa Gentoo. Actualmente hay 143,468 miembros registrados en el foro, se generan 1254.52 temas por dรญa y en total hay 5,817,231 de temas

Gente joven

En la actualidad ocurre un fenรณmeno curioso, la mayorรญa de los que usan Gentoo son personas de 25 a 35 aรฑos, por lo que hace 10 aรฑos eran personas de 18 a 25. Pienso que la razรณn de esto es que las nuevas generaciones, la llamada ยซZยป (a la cual pertenezco) somos mรกs visuales. Crecimos con Internet y es natural que esperemos que las cosas sean instantรกneas, como con un simple touch del smartphone.

Los que tenemos de 15 a 19 aรฑos somos tan sรณlo el 4% de los que utilizamos Gentoo segรบn una encuesta que se realizรณ en el sitio, aun es รญnfimo los que tienen menos de 15 aรฑos. A mi parecer el hecho que sean pocos los menores de 15 aรฑos, es porque la mayorรญa conocemos a Linux en la adolescencia y Gentoo es una distro que tienes que descubrir y probar, aunque tambiรฉn una hay mucha desinformaciรณn entre la gente y entre mรกs jรณvenes es mรกs fรกcil aburrirse. Asรญ que si tienen dudas me darรก gusto poder responderlas. Y anรญmense.

Entre los jรณvenes que ha instalado Gentoo tenemos a Ayortano, es un joven brillante, sabe programar, ademรกs que es uno de sus pasatiempos favorito, se cautiva con temas de historia y generalmente usa un avatar de un importante ingeniero nazi de la segunda guerra mundial, creo que รฉl es una de las personas mรกs jรณvenes que ha instalado Gentoo, a sus 15 aรฑos debiรณ ya haberlo instalado, no lo conozco directamente, pero alguien como รฉl vale la pena mencionarlo. Se dice que en el foro hay una persona de 14 aรฑos que instalรณ Gentoo.

Gente mayor.

Una de las caracterรญsticas interesantes de Gentoo es su grupo de usuarios que van de los 30 aรฑos a los 60, estos usuarios representan el 30% de la comunidad, mรกs aun es notable que es posible encontrar gente mayor de 60 aรฑos.

Roy Bamford (NeddySeagoon) probablemente sea uno de los miembros mรกs longevos de la comunidad, pertenece a la generaciรณn Babyboomer, es presidente actual de la Gentoo Foundation y administrador del foro de Gentoo, es un ingeniero en electrรณnica, nos relata que antes no existรญan los ingenieros de software, los ingenieros de hardware eran los que creaban el software para alguna necesidad en particular.

Cรฉsar Zalazar es gran usuario, comprometido con el software libre, es posible encontrarlo en gnulibre e igual es usuario de desdelinux. Siempre estรก dispuesto a ayudar y tiene un fuerte sentido de la รฉtica personal y con la sociedad.Tiene amplios conocimientos de GNU/Linux y de informรกtica. Lo puedo describir como una persona virtuosa y un gran compaรฑero.

Puedo decir que la comunidad de Gentoo es muy rica y una comunidad dedicada, estan dispuestos a ayudar sus usuarios, no es una comunidad donde exista la soberbia.

Caracterรญsticas de Gentoo. ยฟArch, Gentoo en 10 minutos?

Probablemente hayan oรญdo decir que Arch es un Gentoo en 10 minutos. Eso es lo que pensaba antes de probarlo:

Arch Linux forever, es la mejor distro que ha existido y existirรก, nada se le compara, es actual, prรกctica, pulcra, tiene una super-wiki, con muchos paquetes y cumple su trabajo. ยฟCompilar? He investigado, en la actualidad compilar no da ningรบn beneficio en velocidad. Creo que un sistema operativo es para servir al usuario, no es muy inteligente gastar tiempo compilando si da lo mismo con binarios, en todo caso si hay mejora, no creo que se justifique, podrรญa dedicar mi tiempo a otra cosa, ยฟno? ยฟLe podemos llamar fanatismo a esto?

Gentoo parece un sistema poco profesional, de poco fiar y de poca estabilidad, con una comunidad muy dividida y me temo no estar a su ยซnivel ยป y que se olviden de que yo tambiรฉn soy una persona que empezรณ con dudas como cualquiera y que me critiquen por preguntar cosas que se supone que deberรญa ya saber. Si actualmente me mostrara tiempos superiores podrรญa comenzar a interesarme.

Tal vez pueda llamarle distro acadรฉmica, bueno, la verdad es, siempre he querido saber que tan ligera puede ser un sistema, tengo en mente un proyecto en el que Gentoo podrรญa ayudarmeโ€ฆ

Cuando lo empecรฉ a instalar por un experimento, me di cuenta de lo impresionante que era, no se trata del rendimiento sino de la posibilidad, es un mecanismo para darle forma a tus ideas, es el camino para transmutar el plomo en oro, las fuentes en binarios, esta es, la distro filosofal. Me di cuenta de todos los prejuicios que tenรญa de esta distro y que es mรกs fรกcil criticar sin conocer.

Quise que entrรกramos en perspectiva, en fin, consideremos los siguientes aspectos:

Rendimiento: El rendimiento realmente aumenta cuando lo instalan en computadoras de bajos recursos, entre otras cosas las aplicaciones ocupan menos memoria RAM y las aplicaciones son menos pesadas. Por ejemplo en Arch o Debian podrรญan tener 15 pestaรฑas abiertas en Firefox y empezar a tener problemas, en Gentoo probablemente puedan tener 25 y sรณlo entonces comenzaran los problemas. En mi experiencia cuando en Arch se agote la memoria tomarรก mรกs tiempo descongelarse que Gentoo.

Universalidad y Flexibilidad: Es la esencia de Gentoo. Gentoo puede ser una poderosa estaciรณn de trabajo, una distribuciรณn para gaming, un sistema embebido, un servidor, tu escritorio, usarse en tu celular. En pocas palabras se autodescribe con una casi ilimitada adaptabilidad de forma que se puede ajustar prรกcticamente a cualquier necesidad. Actualmente soporta mรกs arquitecturas que Debian.

Estabilidad y Bleeding: Gentoo ofrece paquetes estables y probados similar a Debian Testing. Aun mรกs, ofrece distintas versiones de paquetes tales como el kernel, en este momento Gentoo soporta las series de kernel estables: 3.10, 3.12, 3.14. 3.16, 3.17, sin embargo es muy sencillo indicar a Gentoo usar el kernel mรกs nuevo como el de Arch Testing. De la misma manera se puede indicar a Gentoo que utilice las versiones mรกs nuevas de muchos programas y se acoplaran muy bien al sistema en general.

Libre: Gentoo se toma en serio la libertad en toda su extensiรณn, no es una distro avalada por la FSF, pero gracias a Portage puedes crear un sistema 100% libre con paquetes aprovados por la FSF de forma sencilla si quieres. Gentoo es la base de Ututo, la primer distro reconocida como 100% libre por la FSF. ยซHasta tienes la libertad de ser libre o no serloยป

Sistema de Init: Gentoo por defecto no utiliza systemd, utiliza Openrc que es bastante parecido al tradicional init pero mejorado, soporta la paralelizaciรณn al igual que systemd entre otras cosas. Este sistema de init es el mismo que usa Manjaro y estรก completamente integrado a Gentoo. En Gentoo tambiรฉn es posible instalar Systemd y utilizar indistintamente los dos sistemas de init al seleccionarlos en el grub teniendo el sistema completamente integrado para los dos.

Documentaciรณn: Gentoo tiene una de las wikis mรกs completas del mundo Linux, realmente les va a permitir aprender mucho de como funciona Linux. Tambiรฉn el manual para instalar Gentoo esta muy bien explicado y es exactamente el mismo traducido en varios idiomas.

Paquetes: Gentoo es una de las distribuciones con mayor software disponible, cuenta con 37,166 paquetes al momento de escribir esto, a comparaciรณn de los casi 60,000 de Ubuntu o Debian.

Repositorio de Usuarios: Gentoo de forma similar al AUR de Arch, CCR de Chakra y al sistema de Slackware poseรฉ repositorios de usuarios, la diferencia es que Gentoo mantiene distintos repositorios para distintos propรณsitos, algunos tiene paquetes estables, otros que aun no estรกn listos para entrar en la rama principal, otros son proyectos muy especรญficos, otros complementan los paquetes de Gentoo.

Estos son los principales: Stuff, Swegener, y Sunrise, donde es el punto de partida para empezar a aportar ebuilds.
Todos esto se pueden gestionar fรกcilmente con layman.

Compilaciรณn

Gentoo es la mejor distro para compilar, mรกs allรก de lo que pueda parecer obvio hay buenas razones: Compilar en general requiere que instalen las dependencias, ejecutar a configure, make y make install. Todo esto lo hace Gentoo automรกticamente y sรณlo requiere que usen ยซemergeยป similar a como usarรญan apt-get, pacman, yum, etcโ€ฆ

Si por ejemplo quiero instalar Firefox sรณlo basta que ejecute:

sudo emerge firefox

Tambiรฉn Gentoo incluye unos cuantos binarios para ahorrar tiempo: Firefox, Google Chrome, libreoffice, virtualbox

en ese caso ejecutarรญa:

sudo emerge firefox-bin

Nรณtese la terminaciรณn bin

ยฟSabรญan que el gestor de paquetes binarios de Sabayon (equo) se encuentra en el repositorio oficial de Gentoo? En teorรญa se puede usar, pero no se garantiza que sirva y se debe usar con precauciรณn

La compilaciรณn en Gentoo estรก muy refinada y verdaderamente es muy confiable, es muy raro cuando algo no compila. Me comentaron que en Debian usar apt-build para usar fuentes en vez de binarios no estaba muy pulido, no puedo dar hecho de esto aunque puedo decir que probรฉ en Arch el ABS (Arch Build System) para compilar todo mi sistema.

A pesar de un script disponible en AUR, me parece tambiรฉn que Arch no estรก muy pulido en el tema de manejar un sistema al 100% a base de compilaciรณn. Hubieron algunos errores en la compilaciรณn, y le falta una mejor gestiรณn de los paquetes compilados.

La piedra angular de Gentoo: USE y Flags

Hasta ahora han conocido el uso bรกsico de Portage y su front-end de lรญnea de comandos emerge.

Gracias a la flexibilidad de Gentoo y de la configuraciรณn centralizada del Portage (/etc/portage/make.conf). Somos capaces de construir un paquete para las caracterรญsticas exactas de nuestro sistema y de nuestras necesidades. Este es el llamado sistema de ยซFLAGSยป y de ยซUSEยป.

ยฟQuรฉ es un USE?

Los ยซUSEsยป son variables de entorno que Portage lee para saber que caracterรญsticas debe compilar:

Si por ejemplo ejecutรณ:
export USE='gnome kde bluetooth alsa'

Quiere decir que cuando haga emerge PROGRAMA el soporte para KDE y Gnome asรญ como el de bluetooth y el de audio (alsa) se incluirรกn si estรกn disponibles.

Hay dos tipos de USES, globales y particulares:

Los uses globales afectan a todo el sistema y a todos los paquetes, para establecerlos permanentemente se deben aรฑadir en el archivo /etc/portage/make.conf en la linea que comienza con USE, por ejemplo los mios:

USE="jack -ipv6 -accessibility -qt4 -kde gnome -bluetooth bindist mmx sse sse2 dbus vim-syntax systemd -consolekit unicode policykit -networkmanager pulseaudio scanner dmx"

Los particulares afectan a paquetes especรญficos y se deben escribir en /etc/portage/package.use por linea, al principio el nombre completo del paquete app-editors/emacs, y seguido los uses app-editors/emacs gtk gtk3 png

Gentoo incluye por defecto muchos USEs, despuรฉs de todo Gentoo se maneja por perfiles, unos perfiles tienen diferentes uses que otros, hay perfil para KDE, perfil para Gnome, Systemd, SELINUX y seguridad aumentadaโ€ฆ. eselect profile list los lista todos y eselect profile set # les permite seleccionar uno.

Nรณtese que en /etc/portage estรกn todas las configuraciones de Portage

Gracias al sistema USE somos capaces de especificar una gran cantidad de caracterรญsticas configurables por paquete.
Esto facilita en mucho la administraciรณn y mantenimiento del sistema y su flexibilidad a la hora de dedicar un sistema para una tarea en concreto.

Si no llegan a saber que hace cada USE no se preocupen, siempre pueden ejecutar:

equery uses PROGRAMA

esto les dirรก que hace cada USE del programa.

Ejemplo de la instalaciรณn de Inkscape -mismos colores que aparecerรญan en una terminal-:

# emerge -p inkscape

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-libs/boehm-gc-7.2e USE="cxx -static-libs -threads"
[ebuild N ] media-libs/sk1libs-0.9.1-r3 PYTHON_TARGETS="python2_7"
[ebuild N ] media-gfx/uniconvertor-1.1.5
[ebuild N ] app-text/aspell-0.60.6.1 USE="nls" LINGUAS="-af -be -bg -br -ca -cs -cy -da -de -el -en -eo -es -et -fi -fo -fr -ga -gl -he -hr -is -it -la -lt -nl -no -pl -pt -pt_BR -ro -ru -sk -sl -sr -sv -uk -vi"
[ebuild N ] app-dicts/aspell-en-7.1.0
[ebuild N ] media-gfx/inkscape-0.48.5 USE="gnome lcms nls spell -dia -inkjar -postscript -wmf" PYTHON_TARGETS="python2_7"

* IMPORTANT: 13 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Esto no es una simple resoluciรณn de dependencias, sino que con un solo paquete (inkscape en este caso) podemos tener varias posibilidades
Pรฉrmitanme explicarles :

A emerge le aรฑadรญ ยซ-pยซ, estรก opciรณn es para pretender que hace una instalaciรณn, te muestra los cambios que harรก sin hacerlos, otra opciรณn es -a (โ€“ask), es similar, sรณlo que te pregunta si quieres continuar o no.

Al principo aparece entre corchetes ebuild N, ebuild se refiere a que se va a instalar a partir del cรณdigo fuente, Portage puede generar binarios de lo que instalen, pero normalmente no lo hace, รบtil para reinstalar o para tener varias computadoras con Gentoo. En ese caso aparecerรญa como binary

Seguido tenemos N, la segunda secciรณn nos dice el tipo de operaciรณn, si se estรก actualizando (U), si es nuevo (N), si lo estamos recontruyendo (R), o si hay un conflicto que lo bloquea de instalarse (B).

Despuรฉs sigue el nombre del paquete con su nรบmero de versiรณn, luego aparece la variable use donde con rojo estรกn los uses que se van a incluir, y con azul los que no, noten que los de azul comienzan con un signo de menos. Tambiรฉn hay USES negativos y lo pueden usar para evitar algun o algunos USES que vienen por defecto.
PYTHON_TARGETS tiene que ver con la implementaciรณn de python que se usarรก, probablemente nunca la tengan que mover, asรญ que no le hagan mucho caso por ahora.

Finalmente menciona que hay 13 elementos que debo leer, son todas las noticias de los รบltimos 3 aรฑos con respecto a cambios importantes, ya los leรญ, pero no se lo he indicado a portage. Creo que esto es una caracterรญstica que deberรญa tener el pacman de Arch.

Actualizaciรณn:

La actualizaciรณn de Gentoo es diferente de las demรกs distros, se puede hacer superficialmente como usar:

emerge -u world

hasta la mรกs completa que es:

emerge -uavDN โ€“keep-going world

En caso de duda usen la รบltima forma, luego se irรกn dando cuenta de las diferencias. Les recomiendo hacerlo diario si pueden hacerlo, y lo mรกs optimo por semana, a lo mucho cada 15 dรญas, no importa su procesador, no se pasen del mes, no quieren estar resolviendo conflictos manualmente.

Pero incluso si duran 5 aรฑos sin actualizar Gentoo lo pueden hacer, al menos estรฉ artรญculo se refiere a como actualizar una instalaciรณn normal de un aรฑo sin actualizar:
http://gentoovps.net/gentoo-updating-old-system/

Gestores grรกficos:

Gentoo tiene gestores de paquetes grรกficos, estรก porthole y himerge

Himerge:

himerge

Porthole:

gentoo_porthole

Creo que ahora conocen lo bรกsico para administrar Gentoo, comprendido bien esto no creo que tengan problemas con los paquetes enmascarados, inestables, las licencias, limpiar los mรณdules de perl, las actualizaciรณnes de toolchain, actualizaciones de Python, resolver bloqueos de paquetes que es mรกs fรกcil de lo que parece.

Tiempo y dificultad

mitos gentoo

Es muy comรบn que se exagere la dificultad de Gentoo, sobre todo en tablones de imรกgenes como 4-chan. Me gusta pensar en que instalar Gentoo es fรกcil. Difรญcil es un concepto muy relativo, muy impreciso, si lo comparas con Ubuntu puede ser dificil, si lo comparas con Arch puede que ni sea fรกcil ni dificil.

Son 3 cosas bรกsicas las que se necesitan para instalar Gentoo: cierta experiencia en Linux, perseverancia, y el procesador. Todas se complementan y lo que te falta de un lado lo puedes tener en el otro.

ยฟQuรฉ hago si mi procesador tiene poca potencia?

Alguien con una computadora promedio, con conocimientos regulares de Linux se puede llevar muy bien con Gentoo, en cambio alguien con un procesador Atom o Pentium 4 si le va a costar tiempo y/o trabajo poder instalarlos. Pero no crean que eso es un obstรกculo, hay quienes lo instalan asรญ.

Lo que siempre recomendรฉ en estos casos es tener una instalaciรณn de Arch en chroot en su Gentoo, asรญ para poder instalar binarios en caso de emergencia y correrlos con algun script. Tambiรฉn si pueden hagan un cluster con distcc, asรญ compilan usando varias computadoras u otra mรกs potente. ยฟPor quรฉ? Porque despuรฉs de tantas horas compilando sabes que el rendimiento vale la pena, que tu sistema es mรกs seguro y es mรกs flexible.

Casos de la vida real

En el foro alguien comentรณ lo mucho que le tomรณ compilar glibc para el raspberry pi, esto esโ€ฆ interesante. En fin, me gusta el blog de DJ_Dexter, me sorprende todo lo que hace apesar de su hardware, no sรฉ si aun conserve su Pentium 4, pero instalรณ Gentoo en รฉl. Abajo su escritorio del concurso oficial de Gentoo en el que participรณ.

fluxbox_screenshot


http://sc.gentooligans.com/image/djdexter/2011/07/12/djdexters-fluxbox-desktop

Yo tenรญa un Intel Atom, en verdad querรญa instalar Gentoo, ยฟesperarme a cuando tenga algo mรกs potente?, ยฟvoy a dejar que la situaciรณn me domine? Me atrevรญ a instalarlo, lo usรฉ muchos meses como mi รบnico sistema operativo.

Compilar el kernel me tomaba 3 horas o mรกs, lo que me retrasรณ un poco es que debรญa compilar built-in en el kernel el soporte para mi disco SATA, y unas opciones para el servidor X. Fueron dos dรญas de investigaciรณn. Hace exactamente un aรฑo de eso, tambiรฉn de pronto no supe como resolver unos conflictos, pero insistiendo fui resolviรฉndolo, tal vez me tomรณ en total 5 dรญas tener un Gentoo con lo que podรญa necesitar. Fue una gran experiencia.

1496444_10152062212089360_357905114_o

Pero aun asรญ no me rendรญ e insistรญ en instalar KDE tiempo despuรฉs en mi mismo intel atom.

gentoo kde intel atom

Sรณlo lo actualizaba una vez al mes, actualizar con todo KDE tomaba 20 horas, aun asรญ sรณlo era una sรณla vez al mes, como compilรฉ firefox para tener aun mรกs rendimiento fueron 8 horas mรกs. Por lo que actualizar me tomaba 30 horas. Pero nunca tuve problemas con eso, incluso tenรญa un Arch en una carpeta por si requiriese algo de emergencia, nunca la necesitรฉ. Tenรญa todo lo que necesitaba en Gentoo.

En Taringa Novatovich tambiรฉn se uniรณ a #gentooinstallbattle instalando Gentoo en su netbook

Cualquiera puede instalar Gentoo:

perseverancia

Lo que es cierto es que nunca he oido de alguien que se iniciara al mundo Linux instalando Gentoo, pero si se de alguien que pasรณ de Ubuntu a Gentoo en un mes de haberse iniciado a Linux, es una experiencia dura, casi resemblando cuando el prรญncipe Buda, futuro heredero al trono abandonรณ el palacio y tomรณ vida de mendigo para comprender el sufrimiento humano, cuanto pesar debiรณ pasar aquel que finalmente alcanzรณ la iluminiciรณn como para hacer especial รฉnfasis en que los extremos son malos.

He llegado a decir que para realmente aprender hay que ir probando las distros por dificultad, iniciar con Ubuntu, seguir en OpenSUSE, luego en Fedora, luego en Debian, luego Arch, luego Slackware, y finalmente Gentoo. ยฟLFS?, tal vez. Tal vez lo leรญ en un blog, pero es natural en el ser humano el ir probando cosas mรกs difรญciles. Aunque creo que podemos simplificarlo a: Ubuntu, Arch y Gentoo.

Instalar Gentoo es como instalar Arch, pero aรฑadiendo el tema de los USES y el control de paquetes, y el kernel.

Tiempo de instalaciรณn

La mayorรญa de los que instalan Gentoo no necesitan mรกs de 24 horas para instalarlo, el promedio para instalarlo es de 2 a 6 horas. Algunos requieren mรกs de 10 horas, tambiรฉn hay quien requiere de 2 a 7 dรญas. Realmente es un mito que se requiere meses para configurarlo, les doy un dรญa a lo mucho, y me estoy arriesgando.

No sabrรญa decirles cuanto tarda alguien que nunca ha instalado Gentoo en instalarlo.

Hacer trampa.

Algo que consume tiempo es la configuraciรณn y compilaciรณn del kernel, en este caso pueden descargar un kernel de sabayon y copiarlo en boot asรญ como el initrd, no olviden descargar los mรณdulos y descomprimirlos en /usr/modules, por รบltimo necesitarรกn el cรณdigo fuente, pueden agregar temporalmente el overlay de sabayon-distro e instalar sabayon-sources con un USE que impide que se compile.

Tambiรฉn pueden copiar la configuraciรณn del kernel del LiveDVD con:

zcat /proc/config.gz

Y aprovechar otras configuraciones del LiveDVD para tardar menos en configurar, pero serรญa un Gentoo genรฉrico y le faltarรญa mucha personalizaciรณn. Copiando los contenidos de /etc/portage, mรกs adelante en la siguente secciรณn mencionarรฉ la guรญa de NeedySeagon la cual les puede servir de referencia.

ยฟHas oido de Funtoo?

Funtoo es una distro basada en Gentoo, mantenida y fundada por el creador de Gentoo, tiempo atrรกs el creador de Gentoo se separรณ del proyecto. Asรญ luego creรณ estรก distro que mantiene ciertas inovaciones con respecto a Gentoo. En este aspecto simplifica mucha la instalaciรณn del kernel, es mรกs rรกpido actualizar el รกrbol portage, y se dice que su uso es mรกs sencillo. Tal vez deberรญas empezar usando esta distro.

Tiempo de compilaciรณn de programas:

Una de las referencias que tomaba para saber cuanto tiempo toma cada aplicaciรณn en compilar es entrar a su pรกgina de Linux From Scratch, en LFS se manejan unas unidades llamadas SBU, es una unidad proporcional al tiempo que se requiere, para obtener su equivalencia debes compilar un programa y dividirlo entre el nรบmero de SBU, eso te darรก el valor de un SBU.

Estos son los programas que mรกs tiempo me toman compilar en un intel i7:

1. Chromium โ€“ 87 minutos
2. Libreoffice โ€“ 75 minutos
3. gcc โ€“ 37 minutos
4. firefox โ€“ 28 minutos
5. calligra โ€“ 22 minutos
6. wine โ€“ 18 minutos
7. vlc โ€“ 14 minutos
8. xbmc โ€“ 9 minutos
9. gimp โ€“ 9 minutos
10. virtualbox โ€“ 8 minutos
11. dev-libs/boost โ€“ 5 minutos
12. x11-misc /synergy โ€“ 5 minutos
13. calibre โ€“ 4 minutos
14. fretsonfire โ€“ 4 minutos
15. mpd โ€“ 4 minutos
16. pidgin โ€“ 3 minutos
17. seahorse โ€“ 3 minutos
18 perl โ€“ 3 minutos
19. transmission โ€“ 3 minutos
20. pavucontrol โ€“ 3 minutos
21. qsynth โ€“ 2 minutos

El 92% de los programas me toma menos de tres minutos en compilar:
83 de los 193 programas que tengo en /var/lib/portage/world tomaron menos de un minuto en compilar, 73 tomaron al rededor de un minuto, 22 alrededor de dos minutos.

Estos tiempos varian, en portage hay una opciรณn de mantener trabajos paralelos el cual trata de optimizar al mรกximo la multitarea, en /etc/portage/make.conf aรฑado:
EMERGE_DEFAULT_OPTS=ยปโ€“jobs=5โ€ณ

Quiere decir que mantiene 5 trabajos paralelos como descargar, ./configure, descomprimir, etc. y es la que mejores resultados me dio. Esta opciรณn no la conocรญa y antes de eso portage compilaba de uno en uno las aplicaciones, por lo que el tiempo registrado era casi constante. Por ejemplo GIMP al instalarlo por separado toma 4 minutos, vlc tambiรฉn me toma 4 minutos.

Estos tiempos se incrementan en un Core 2 Duo alrededor de 3 veces, en un intel atom alrededor de 10 veces, en un pentium 4 alrededor de 20 veces, en un raspberry pi alrededor de 50 veces.

Hacer estimaciones de cuanto tomarรก

Genlop es una buena herramienta para hacer estimaciones de tiempo y obtener informaciรณn de las compilaciones pasadas.

El siguiente comando muestra el historial de todo lo que han instalado y cuando

genlop -l

Este comando muestra el tiempo que tomรณ instalarse cada vez el programa indicado

genlop -t PROGRAMA

Genlop tambiรฉn se puede usar para calcular operaciones concretas como una actualizaciรณn del sistema, el tiempo total con dependencias de cierto programa, etc. Lo probรฉ para medir el tiempo que me tomarรญa recompilar todo mi sistema en mi i7, 1 dรญa con 6 horas, consideren que utilizo Gnome 3, Cinnamon, antes usaba KDE pero aun tengo varias aplicaciones que me gustan y no lo he eliminado del todoโ€ฆ

Ejemplo:

emerge -p firefox | genlop -p

Estimated update time: 0:23:36 23 minutes.

En donde usรฉ el parametro -p en emerge para pasarlo como output a genlop, el cual tambiรฉn tiene el parametro -p para calcular el tiempo que tomarรก, y practicamente se le puede pasar cualquier operaciรณn de emerge.

Instalaciรณn

gentoo_livecd

Gentoo actualmente tiene un LiveDVD con distintos escritorios y gestores de ventana como Gnome 3, KDE, Openbox, Fluxbox, i3, XFCE y LXQT, por defecto inicia en KDE, pero ustedes pueden cerrar secciรณn y elegir otro entorno.

La diferencia con otras distros es que este DVD no tiene instalador, pero no quiere decir que no puedan instalar el LiveDVD, al menos hay 10 formas de instalar Gentoo -las cuales las que no deberรญan usar estรกn tachadas-:

1. La oficial

2. Desde tu distro Linux

3. Stage 1 (para desarrolladores)

4. Instalar el LiveDVD

5. Usar los paquetes del LiveDVD para instalar un Gentoo instantรกneo (Avanzado)
Vรฉase: https://dev.gentoo.org/~neddyseagoon/HOWTO_DVD11.xml, usรฉse como referencia para el mรฉtodo 6 tambiรฉn

6. Usar las configuraciones del LiveDVD u otra instalaciรณn

7. Usando scripts: http://forums.gentoo.org/viewtopic-t-950912.html

8. Instalar Lilblue que es un sabor de Gentoo con XFCE oficialmente distribuido, actualizado cada semana y listo para funcionar

9. Extraer Gentoo de una imagen de una mรกquina virtual distribuida

10. Instalar un prefix de Gentoo en cualquier distribuciรณn Linux, MacOS, BSD, Solaris o cualquier otro sistema POSIX

Instalar el LiveDVD

El cuarto mรฉtodo probablemente es la forma mรกs fรกcil de instalar Gentoo, pero tambiรฉn es el mรฉtodo mรกs desaconsejado. Es cierto, al terminar vas a tener tu Gentoo 100% funcional con la mayorรญa de los programas que puedas necesitar, instalar algo tal vez no sea mucho problema, pero vas a tener una distribuciรณn que pesa 11GB, y una distribuciรณn con paquetes viejos.

Cada nuevo LiveDVD toma mucho tiempo en salir, saliรณ uno para celebrar los 10 aรฑos de Gentoo y ahora que Gentoo tiene alrededor de 15 aรฑos volviรณ a salir el nuevo LiveDVD. Quiere decir que si en el 2016 lo instalan con este mรฉtodo, deben instalar 2 aรฑos de actualizaciones, pues estรกn instalando un Gentoo de una fecha en especรญfico, la fecha del LiveDVD.

Para instalar cualquier distribuciรณn desde un LiveCD o DVD se copia todos los archivos a la nueva particiรณn, el comando cp no es suficiente, requieren de rsync para copiar todo tipo de atributos y permisos
por ejemplo con el siguente comando:

rsync -aAXv / --exclu

Otra opciรณn es descomprimir el fichero squashfs directamente a la particiรณn.

Seguido ajustar el fstab y el grub.

La instalaciรณn de Lilblue

Esta es verdaderamente una gran alternativa, pues es una imagen de Gentoo oficial con XFCE, programas, y seguridad incrementada que se actualiza por semana, ademรกs podrรญa caber en un CD fรกcilmente, sin embargo estรก basado en la rama de Uclibc, Uclibc es un remplazo de la librerรญa principal de Linux, glibc. Si principal caracterรญstica esque permite hacer programas mรกs pequeรฑos a partir del mismo cรณdigo fuente.
Implica romper totalmente la compatibilidad de muchos binarios, por ejemplo si quieren descargar firefox e instalarlo no serรก compatible, lo mismo para java, etcโ€ฆ tambiรฉn es posible que algun paquete no compile exitosamente, etcโ€ฆ

Los planes para este sabor de Gentoo en el futuro es crear un repositorio de binarios, les recomiendo amplamente probarlo ya sea para que se familiaricen con Gentoo, tengan un sistema realmente ligero o sea su distro principal.

Descarga: http://www.gtlib.gatech.edu/pub/gentoo/experimental/amd64/uclibc/

Notas de la instalaciรณn oficial

La instalaciรณn oficial y desde otra distro Linux es practicamente la misma, sรณlo cambian los primeros pasos.

Es el mรฉtodo que mรกs les recomiendo, tambiรฉn pueden usar los scripts guiados que incluso incluso podrรญan ser mรกs eficacez que la instalaciรณn manual o normal, pero aprenderรกn menos, ademรกs es subido por los usuarios y nadie les darรก soporte.

Sepan que para instalar Gentoo no necesitan ninguna guรญa, sรณlo basta con el manual oficial, la wiki de Gentoo y Google, pero una guรญa les serรก muy รบtil por los tips que puedan aportarle, por ejemplo la guรญa de Tete:

Guรญa de instalaciรณn paso a paso de Gentoo Linux

En lo personal yo no uso guรญa y sรณlo uso el manual para consultar algunas cosas especรญficas, sigo mi propio orden.

lectura recomendada (2003)
http://es.tldp.org/Presentaciones/200309hispalinux/4/4.pw

Les deseo mucha suerte y รกnimos, ยกfeliz aรฑo nuevo!


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      elav dijo

    Pedazo de post!! Excelente..

         amulet_linux dijo

      gracias. ร“jala muchos tengan como propรณsito para el 2015 instalarlo ๐Ÿ™‚

           eliotime3000 dijo

        Bueno, ya me estรกs tentando a probarlo (aunque en Slackware, ya me acostumbrรฉ a deducir las dependencias de cada aplicaciรณn que instalo y/u compilo :v).

           Xurxo dijo

        Gracias por haberte tomado el tiempo necesario para escribir este post.

        Un viejo usuario de Slackware te lo agradece.

        Te deseo lo mejor para el aรฑo que comienza en unas horas!!

        Salute fratre ๐Ÿ™‚

           Alberto Cardona dijo

        Esta tarde, despues de horas de buscar informaciรณn no pude lograr que agarrara mi broadcom BCM4313 802.11……..
        entonces decidรญ rendirme, acabo de regresar a manjaro xfce con openrc, me siento debil, muy decepcionado de mi mismo, pienso probar en otro ordenador o comprare una tarjeta de red externa donde no necesite firmware privativo (no cuento con un modem para conectar el cable ethernet), tengo en mente instalarlo, quiero aprender a usar esa distribuciรณn, estoy emocionado, tengo mucha curiosidad, acabo de leer este post despues de darme por vencido esta tarde, tengo sentimientos encontrados ๐Ÿ™

        Feliz aรฑo nuevo, gracias por el post, muy bueno!

           amulet_linux dijo

        creo que necesitas el sta driver:
        http://packages.gentoo.org/package/net-wireless/broadcom-sta
        primero debes desenmascararlo
        por ejemplo aรฑadiendo:
        =net-wireless/broadcom-sta-6.30.223.30-r2 ~amd64
        en /etc/portage/package.keywords
        luego aรฑadiendo esto en /etc/portage/package.license:

        =net-wireless/broadcom-sta-6.30.223.30-r2 Broadcom
        finalmente lo instalas
        sudo emerge net-wireless/broadcom-sta
        recontruyes los mรณdulos
        emerge –ask @module-rebuild
        y no olvides de blacklist b43, ssb, bcma en /etc/modprobe.d/blacklist.conf
        blacklist b43
        blacklist ssb
        blacklist bcma
        no se te olvide ejecutar emerge –ask @module-rebuild cada vez que actualices el kernel,
        y asegurate que compilaste el kernel con los parametros necesarios para wifi:
        http://wiki.gentoo.org/wiki/Wifi
        desenmascaralo, y luego haz

           amulet_linux dijo

        ignora la รบltima linea, de lo que dije, la que estรก incompleta

           Alberto Cardona dijo

        Muchas gracias wow, lo voy a probar mas tarde, la verdad gran post, muy buena informaciรณn.
        Gracias amigo instalare esta tarde gentoo, voy a probar lo que dices ๐Ÿ˜€
        Feliz aรฑo nuevo, gracias a todos ustedes que se toman el tiempo por compartir el conocimiento en uno de los mejores blog’s de software libre.
        Saludos!!!

      Rafiki dijo

    Una de las mejores distribuciones que e utilizando, yo comencรฉ a usarlo a los 20 aรฑos de edad, en aquel tiempo mi diestro era Fedora, en Gentoo comprendรญ la forma de instalar un Linux en su mรกxima capacidad desde configurar la zona de horario del sistema hasta configurar mรณdulos del Kernel y compilar el mismo, todo sobre una shell y con la oportunidad de poder manejar las variables a mi gustรณ en la compilaciรณn

    A mรญ parecer una excelente distribuciรณn y de las mejores..

      zarvaje dijo

    Pedazo de post, si seรฑor, que bien explicado todo, lastima que me de taaaantaaa pereza tener que andar compilando todo, aunque mi paso por gentoo fue muy buena no creo que vuelva, o quizรกs si… jue ahora me has picado y creo que volverรฉ a darle una nueva oportunidad.

      victor dijo

    Un gran post, se agradece el esfuerzo. Yo quiero aportar mi pequeรฑo granito de arena haciendo una pequeรฑa valoracion de mi experiencia con Gentoo. Fue mi distribuciรณn de referencia durante prรกcticamente dos aรฑos hace unos 6 o 7 . Las veces que la instalรฉ fue siempre desde un stage 3, nunca provรฉ hacerla desde un stage 1 o 2, que es casi como montar un linux from scratch. Necesitรฉ varios intentos la primera vez pero con la wiki que es impresionante y con un poco de paciencia y persistencia la instalaciรณn sale adelante.
    A nivel general nunca note ese plus de velocidad que se espera de un sistema de ports como gentoo respecto a las clรกsicas distribuciones como debian o fedora
    En general una vez que tienes funcionando el sistema en una maquina determinada, haciendo una copia de respaldo de los archivos de configuraciรณn asรญ como recordando las USEs del mismo volver a reinstalarlo se vuelve algo trivial e incluso aburrido pues siempre es lo mismo.
    La razรณn que tuve para abandonar gentoo fue que me cansรฉ de su inestabilidad. Entiendaseme bien. El enlazador de librerรญas se corrompiรณ tres o cuatro veces en el tiempo que estuve con gentoo, al final cada vez que hacia un emerge uptade world, cruzaba los dedos para que no pasara nada. Y me cansรฉ, eso si con gentoo aprendรญ mucho.
    Han pasado muchos aรฑos y supogo que esos problemas con portage habran sido afinados pero ahora me he vuelto muy cรณmodo y no tengo mucho tiempo….. Bueno que estoy muy contento con mi fedora y no tengo intenciรณn de cambiarla.

      Daniel dijo

    Excelente publicaciรณn, se aprecia que tienes un gran dominio de la distribuciรณn. Debe ser un hermoso desafรญo iniciarse en Gentoo, sin embargo despuรฉs de leer todo lo que haces para dejarlo afinado, creo que lo harรฉ cuando me jubile, jejeje. Saludos y nuevamente espectacular post.

      Yoyo dijo

    Dรฉjame que me postre de rodillas y te haga la reverencia.

    Llevo desde el 2005 escribiendo en blogs sobre Linux, llevo miles de post publicados y decenas de miles leรญdos de otros blogueros, pero esto es lo mejor que he visto en mi vida.

    Dan ganas de instalar Gentoo si me hubiera pillado mรกs joven y menos flojo. La inmediatez del presente echa para atrรกs esos tiempos de compilaciรณn de los programas, pero que duda cabe que serรญa toda una aventura meterse y perderse entre esas compilaciones.

    Un saludo

         amulet_linux dijo

      muchas gracias, buen punto, lo que dices de la inmediatez del presente, tal vez lo principal sea la instalaciรณn, porque cuando estรก instalado y gracias a los procesadores modernos, no es un problema usarlo para el dรญa al dรญa.

      weyland-yutani dijo

    Enhorabuena por el post, estรก de lujo. Lo voy a tener que releer un par de veces mรกs porque tiene mucha informaciรณn.

      Drarko dijo

    Empece con Ubuntu, cuando era muy joven… Despues mi curiosidad me llevo a conocer LFS. Y cuando lleguรฉ a Gentoo, me casรฉ, asรญ joven y todo. Y junto con KDE formamos una familia genial.

    En mi Notebook, llevรณ 6 dรญas para tenerlo completamente configurado y con todo compilado. Cuando apareciรณ mi Desktop I7, sรณlo 2 dรญas (porque tenรญa que dormir).

      yippekay dijo

    Siempre he pensado que Geento tiene dos grandes virtudes: Es rolling-release y permite configurar un S.O a medida.

    Segรบn leรญ, es una distro bastante segura (especialmente la versiรณn hardened) y tiene dos ramas: una estable y la otra ยซal diaยป (similar a Debian Testing).

    Funtoo es similar, pero facilita la instalaciรณn y creo que utiliza git como repositorio. Se actualiza en base al arbol de Gentoo.

    La verdad es que el articulo me dan ganas de instalar Gentoo o Funtoo.

         amulet_linux dijo

      ahora que lo mencionas otra forma de actualizarlo es sรณlo con las actualizaciones de seguridad
      http://www.gentoo.org/doc/en/security/security-handbook.xml?part=1&chap=14

      TUDz dijo

    ยกTremendo Post! Vaya forma de concluir el aรฑo. En lo personal ya son 4 veces que he intentado instalar Gentoo y en todas se me rompe algo (En la รบltima compilando KDE). Pero bueno, si no fuera por el desarrollo de mi trabajo de titulaciรณn en este mismo momento realizarรญa un nuevo intento de instalaciรณn, esta vez en una HP n-207la (Ya se, ya se no es la gran cosa).

    Espero una vez tenga mi tรญtulo en mano me anime xD

      juanma dijo

    Excelente post !!!!!!
    solo queria decirte que NUNCA habรญa leido un post sobre Gentoo tan bien explicado , muy interesante.

    Gracias por compartirlo.

    un saludo

      Jorgicio dijo

    Excelente post. Ni yo lo hubiera escrito mejor. Aunque hay aspectos a considerar, como por ejemplo, que OpenRC tambiรฉn tiene su inspiraciรณn en FreeBSD. De hecho, estรก basado en el sistema de init-scripts de ese sistema operativo.
    Tambiรฉn que Funtoo tiene 3 ramas de paquetes (stable, current, y experimental), y es mรกs multiperfil que el mismo Gentoo. Y comparte el 99% del รกrbol del mismo, diferenciรกndose en algunos paquetes como GCC, Portage, y algunos lenguajes de programaciรณn.

    Por lo demรกs, excelente post. Si Gentoo tuviera un Portage basado en Git, no dudarรญa en volver. Por ahora, estoy bien en Funtoo Current.

    Se agradece ๐Ÿ˜€

         amulet_linux dijo

      Tambiรฉn Openrc corre en FreeBSD y claramente en ยซGentoo FreeBSDยป , muy interesante lo de Funtoo, no lo he probado.
      No hay de que

      neysonv dijo

    si tubiera un segundo ordenador valdria la pena probarlo, pero tanto tiempo instalando sin poder usar internet etc

         amulet_linux dijo

      fijate que eso no es cierto, lo puedes instalar desde cualquier distro, por ejemplo un Ubuntu que tengas instalado, y ahi ves pelรญculas, navegas…. mientras se compila Gentoo

           Josรฉ GDF dijo

        Sobre esto que comentas serรญa interesante extenderse en otro post. Yo lo dejo caer… ๐Ÿ˜€

        Gracias por este pedazo de artรญculo. Saludos.

           santiago alessio dijo

        a mi tambien me pasa algo parecido pero el problema que al compilar algo mi cpu se pone a mil y no puedo abrir no una consola que se traba todo (en algunos casos se me tildo la pc)

           amulet_linux dijo

        trata de controlar el niceness del proceso de compilaciรณn para que no se te trabe

           Ictineu dijo

        Soberbio post, hacรญa tiempo que no veรญa tanta pasiรณn.
        Espero que valga la trayectoria Kubuntu>debian>Chakra, porque a la que mea lea un par de manuales, me lanzo en brazos de Funtoo, a ver que pasa, seguro que aprendo.
        La posibilidad de instalarlo desde otra distro, sin perder un minuto de funcionalidad y pudiendo controlar la carga de la CPU, para no tener que andar oyendo los avisos de la BIOS, de que se va fundir, es una posibilidad muy importante.
        Gracias por tu luz.

      Pablo dijo

    Yo lo intente una sola ves. Y estaba apurado por que me saliera. Me equivoque en una boludes y quedo ahรญ. Pero tengo muchรญsimas ganas de volver a intentar. Mas que nada por que siempre se aprende algo nuevo y eso esta copado.

      diazepan dijo

    yo lo que uso es calculate linux que es basada en gentoo, pero no conocรญa genlop. Gracias por el post.

      luisgac dijo

    Uno de los mejores post sobre una distro, su filosofรญa y todo lo que le rodea que he leรญdo en bastante tiempo. Aquรญ y en sitios similares. Realmente me dieron ganas de saber mรกs sobre Gentoo. Saludos y felicitaciones.-

      arkhan dijo

    Brutal, exelente post, me quede sin palabras….!!!!!!!!

      Juan dijo

    Serรก viable instalarlo en un pentium 3 a 866 Mhz con 256 mb de RAM? Digo por el tiempo de compilacion de cada parte.

         Alejandro dijo

      Hola Juan,

      por supuesto! en 2003 tenรญa un portatil P3 500 con 256 de RAM con Gento y eso volaba!!

      Eso sรญ, tardaba bastante en compilar desde el stage2. Una recomendaciรณn: investiga bien los FLAGS + USE para tu procesador + chipset y lo que quieras compatibilidad para luego no tener que re-compilar y al mismo tiempo tener un sistema ยซa medidaยป

      snif, snif, que recuerdos!

      daryo dijo

    instale arch pensando en que aprenderรญa en el proceso sobre como funcionaba linux pero no aprendรญ tanto como esperaba tales gentoo es una buena opciรณn para mi.

      Room dijo

    Gentoo es una gran distribucion, cuando incursionas en ella, te impresiona la flexibilidad que puede tener GNU/Linux. Pero eso pierde sentido cuando no tienes un computador decente y esperar durante horas la compilacion para que al final, el resultado no sea muy sobresaliente. Tambien el hecho de configurar variables sumamente problematicas que contradice la eficiencia y poder de Portage. Una actualizacion del sistema en Gentoo es sinonimo de problemas indeseables. La seguridad es discutible, se deben configurar componentes que por defecto nunca estan.
    Fuera de ello es genial su personalizacion y rendimiento, pero me pregunto porque gastar un esfuerzo innecesario.

         Essaรบ dijo

      ยฟpor placer?,
      ยฟpor aprender?,
      como todo lo bueno de la vida…

      Ivรกn Barra dijo

    Tremendo pedazo de post. Es una ยซguรญa/reseรฑaยป bastante completa.

    El problema soy yo, soy tan perezoso que creo que con Slackware ya me ha bastado.

    Saludos y Felicitaciones.

    Que pasen lindas fiestas.

      santiago alessio dijo

    le tengo unas ganas terribles a gentoo, pero el tiempo en compilar es mucho, yo tengo un amd e450 dual-core 1.6 ghz (que en realdiad es 800 mhz por nucleo) y el tiempo en compilar todo + el tiempo de descarga (mi velocidad de bajada es de 200 a 300 mb) me tardaria 15 horas por lo menos, y es tiempo que no tengo, ademas de que la primera vez que lo instale tardare mas, pero reconozco que es una gran distro, aunque por el momento con debian estoy contento

         Ivรกn Barra dijo

      Camarada, tienes un terrible error de concepto al respecto:

      Tu APU (Accelerated Processor Unit) es realmente un procesador Dual Core de microarquitectura ยซBobcatยป, plataforma ยซBrazosยป y de nรบcleo ยซZacateยป de fabricaciรณn @45nm (0.04 micras)

      La velocidad nominal es de 1,65Ghz (top) por nรบcleo, donde el ยซestado de reposoยป, baja su velocidad a 800Mhz (idle).

      La GPU (IGP en realidad), es una RADEON HD6320, con 508Mhz de reloj nominal, 600Mhz de turbo, de canal simple @64bit y controlador integrado DDR3 hasta 1333Mhz (limitado por hardware).

      Y si, a pesar de todo, te demorarรญas una semana en compilar, pero dรฉjame decirte que cualquier AMD, por muy ยซlow costยป que sea, si compilas con los ยซflagsยป correspondientes y sรณlo los necesarios, tendrรกs un excelente rendimiento. Tengo la experiencia con Slackware y un AMD FX8350, donde el rendimiento queda muy a la par de cualquier Intel i7.

      Saludos.

      Dj_Dexter dijo

    Bueno, haz pillado una captura de pantalla antigua, cuando usaba Gentoo, esa distro la estuve usando unos 3 aรฑos, incluso pude traspasarla de un hdd viejo a uno nuevo con rsync (ya que mantiene los permisos), y en esos aรฑos no tenia separado la particiรณn, root de la home, soportรณ la muerte de un pc, algo mas viejo un Amd Athlon de 1333 Ghrz al pasarla de equipo, y recompilar el kernel, para adaptarse al nuevo hardware.

    Luego lo deje al Gentoo pero por poco tiempo, al probar Arch, luego segui con Gentoo, hasta casi el 2013, pero queria probar un BSD, estuve varios meses con OpenBSD, luego lo deje, pase despuรฉs por un Debian, que lo pase a SID, para usar luego Slackware.

    En donde sale la captura, solia compilar kernels release candidate a ver si funcionaban o fallaban en algo…

    El Pentium 4 aun anda funcionando, pero con Slackware, hace un aรฑo y medio. O sea quede donde no se compila todo, lo que se necesita compilar son con los slackbuilds,, para generar el .tgz para instalar, que uno puede administrar con sbopkg sin problemas, en la pagina de slackbuilds.org al buscar el paquete, te salen las dependencias para instalarlas, todo lo demas se instala con slackpkg…

    A ver si algun dia intento instalarla de nuevo en otra maquina mas nueva ๐Ÿ™‚

      Tedel dijo

    Hola:

    Yo estoy usando Sabayon ahora (que es una Gentoo preconfigurada), pero pasar a Gentoo es todavรญa una lรญnea en la lista de pendientes. La รบltima vez que lo intentรฉ me quedรฉ en el tema de configurar el kernel, de hallar quรฉ debรญa incluir como mรณdulo y quรฉ debรญa incluir en el kernel en sรญ. Fue una pena. Cuando me compre un disco duro sรณlido (en un mes o dos, segรบn el plan), lo intentarรฉ nuevamente.

    Una duda: ยฟal actualizar puedes seguir usando la computadora o el proceso de compilaciรณn toma toda la capacidad del procesador y lentifica la mรกquina? Pregunto porque tengo miedo de que se me apague la computadora por recalentamiento del CPU (me ha pasado mรกs de una vez) mientras intento compilar y serรญa terrible no poder volver a bootear por actualizaciones incompletas.

         amulet_linux dijo

      asรญ es, toma toda la capacidad del procesador y todos los cores al compilar, pero los cores a usar los debes espeficicar tu, asรญ que podrรญas dejar alguno sin usar, depende de tu procesador si se enlentece o no, si es un procesador bueno no se te va enlentecer, si no lo es sรญ.
      Pero puedes usar nice para cambiarle la prioridad al proceso de compilaciรณn, o hay un programa que limita la cantidad de cpu para un proceso.

      te recomiendo que compres alguna base refrigerante.
      En cuanto al SSD no se porque debes esperarte, yo tenรญa Gentoo en un disco duro y lo pasรฉ a un SSD copiando todos los archivos del root con rsync. Los tiempos de compilaciรณn no cambiaron nada con el SSD,
      te puede interesar el review de alguien, quizรก a alguien si le dio un beneficio:
      http://www.tomshardware.com/answers/id-1993357/ssd-hdd-linux-performance-compared-minimal-advantage.html

      trisuqle dijo

    A mรญ me da miedo intentar siquiera instalarlo, hay que tener muchos conocimientos

         Brutico dijo

      Si has usado una distro como Arch, leyendo la wiki y el foro de gentoo no es muy difรญcil.

         ChC dijo

      Con que leas una guia o el famoso handbook.. no sera nada dificl ๐Ÿ˜‰

      Jovan Molina dijo

    Amo mi gentoo lo tengo al 100%, mi maquinita esta que vuela es una netbook NB100 con un atom pero corre como demonio, la tengo super equipadita hasta antena AC con bluetooth tengo configurado si alguien desea mi .config para un atom bien configurado puede pedirmelo eso si tendria que seleccionar los driver para sus laps, pero con gusto se los paso

      eliotime3000 dijo

    A diferencia de Arch, Gentoo se ve mucho mรกs detallado y la verdad es que, con todo lo que has descrito en tu post, me dan ganas de traicionar a Slackware (en verdad, no harรญa eso).

    Con respecto al emerge y el -bin, creo que ya has despejado mis dudas sobre si Gentoo era sรณlo repos de puro cรณdigo fuente (en Slackware tambiรฉn hay repos de puros binarios y los puse en el foro), ademรกs que la verdad es que me gustรณ bastante la aclaraciรณn sobre los repos (si estรก Iceweasel en uno de ellos, de inmediato me largo a Gentoo :v).

    Para lo demรกs, creo que con Slackware y Debian me sobra y basta (aunque prefiero dejar a Gentoo para cuando me consiga armar una PC con un excelente hardware para hacer renderizado en 3D).

    En fin, excelente post.

         amulet_linux dijo

      y porque iceweasel? puedes usar icecat que es la versiรณn de GNU y es 100% libre, por ejemplo en Trisquel se usa Abrowser porque Iceweasel sรณlo estรก libre de derechos desde el punto de vista de Debian.
      Icecat estรก disponible para que descargues el binario tu mismo

      petercheco dijo

    Has despartado las ganas de instalar Gentoo en mรญ :).

      mario dijo

    Hay algunos equipos en mi trabajo en los que instalamos gentoo hardened y todo lo mรกs bien, se nota bastante en los tiempos de arranque. Para no andar perdiendo el tiempo, creamos un sistema en una mรกquina virtual y lo convertimos en imagen para ser volcada a todos los equipos. Sรณlo queda recompilar el kernel, el nombre de equipo y listo. Hay cierto hardware que lo daba perdido con otras distros (framebuffer por ejemplo), revisando bien el kernel funciona. Funtoo es mi materia pendiente, por lo menos por lo que leรญ el cambio mรกs grande es el uso git, lo que evita tener un /etc/portage con miles de inodos usados.

      Essaรบ dijo

    en mi Twitter :
    https://twitter.com/a_meinhof
    y, sin lugar a dudas, el MEJOR POST DEL Aร‘O 2014 en un blog sobre #GNU_LINUX es: #Gentoo. La verdad tras el mito. https://blog.desdelinux.net/gentoo-la-verdad-tras-el-mito/

    Enhorabuena, soy gentoocito desde hace apenas 5 meses, y tras mi recorrido: Ubuntu -> Debian -> Arch -> Gentoo, tengo entretenimiento y aprendizaje en Gentoo para un par de aรฑos. (lo instalรฉ en el 2ยบ intento, en solo 2 dรญas). Gentoo no es difรญcil, sino rico en su complejidad. Feliz aรฑo 2015, que espero que sea un aรฑo Gentoo.

      Angel Miguel Fernandez dijo

    Que joya!!
    Feliz aรฑo nuevo y gracias por elevar nuestra cultura.

      clow_eriol dijo

    Mi sincera felicitaciรณn por este ยซpeasoยป de post!
    Me ha entrado unas ganas locas de instalar gentoo! ya que lo he toqueteado en el curro alguna vez, pero nunca lo he instalado ๐Ÿ˜›

      pandev92 dijo

    Lo usรฉ mucho tiempo y no pienso volverlo a usar, no he notado nunca un rendimiento mejor que ubuntu, arch, o hasta windows.

    daniel robbins:

    so Windows 7 o Mac OS de forma indistinta en el escritorio, algo que sorprende a quienes se enteran de eso. Por el momento trato de evitar usar Linux en el escritorio, porque me distrae de mi objetivo, que tiene que ver con los entresijos internos de Linux (y no con GUI).

    Si configuro el servidor X, suelo perder una semana tratando de ajustar el renderizado de fuentes, y entonces me viene a la mente la idea de crear mi propio entorno de escritorioโ€ฆ pero debo estar enfocado ๐Ÿ™‚ Algรบn dรญa quisiera crear mi propio entorno de escritorio para Linux, pero soy muy perfeccionista y un diseรฑador grรกfico medianamente bueno, asรญ que tendrรญa que ser realmente bueno para complacerme.

         amulet_linux dijo

      no se trata del rendimiento, como dije. Si tu equipo ya es potente no vas a ver rendimiento, pero aumenta la seguridad y tienes mรกs libertad. A mi me gusta verlo como un Arch, pero mรกs estable y completo.

         Brutico dijo

      Pues se nota bastante, por ejemplo en chromium no chupa ram tanto como en Arch.

      Pancha Lopez dijo

    Que jente sin vidaaaaa

         Guillermo dijo

      Gente con G de Gentoo

           Jesรบs Ballesteros dijo

        JAJAJAJAJAJA..

        Lastima que acรก no hayan botones ยซMe gustaยป. Pero muy buena respuesta Guillermo ๐Ÿ™‚

      paluza dijo

    Pedazo de publicaciรณn, que belleza.

    Mi maximo a llegar era utilizar un Arch a mi forma y gusto, no soy informatico lo que se solo lo he aprendido meitendo mano por aquรญ y por allรก, tampoco ingeniero, pero con semejante post hay una pequeรฑa posibilidad de que un dรญa me atreva a tomar una pc de algun mercado de pulgas, chacharas, etc, y haga mi propio intento de gentoo en ella solo por el reto y la sadisfacciรณn personal.

    Saludos.

      Sebastian dijo

    El mejor post sobre Gentoo que he visto, aรบn en inglรฉs. He estado siempre tentado a instalarlo, aunque Portage me intimida un poco.

         Sebastian dijo

      Me olvidรฉ de comentar que Daniel Robbins es un tipo muy amistoso y simple cuando he chateado con รฉl y hasta me aceptรณ en facebook.

      Brizno dijo

    Honor, loor y gloria a amulet_linux. Sin duda alguna el mejor post del aรฑo y sobre la distribuciรณn Linux mas incomprendida, y al mismo tiempo mas flexible, didรกctica, configurable y personalizable, Gentoo y sus derivadas Funtoo y Sabayon. Si quieren realmente aprender a compilar y conocer las entraรฑas de Linux Arch es la guarderรญa, Slackware es la secundaria y Gentoo es la universidad con todo y doctorado. Hay hazaรฑas como instalar Gentto en una P3 o Atom que merecerรญan al menos una pelรญcula de con muppets de George Lucas. En verdad todos deberรญamos aprender mucho de este post, gracias por compartirlo.

      Blablabla dijo

    En un mes se cumplirรกn 6 aรฑos desde que instalรฉ Gentoo en mi computador, por primera vez, el 24 de enero de 2009 (4 dรญas antes de mi vigรฉsimo primer cumpleaรฑos!): soy de esa generaciรณn de usuarios de Gentoo que estรกn entre sus 25-35 aรฑos.

    Es muy bueno el propรณsito de este post de desmitificar a Gentoo; nunca habรญa visto en todo este tiempo alguien que hablara nuestro idioma y se tomara el trabajo de explicar muchos de sus aspectos de forma tan detallada. Felicitaciones al autor, como usuario lo agradezco mucho y ojalรก muchos se animaran a dejar el miedo y los prejuicios atrรกs y aventurarse a instalarlo. No querrรกn volver atrรกs.

         anonimo dijo

      Soberano post, felicitaciones por hechar luz y quitar miedos infundados.
      Mi historia con gentoo comienza alla por marzo/abril del 2008 con un P4 de 2.4Ghz y 1G de DDR 400Mhz.
      Mi รบltima instalaciรณn por cambio de pc y poner discos nuevos se remonta a abril 11 del 2012.

      $ genlop -t gentoo-sources |head -n3
      * sys-kernel/gentoo-sources
      Wed Apr 11 23:39:02 2012 >>> sys-kernel/gentoo-sources-3.3.1

      Estoy con un FX-8350 overclockeado a 4.5Ghz (MAKEOPTS=ยป-j9″) y 16G de ram 2133Mhz en doble canal, de los cuales uso 8G montados en temporales para emerge, compilar en ram es mucho mas rรกpido y no joroba los discos….los discos, tengo dos de 1T en raid1 ya que copia de seguridad jรกmas he hecho y he de hacer.

      $ df -h /var/tmp/portage/
      S.ficheros Tamaรฑo Usados Disp Uso% Montado en
      none 8,0G 0 8,0G 0% /var/tmp/portage

      Estoy en amd64 testing o inestable como quieran llamarlo, pero de inestable nada en absoluto, por aquรญ solo lo necesario….openbox, amante del minimalismo.

      La mรกxima de gentoo es que con el tiempo erminas conociendo los subsistemas del nรบcleo y como funcionan en bloques cada parte del nรบcleo, todo junto puede parecer complicado, pero por partes es relativamente sencillo….ese aprendizaje se traduce en un nรบcleo configurado mas a medida y gustos personales, lo que te da velocidad y seguridad.
      En una pc poco potente se puede, pero es una prueba de paciencia tremenda.

      Gracias por este post y un buen 2015 para todos.

           brutico dijo

        Yo tengo el mismo hardware que tu pero con la mitad de ram, podรญas pasarme un pasterbin con tu make.conf para comprobarlo con el mio.

        Gracias y saludos de un novato en Gentoo

           anonimo dijo

        @ brutico 1 enero, 2015 4:00 PM

        Ahรญ va el pastebin:
        $ cat /etc/portage/make.conf |wgetpaste
        Your paste can be seen here: https://bpaste.net/show/f80ab66fd051

        Hay cosas que estรกn de mas y tendrรญa que eliminar o revisar, las USEs globales vienen de cuando iniciรฉ con gentoo.

        Paso mis tiempos de compilaciรณn para fines de comparaciรณn.
        Serรญa lindo poder comparar el rendimiento de distintos micros con emerge usando pastebin para no hacer posts grandes.

        AMD FX-8350 @ 4.5Ghz 200×22.5
        RAM 16G DDR3 2400Mhz (2x8G) doble canal @ 2133Mhz (1066×2)

        $ uname -a
        Linux xxxxxxxx 3.18.1-gentoo #1 SMP PREEMPT Wed Dec 17 20:15:18 ART 2014 x86_64 AMD FX(tm)-8350 Eight-Core Processor AuthenticAMD GNU/Linux

        /etc/fstab
        none /var/tmp/portage tmpfs nr_inodes=1M,size=8192M 0 0

        $ df -h /var/tmp/portage/
        S.ficheros Tamaรฑo Usados Disp Uso% Montado en
        none 8,0G 0 8,0G 0% /var/tmp/portage

        /etc/portage/make.conf
        CHOST=ยปx86_64-pc-linux-gnuยป
        MAKEOPTS=ยป-j9″
        ACCEPT_KEYWORDS=ยป~amd64″
        CFLAGS=ยป-march=bdver2 -mtune=bdver2 -O2 -pipeยป
        CXXFLAGS=ยป${CFLAGS}ยป

        $ genlop -t libreoffice |tail -n3
        Mon Dec 29 20:06:46 2014 >>> app-office/libreoffice-4.3.5.2
        merge time: 54 minutes and 41 seconds

        $ genlop -t icedtea |tail -n3
        Sun Nov 2 00:56:06 2014 >>> dev-java/icedtea-7.2.5.3
        merge time: 46 minutes and 46 seconds.

        $ genlop -t gcc |tail -n3
        Sat Dec 27 10:27:37 2014 >>> sys-devel/gcc-4.8.4
        merge time: 16 minutes and 11 seconds.

        $ genlop -t firefox |tail -n3
        Sat Dec 6 20:00:00 2014 >>> www-client/firefox-34.0.5-r1
        merge time: 16 minutes and 35 seconds.

        $ genlop -t wine |tail -n3
        Thu Nov 27 16:05:16 2014 >>> app-emulation/wine-1.7.29
        merge time: 7 minutes and 38 seconds.

        $ genlop -t vlc |tail -n3
        Sat Dec 27 11:07:10 2014 >>> media-video/vlc-2.1.5
        merge time: 3 minutes and 38 seconds.

        $ genlop -t gimp |tail -n3
        Sat Dec 27 12:19:31 2014 >>> media-gfx/gimp-2.8.14
        merge time: 3 minutes and 57 seconds.

        $ genlop -t pidgin |tail -n3
        Sat Dec 27 10:59:57 2014 >>> net-im/pidgin-2.10.11
        merge time: 1 minute and 24 seconds.

        $ genlop -t perl |tail -n3
        Fri Dec 19 16:45:48 2014 >>> dev-lang/perl-5.20.1-r4
        merge time: 1 minute and 38 seconds.

           Brutico dijo

        Gracias, voy a ver que puedo aportar a mรญ make.conf

      Hyuuga_Neji dijo

    como decimos acรก en Cuba…. Tronco de artรญculo. +100

      Guillermo dijo

    Fenรณmeno, simplemente avisar que se ha colado una errata ortogrรกfica:
    con paquetes aproVados por la FSF
    Debe ser aprobados.

      Sieg84 dijo

    Hasta me dieron ganas de instalar gentoo

      Jesรบs dijo

    ยกGenial post! Desde hace tiempo que le traigo ganas, pero algunas cosas me detienen….
    ยฟque son los stages? ยฟcomo irรกn los tiempos de compilaciรณn en un i5? ยฟgentoo acabarรก con mi procesador algรบn dรญa?

    Deberรฉ documentarme mas y crear una guรญa de instalaciรณn a mi medida… ademรกs quiero kde 5 ๐Ÿ™‚

    Gracias por el artรญculo.

         amulet_linux dijo

      pueden ser los tiempos similares al i7, depende del modelo del procesador, claro que no acaba con el procesador, mi intel atom soportรณ Slackware, Gentoo, y algo de Arch mucho tiempo.

         Mario dijo

      stages son archivos comprimidos con los archivos de configuraciรณn y algunas aplicaciones (GNU, gcc, openssh). Hace muchos aรฑos estaban el stage 2 y el 1 para instalaciones desde cero, hoy con el stage 3 sรณlo hay que instalar el kernel y editar archivos de texto. Con un i5 y portage trabajando en la memoria ram ( mount -t tmpfs none /var/tmp -o size=3000m ) puede ir de a 6 compilaciones al mismo tiempo.

      serfraviros dijo

    Exelente artรญculo, desde hace mucho tiempo tengo ganas de probar Slackware y Gentoo pero desgraciadamente ya no cuento con el tiempo necesario. Uso Arch desde hace ocho aรฑos y la รบltima vez que hice una instalaciรณn completa me decantรฉ por Antergos para ahorrarme tiempo. Para algunos Linuxeros como yรณ el trabajo es una maldiciรณn, la otra serรญa el matrimonio (afortunadamente no he caรญdo en esta รบltima todavรญa XD ).

      ianpocks dijo

    Pedazo de post. Gentoo asignatura pendiente. Slackware me fue bien cuando lo probรฉ, pero esperar a compilar me mataba la espera la verdad…. con i7 veo que los tiempos son cortos. Habrรก que hacer un pensamiento con el i7 que tengo ๐Ÿ™‚

      Heber dijo

    Gracias por compartir tanto conocimiento!! Dan muchas ganas de intentarlo…

      brutico dijo

    Ayer me puse manos a la obra y lo instale en un momento, unas dos horas, mas toda la noche compilando y de momento todo perfecto.

         amulet_linux dijo

      te felicito, feliz aรฑo nuevo! iniciaste el aรฑo con Gentoo

           Brutico dijo

        Pues sรญ era una tarea pendiente.

      truko22 dijo

    Que locura je je je , esta genial ๐Ÿ˜€

         fernan dijo

      Hola:
      Por curiosidad
      ยฟQuรฉ ventajas veis a gentoo sobre arch y derivados en el ordenador casero? Ya que
      1ยบ- Arch y derivados tambiรฉn son rolling release.
      2ยบ- Pacman y yaourt son mas sencillos que emerge.
      3ยบ- En cuanto a software, al menos es la apreciaciรณn que harรญa un principiante como yo que uso manjaro y tambiรฉn tengo una mรกquina virtual con antergos, no parece que pueda tener mas programas que los que hay en los repositorios de arch +AUR.
      4ยบ- Compilar parece mas lento para instalar programas.
      5ยบ- Aparentemente el mantenimiento es mas complicado.
      Entoces se podrรญa pensar que gentoo es para tareas cientรญficas y superordenadores, ya que en un superordenador seguro que se compila casi en el acto.
      Repito esto son apreciaciones desde mi ignorancia ya que en linux yo solo he instalado en mi ordenador primero ubuntu gnome y luego lo sustituรณ por manjaro gnome.
      Hace unos dรญas probรฉ en mรกquina virtual el live de gentoo que sacรณ en agosto de 2014 y lo primero que arrancรณ KDE, no obstante lo voy a volver a probar cerrando la sesiรณn y abriendo una de gnome, segรบn se dice en este post, probรฉ la sincronizaciรณn de portage y luego me dijo que ejecutase creo que sudo emerge –oneshot emerge lo hice y luego de 26 minutos se quedรณ atascado, habia compilado 2 de 3 paquetes.
      En resumen que sobre el papel parece como demasiado complicado para tenerlo en casa.
      Saludos.

      Essaรบ dijo

    esta entrada es la mejor animaciรณn a conocer e instalar Gentoo que he leรญdo nunca. Yo soy usuario Gentoo desde hace apenas 5 meses. He escrito una guรญa basada en el HandBook, varias otras guรญas de Internet y mi experiencia personal como usuario instalando Gentoo, en espaรฑol y paso a paso comentado, por si a alguien le ayuda aquรญ va:
    http://rootsudo.wordpress.com/2014/09/14/manual-casi-facil-para-instalar-gentoo-paso-a-paso-2014/
    y estoy creando poco a poco un minisite con ayuda para adentrarse sin miedo en el fascinante mundo Gentoo:
    http://rootsudo.wordpress.com/gentoo/
    Animo a cualquier Linuxero medio a instalar Gentoo, sobre todo si lo hace al lado y desde su distro principal, es el mejor mรฉtodo para empezar. Especialmente los debianitas y los archers lo tienen a punto de caramelo.
    Un ubuntero no es que no pueda instalar Gentoo, pero sufrirรก un poquito mรกs.
    Pero muchos fuimos ubunteros, y aquรญ estamos ๐Ÿ™‚
    Feliz aรฑo 2015, Gentooza ๐Ÿ˜‰

         Pitukaleya dijo

      Brutal el curro que te has pegado.

      Muy agradecido por ello.

      Necesitamos mรกs esfuerzos asรญ en espaรฑol, que nos tienen olvidados….

      Dese dijo

    Gracias por el post!, me he hize de una idea general de gentoo.

      Jesรบs Ballesteros dijo

    Hola.

    Despuรฉs de instalar un Archlinux muchas veces he aprendido bastante sobre muchas cosas que con distros user-friendly no hubiera podido comprender jamรกs, despรบes vi un post sobre como instalar Gentoo y me vi animado hasta que supe que mi mรกquina era una porquerรญa.

    Ahora viendo este post (De lo mejor y mas completo que he visto en esta pagina) me dieron ganas de probar Gentoo, me lanzarรฉ a hacer la instalaciรณn desde mi Archlinux. Si en mรกquinas ยซpobresยป se nota la diferencia creo que vale la pena hacerlo, sobre todo para aprender.

    Un saludo.

      Francisco dijo

    Me atrevรญ a instalar Funtoo, seguรญ todo el paso a paso de la pรกgina oficial http://www.funtoo.org/Funtoo_Linux_Installation un dรญa entero compilando en mi AMD A10-6800k quadcore, y por fin cuando terminรฉ, inicio sistema y no me reconoce el display manager KDM.

    En mi archlinux no me pasa, ๐Ÿ™‚ ๐Ÿ™‚ ๐Ÿ™‚

         amulet_linux dijo

      editaste /etc/conf.d/xdm?
      con :
      DISPLAYMANAGER="kdm"
      luego usaste?

      rc-update add xdm default
      /etc/init.d/xdm start

      esque esta informaciรณn importante estรก … no es tan visible como deberรญa, incluso en el link de Funtoo que me pasaste

         amulet_linux dijo

      pero al menos te iniciรณ con .xinitrc?, para estar seguros que es el display manager y no xorg o el kernel

           Francisco dijo

        era problema de display manager, y si me asegurรฉ de que xdm este activo y funcionando.

        gracias por la ayuda, pero intentarรฉ mas adelante la travesรญa de funtoo, pero por ahora slackware es mi casa.

        Para la proxima me armarรฉ de valor y tiempo ๐Ÿ™‚ ๐Ÿ™‚

         anonimo dijo

      @Francisco 2 enero, 2015 11:58 PM

      Eso suele pasar si no tenes el servicio dbus activo, yo uso slim y sin dbus se me renicia slim sin entrar a openbox.

      # nano -w /etc/conf.d/xdm
      DISPLAYMANAGER=ยปkdmยป

      # rc-update add dbus default
      # rc-service dbus start
      # rc-service xdm start

           Francisco dijo

        Si, si me asegurรฉ que Dbus estรฉ activo y funcionando, siempre me daba el mensaje cannot display manager,

        Pero bueno, ahora estoy con slackware y me va de maravillas……..

      octavopain dijo

    Brutal, es algo que tengo pendiente pero nunca me animรฉ, y mientras mรกs leo parece que cada vez me animo menos, sobre todo por el tiempo. Alguna vez serรก, cuando tenga tiempo, un finde le voy a dedicar, para instalarla en una particiรณn.

    Muchas gracias, gran post que servirรก a muchos.

      logy dijo

    Hola, buen post, me inspire en รฉl para por fin decidirme a instalar Gentoo, me costo un par de dias hacerlo arrancar, pero ya es funcional, con un athlon 64 mononucleo a 1.8 y 2 Gb de ram a 800 Mhz. El proceso me recuerda un frase.
    ยซY muchos golpes, pero con un hacha pequeรฑa terminaron derribando el รกrbol mรกs grandeยป
    ยกSaludos!

      koprotk dijo

    Muy buen Post, debo decir que hace algรบn tiempo intente instalar Gentoo, pero tuve problemas para conectarme a la Wifi. Instale Funtoo y todo salio de maravilla, por sobre todo, puedo decir que instalar un SO asรญ es muy entretenido, esa es la principal gracia jejejejeje.

    Saludos

      Gregorio Espadas dijo

    Siendo usuario de Arch desde hace aรฑos, al terminar de leer este post, realmente dan ganas de instalar Gentoo. Realmente siempre he tenido curiosidad, pero nunca he tenido tiempo de dedicarle unos dรญas para documentarme y tratar de instalar esta distro… pero repito, leer รฉsto me ha devuelto las ganas. ยกFelicidades por tan genial post! ๐Ÿ™‚

      JP dijo

    Me leรญ todo el post. Interesante artรญculo y sobretodo el tema de compilar.
    Si dispondrรญa de mรกs tiempo me animarรญa a probarlo. Por ahora sigo con Linux Mint por defecto.

    Gracias!

      portaro dijo

    Muy buen post, me acuerdo ahora que mi primer distro fue slack , pase a ubuntu, me fui a dragora y despues use Calculate Linux que es super rapido o mejor era. Pero tube un gran problema en el foro oficial de gentoo no me respondian a mis dudas, por ejemplo no entendia el termino Flag (bandera) una bandera pa quรช? , cosas de ese estilo, llegue a compilar mucha cosa pero al no saber usar flags me pasaba que se me estropeaba todo. Tu post es muy bueno, para mi Calculate linux es aรบn de lo mejor que use era una roca. Pero lo que mencionas de pentiums y pcs antiguos son los que tengo un pentium 4 es el mas antiguo y ya pensaba y me quedo aun mas con dudas ya que los kernels son actualizados si un gentoo podria servir para esa maquinas antiguas si lo pilla un user sin experiencia en gentoo – portage. Calculate linux es muy bueno , una instalaciรณn de gentoo por e manual nunca la llegue a hacer pero me gusto mucho el sistema, quien sabe no usare calculate o gentoo en un futuro. Gracias por compartir.

      pez dijo

    Gracias a este articulo me dio ganas y fuerzas de voluntad para instalar finalmente a gentoo…. Tengo 16 aรฑos y siempre tuve problemas al instalaresta distribucion..llevo tres aรฑos usando linux y mi distro favorita hasta ahora era debian luego pase hace unos meses a manjaro y termine ahora en gentoo, despues de todo no fue tan dificil compilar e instalar. Todo lo que tienen que hacer es leer el manual

      MD dijo

    Me he perdido ๐Ÿ™ .

    ยฟEntonces como instalo Gentoo, si el metodo 4 es el malo?

    ยฟEs interesante para aprender instalarlo en maquina virtual?

    ยฟQuรฉ mรฉtodos para sacar la configuraciรณn es mejor (a parte del lshw, lspi, lsusb y estos)?

         Marcelo dijo

      El mejor mรฉtodo para instalar es el handbook de Gentoo pero puedes hacerlo en Virtualbox. Lo que te lleva 3 horas en tu mรกquina real se duplica en la mรกquina virtual. Pero te dirรญa que si tienes paciencia puedes instalar el sistema base, las X y XFCE que es el escritorio mรกs ligero.

      dot357 dijo

    ยกQuรฉ buenos recuerdos! Me iniciรฉ con Linux (Para los puristas GNU/Linux) en el aรฑo 2000 aproximadamente. Luego de probar con algunas distros de la รฉpoca -no quisiera equivocarme, pero creo haber probado al menos las mรกs conocidas en ese tiempo e inclusive algunas que ya no existen- finalizรณ mi perรญodo de investigaciรณn y me decantรฉ por dos distros que se convirtieron en mis preferidas: Slackware y Gentoo; y de las que solรญa decir… ยซSlackware es la esposa ideal y Gentoo, la amante perfectaยป.

    Sรฉ que el post tiene un tiempo, pero de todas formas gracias por traerme buenos recuerdos.

      Felipe Mateo dijo

    Estuve usando Gentoo desde mediados del 2004, mi migracion fue brusca, ya que me cambie de mandrake a esta. Actualmente uso FreeBSD aunque este articulo me esta poniendo a pensar a volver a Gentoo o Funtoo.

      Marcelo dijo

    Hola: Necesito tu ayuda para poder poner un repositorio de Brasil en repos.conf

    Soy nuevo en Gentoo y no entiendo la sintaxis del artรญculo en inglรฉs.

    Te agradecerรญa toda la ayuda que puedas brindarme.

    Saludos linuxeros desde Argentina (Manara).

      Toberius dijo

    Hola, muy buena nota, he utilizado gentoo poco tiempo, me llamo la atenciรณn el compilarse uno mismo el sistema operativo, despuรฉs lo deje por que me tenรญa que leer un montรณn, me fui a Ubuntu, despuรฉs debian, opensuse, arch este รบltimo me fascino y ahora vuelvo pero recargado.
    Me gustarรญa saber que paso con el founder de gentoo, osea se alejo por?
    Saludos desde Rosario, Santa Fe, Argentina.

      ADRIAN FERNANDEZ dijo

    Exelente postot muy completo. se agradece

      eduardo jose hernandez dijo

    Hola que tal, gusto en saludarte.

    La verdad te quiero felicitar porque es un buen post, explicas lo que muchas veces no entiendo por flojo รณ porque es demasiado complejo, la verdad estoy intentando instalar gentoo y ya lo he logrado, no a la perfecciรณn pero ya por lo menos compilo y esas cuestiones, ahora bien, me gustaria preguntarte si es que acaso has logrado instalarlo junto a windows 8 u 8.1, compre una maquina pues la verdad con buenas caracteristicas no es por presumir pero son estas:
    Dell Inspiron 5558 Core i7-5500U (4M Cache, up to 3.00 GHz), 8GB RAM, 1TB y Grรกficos: NVIDIA GeForce 920M 4GB.

    en el caso del core i7 esta bien el MAKEOPTS=ยป-j3″

    y en el caso de las flags crees que esta bien asi?:
    CFLAGS=ยป-march=core-avx2 -O2 -pipeยป
    o asi:
    CFLAGS=ยป-march=corei7-avx -O2 -pipeยป

    y tambien no logro instalarlo junto con el windows 8.1 tendras algun tutorial por ahi para eso??

    Saludos y de antemano gracias por tu tiempo

         Toberius dijo

      Hola, si vas a tocar CFLAGS, que es muy importante en la compilacion de cualquier fuente, en Gentoo tienen bien explicado como determinar la mejor opcion.

      https://wiki.gentoo.org/wiki/Safe_CFLAGS

      Esta en ingles pero no hay nada que google no pueda darte una mano.

      Saludos.

      Chicxulub Kukulkan dijo

    Me hice de una Thinkpad X220 y estoy indeciso: ยฟSlackware o Gentoo? Tengo un procesador Intel i5; supongo que no debo tener ningรบn problema. Sin embargo, he leรญdo que debo actualizar la BIOS antes de instalar cualquier cosa; esto, evidentemente, me hace retroceder bastante. ยฟQuรฉ debo hacer en este caso?

      Facundo Suarez dijo

    Buenas.

    Soy usario linux desde hace casi 20 aรฑos o un poco menos. Comence usando ยซmandrake linuxยป. Padeci en aquellos tiempos, al igual que los usuarios de red hat, los benditos paquetes rpm. Luego de un aรฑo y medio aproximadamente, pase a debian… (por alla por el 2003, creo). El dia y la noche… me parecio haber tenido un salto impresionante. Despues de algo mas de dos aรฑos o menos, me arriesgue a probar Gentoo LInux. Consegui una computadora solo para ello, para probarlo. Recuerdo, era un pentuim III slot 1 de 450 MHz. En aquel tiempo , gentoo se instalaba desde el ยซbootstrapยป, en ese tiempo la instalacion si me llevo como 3 dias. Pero aun cuando creia que con debian, linux no podia mejorar, me lleve la gran sorpresa.

    He tenido gentoo instalado como escritorio, como servidor, en la notebook, ya nunca pude dejarlo. En este momento tengo un mac book pro mid 2010, con un gentoo linux. No me canso de escribir cuando puedo, lo genial de este sistema operativo. La increible flexibilidad que tiene.

    Recuerdo que hasta tuve un ciber cafe, en el cual habia puesto solo una maquina para genstionar el trafico de internet. Una maquina vieja que estaba casi en calidad de deshecho, con varias placas ethernet de entrada y salida. Logicamente, nunca se le instalo entorno grafico. Pero con ella pude simar mas de dos conecciones adsl y gestionar el trafico hacia la rel interna a nivel profesional. Increible.

    No me queda mucho que agregar… simplemente una distro genial.

    PD: Muy buen artรญculo. Mis felicitaciones !!

      raalso7 dijo

    Eso de la gente joven que ha instalado Gentoo me ha llamado muchรญsimo la atenciรณn, tengo 15 aรฑos y ser una de las pocas personas que ha instalado Gentoo es un buen reto (aunque supongo que ya a dรญa de hoy habrรก mas gente), tendrรญa que echarle mucho tiempo, ya que tengo experiencia pero creo que tampoco tanta, quizรกs con 15 aรฑos no pueda (me queda un mes), pero con 16 no descarto la posibilidad.

    Buen post!

      Dj_Dexter dijo

    Bueno, esa captura es vieja, y no sabia que la rescatarias, ya que ese concurso de capturas de pantalla de Gentoo, ya ni existe, y solo esta archivada gracias al wallback machine (archive.org)

    Ahora ando en Slackware desde hace tiempo, y como tengo mejor maquina que esa torre con Pentium IV (aun la conservo), le di de nuevo otra oportunidad a Gentoo, y lo pude instalar en menos tiempo, pese a que es un HP 1000 con un i3 de segunda generacion, el cual es quadcore, lo mร s demoroso siempre va a ser el Kernel, glibc, gcc, y algunas otras, el resto se compila rapidamente…

    Al final: Slackware esta entre medio de Gentoo, en lo de compilar, tienes a los slackbuilds, y recientemente puedes hacerlo a lo Gentoo, gracias a un script en bash que viene en la 15.0.
    Y la distro sigue viva y coleando, igual que la metadistro Gentoo, han mejorado cosas, con el tiempo eso si, y hay cosas que no cambian.