Hola, Soy Gentoo y no soy un monstruo

Muy buenas, este es mi primer post sobre Linux; y bueno quería hablarles un poco sobre una gran distro, y cuando me refiero a “gran” es porque lo es. Solo tenemos que dedicarnos un poco.

Como les venía diciendo; NO soy un informático de profesión, de hecho soy un docente con niveles de conocimientos digamos “moderados” en torno a GNU/Linux. Llevo 1 año y 2 meses usando Linux para la fecha que estoy escribiendo este artículo, y ya he pasado por: Ubuntu, Arch Linux y ahora Gentoo como mis distribuciones principales. He usado otras distros de manera experimental como: Debian, Slackware, Manjaro, OpenSuse (en sus dos ramas), Fedora incluso Elementary. Pero como les decía, de manera principal las que arriba mencioné. Y de veras, la intención de este post es acercar de alguna manera al usuario promedio a esta genial distribución, puesto que muchos parecen tenerle miedo.

¿Por qué elijo ahora Gentoo en detrimento de Arch?

De ese año y 2 meses llevo 2 meses usando Gentoo, luego de unos 10 meses usando Arch. Y la razón principal es muy simple; el sistema vuela, tanto o mas que Debian, además de tener una estabilidad casi como una piedra. Honestamente, muy pocas veces he visto errores en mi nuevo sistema, haciendo buen uso de las “USE” el sistema se te configura de acuerdo a tus necesidades y eso es lo que me encanta. De hecho; cuando usaba Arch tenía que usar Gnome, puesto que mi tan gustado KDE tanto en su versión 4 como en la plasma 5 han tenido ciertos conflictos con Skype. Y este conflicto nunca lo pude superar en plasma 5. Mientras que aquí todo va de maravilla; y eso si, muy rápido.

Otra cosa que me motivó a cambiar fue, el monopolio de systemd como sistema de inicio en las distribuciones principales (salvando Slackware). Con esto, no pretendo hacer una crítica directa a systemd; como muchos lo han hecho, de hecho, considero a systemd como un muy buen init en torno a la velocidad y la practicidad para lanzar los servicios. Pero, me preocupa un poco que ya la mayoría de las distros principales se han apegado a el sin dar pie a explorar posibilidades y cerrando en gran parte el espacio para otros sistemas de inicio. Ocurre que, en cualquier distro para instalar GNOME (con la salvedad de Funtoo Linux y ayúdeme si conoce otra) es un excluyente el hecho de tener systemd. Esto no es algo que parezca muy democrático que digamos, y siendo honesto, la razón principal por la que abandoné Windows es por el hecho que no era  democrático en lo absoluto.

Otra cosa que no me está pareciendo mucho de systemd, es el lanzamiento de ese comando “machinectl shell“(creo que esto fue lo que prendió mis alarmas); el cual es el nuevo comando “superusuario” para distribuciones con systemd. Algo que desde mi particular, pretende hacer desaparecer al legendario “su” (que hasta luce mas bonito siendo mas corto). Esto, nos haría  entender que el Sr. Lennart Pottering y su grupo están utilizando “estrategias invasivas” para ocupar espacios en GNU/Linux que ya han sido ocupadas por otros, y así ganar reconocimiento sobre lo que ya está hecho.

¿Saben lo bonito que tiene Gentoo en ese aspecto? Que te permite instalar el init (OpenRC o systemd) sin restricciones; creo que Manjaro también esta aplicando este mecanismo. Y es algo a mi parecer, que debe ser reconocido; porque este mundo de GNU/Linux es libertad, es democracia y es configurar el sistema como mejor nos viene en gana (me perdonan si suena muy explicito, pero debe ser así); y a lo que según mi concepto de Arch Linux también debería estar apegado a esto. Pero lamentablemente no es así.

Siguiendo con el tema. Otra cosa que me gusta de Gentoo es el hecho de que siendo un sistema “rolling”, este ofrezca 2 ramas para las actualizaciones de los paquetes. Una “stable” y la “current”. De verdad que esta es otra de las posibilidades que ofrece esta genial distribución. Además del poder escoger los paquetes que se quieren instalar. Definitivamente, esto es un plus de esta distro en comparación con las otras distros “rolling release”.

Pero la cereza del pastel es el Portage. Antes de usar Gentoo, solía decir que en el mundo GNU/Linux el paquete mas completo era el YAST del OpenSuse; pero cuando comencé a entender el Portage me di cuenta que este superaba todas mis expectativas; en lo completo, lo complejo y lo flexible. Definitivamente el hecho de tener a tu mano una herramienta capaz de añadir o quitar funciones, incluir o excluir actualizaciones a determinados paquetes, es definitivamente la joya de la corona. Confieso que, al principio no sabia como rayos utilizarlo; pero de verdad cuando vas aprendiendo a utilizarlo se va entendiendo sobre  la belleza  enfocada en la complejidad, y eso es algo que se debe valorar.

Algo que me causa curiosidad es la fama que se le ha adjudicado a Gentoo en torno a los tiempos de instalación del sistema, del entorno de escritorio y de determinados programas. He oído hablar de seis, ocho, nueve, diez, doce y hasta 24 horas, en el proceso de instalación. El proceso de instalación (en si) es relativamente corto; incluso he oido que para instalar KDE se requieren seis, siete u ocho horas (mentiras) pero claro, tampoco vamos a ser tan “geniales” de ponernos a instalar plasma 5 en una maquina con muy pero muy pocos recursos. Y cuando les digo esto, les digo que en una maquina intel pentium g630 con 4 Gb de RAM, me tardó un poco mas de una hora y media.

En el Handbook (Manual de Gentoo), aparecen las instrucciones para instalar el sistema. También existen manuales hechos como el hecho por el amigo ROOT-SUDO  bastante, pero bastante pedagógico, en esta pagina:

https://rootsudo.wordpress.com/2014/09/14/manual-casi-facil-para-instalar-gentoo-paso-a-paso/

Otro manual bien explicado de un compañero que me asesoró un par de veces en un foro en el facebook es:

http://www.mediafire.com/view/?ja3s4rfh412nidd

Por ultimo les dejo un aproximado en los tiempos que me empleó para instalar gentoo en mi maquina (con las especificaciones que dicen arriba).

  • Descargar el Stage 3 (con 3 Mb/s de conexion) 15 min, pesa aproximadamente 200 Mb
  • Compilar el Kernel = 25 min usando genkernel
  • Actualizar el perfil para KDE = 3 Horas
  • Instalar plasma 5 = 2 Horas y media

Las demás instalaciones no deberían pasar de los 5 min / paquete. Pero, es posible detener la instalación y continuarla mas adelante.

Pero les confieso, todo valdrá la pena.