Gentoo: Porque nada es perfecto

15
2710

Bueno, ya he conversado de mil y un beneficios de Gentoo Linux, y así como yo soy quien les ha contado lo bueno, pues también seré yo el primero en contarles lo no tan bueno, porque prefiero que lo escuchen de mí a que vengan las críticas de otro lugar y no sepan qué responder 🙂 Sin más que agregar, empecemos:

¿Gentoo es mejor?

No, esta es una respuesta muy sencilla 🙂 ninguna distribución es mejor ni peor que otra, cada una tiene su estilo, su filosofía, y su forma de proceder. Evidentemente habrán filosofías que acomoden mejor a distintos tipos de usuarios, pero no por eso podemos calificar de mejor o peor a una u otra distribución. Esto debe quedar claro desde el principio, yo he expuesto algunos de los beneficios que yo considero importantes, y que me han llevado a mantenerme en Gentoo sin necesidad ni deseo de saltar a otra distribución.


lista de distribuciones Linux
Distribuciones Linux

¿La comunidad es poco amigable?

Tampoco, y esta es una triste concepción que se ha esparcido por todo el mundo. Gentoo, y su comunidad, está formado por personas muy talentosas, y al mismo tiempo personas muy ocupadas, gente que colabora desarrollando para Nvidia, Google, Symantec, y mil lugares más, colaboran en Gentoo. Evidentemente todos tenemos cosas que hacer y si en algún momento buscas ayuda y sientes que no te escuchan, pues debes comprender que todos estamos ocupados trabajando, pero eso no debe desanimarte, al contrario. Si tu tienes un problema, es probable que alguien más lo haya tenido antes que tu (a menos , claro, que tu estés desarrollando una tecnología tan de punta que nadie más en el planeta la conozca ni domine a perfección todavía) y si alguien ya lo tuvo, es 80% seguro que alguien más ya lo resolvió. Sigue intentando en la documentación, en los foros, en Google, mil y un lugares donde encontrar información de calidad que pueden ayudarte. Al final del día, habrás aprendido mucho más por tu investigación que lo que podrías retener por la solución que alguien más te dio por el IRC.

Mentalidad de compilador:

Hace poco mandé mi primer correo a la lista de correos de Gentoo, como en proyectos grandes como el Kernel o Git, Gentoo también mantiene listas de correos para llevar un archivo público de lo que se desarrolla y lo que se decide en la comunidad. Yo propuse algo que consideraba bueno para la comunida, así que mandé un RFC (Request for Comments) con mi idea. Al poco tiempo empezaron a llegar los peros, y las alertas, como si fuera un compilador de C. Y mi idea resultó no ser tan buena como yo pensé. Seguramente los developers más experimentados tenían sus fundamentos para decirlo.

¿Eso me va a detener de volver a manda otro RFC? En absoluto, lo que todo el mundo debe entender es que cuando se trabajan en comunidades tecnológicas, lo más común es solo advertir sobre posibles errores (como los compiladores) porque cuando algo está bien, no hay necesidad de decir más (como los programas de Linux).

Así que si en algún momento mandan una idea para mejorar la comunidad y esta no es del todo bien recibida, ánimo, la idea puede tener que mejorar, pero las objeciones no son contra la persona, solo contra la idea. Eso al final del día te enseña a pensar mejor y saber argumentar tus ideas, porque si puedes hacer frente a un pero, entonces ya has ganado media batalla.

¿Gentoo es difícil?

Bueno, de verdad espero que con los otros post hayan podido ver que no es ciencia termonuclear (para los que sepan de eso cambien la anterior materia por algo más difícil incluso 😛 ). Al final de cuentas será tan difícil como tu lo hagas, si decides probar una configuración hiper experimental, probablemente tendrás muchos más problemas que el resto, pero al final del día podrás decir que dominas mucho más un tema 🙂

El mayor problema de todos

Este si es el problema que he visto en todo el tiempo que llevo en Gentoo… la falta de usuarios, parece ser que en estos días, nadie (o al menos muy poca gente) desea conocer realmente lo que Linux tiene para ofrecer, lo rápido es más fácil (esto es una mentira) y muchas veces optamos por dejar de pensar para simplemente usar (eso me recuerda mucho a otros sistemas operativos que no voy a mencionar aquí 😛 ). Es por eso que si ven que el model Rolling Release no está a su 100%, o que algún que otro paquete no se encuentra en el árbol de Portage, pues en lugar de perder la fé, ¡puedes ayudar a crecer!

Gentoo tiene muchas formas en las que puedes ayudar a la comunidad, aunque un requisito indispensable es poder hablar/escribir/leer inglés (dado que es una comunidad internacional, el inglés es un lenguaje que une a todos (o a la mayoría al menos)) dentro de nuestros canales de IRC (no estoy seguro si hay un post sobre IRC, pero sino después haré uno ;) )

Dejaré las formas de contribución para otro post, porque son muchas 🙂 y no necesariamente necesitas ser un experto programador de python, o bash, para poder ayudar 🙂 se los dice alguien que no domina ninguno de estos lenguajes a la perfección, pero siempre está dispuesto a aprender sobre algo nuevo 🙂

En resumen:

Bueno, me sentía obligado a comentar esto antes de lanzarlos al mundo de Gentoo por completo, siempre he creído que para tomar decisiones ( y Gentoo se trata de decidir muchas cosas) es necesario conocer las dos caras de la moneda. Espero que tras este breve post puedan tener un marco un poco más amplio de lo que es la comunidad hoy por hoy, y cómo integrarse a nuestra filosofía. Espero pronto tener el tutorial de instalación y conmigo será hasta otro post, saludos.

PS: solo pondré un enlace para poder ayudar a los que ven este por primera vez a entender el por qué de un post separado

Gentoo Linux: La historia de un viaje

15 COMENTARIOS

  1. Hace años que flirteo con Linux, empecé con suseLinux en la época del Windows 98, así que verán que no soy un jovencito. Mi profesión no tiene nada que ver con la computación; pero tus artículos realmente me parecieron muy interesantes y, realmente, pienso probar Gentoo en cuánto pueda dedicarle algo de tiempo.
    Gracias por tus artículos.
    Pd, actualmente uso Debian

  2. Me encanto tu serie sobre Gentoo. Tal vez no sea para todos pero algun dia la probare (posiblemente pronto gracias a tu influencia). Una de las cosas que mas me gusta de Arch es la disponibilidad de software, sobre todo por AUR. Asi que deben servir de algo los PKGBUILD de arch para compilar en gentoo y asi correr el software que utilizo.

    Otra cosa que odio de compilar es el tiempo que se tarda. Yo uso en arch un kernel compilado y tardo varias horas compilandolo porque no tengo un CPU muy potente. Pero de verdad que me pica la curiosidad con Gentoo

    • Entonces creo que esta será la chispa que despertará la emoción 🙂 en Gentoo, también tenemos todos los demás gestores de paquetes a disposición, ususarios pueden descargar pacman, rpm, y otros… Yo he visto que han actualizado hace poco las versiones así que debe ser una ++ para tus deseos de usar tus propios PKGBUILD 😉

      Por otro lado, probablemente le tiempo de compilación se debía a que usabas simplemente make… Existe una diferencia abismal entre make y make -j4, e incluso una mayor con make -j9 (la que yo uso) que se lleva a nivel exponencial, puesto que al trabajar 8 hilos de compilación a la vez, todos tus nucleos trabajan a máxima potencia y el tiempo se reduce bastante. Son pocos los programas que demandan usar un make puro, y no son de los que vas a manejar en tu día a día en Gentoo 😉 (yo los he visto solamente al instalar mi Linux from scratch)

      Saludos,

  3. Muchas gracias por todos tus artículos, los veo fantásticos para probar Gentoo.
    Sobre la imposición del inglés me gustaría que la gente se tomara eso igual que la imposición de Windows: una solución mala pero obligada por el resto para poder comunicarse (lo mismo es escribir inglés en foros internacionales que poder editar el fichero Word para pasarlo a otro compañero después).
    Y al igual que debido a ello muchos tenemos que tener un Windows en dual o virtualizado o tuvimos Firefox junto a Internet Explorer por el 2001, se podría escribir todo mensaje en inglés junto a su traducción en esperanto, el cual es muy barato de aprender (Duolingo, Lernu.net, Zagreba Metodo, Fernando de Diego, Reta-Vortaro, …) para usarlo de forma DUAL y así ir ganando la cuota de mercado hasta dar el sorpasso (20% es generalmente la barrera necesaria para imponer mejores soluciones a las actualmente extendidas).
    Recordar que el inglés supone discriminación por nacionalidad (racismo), por renta (clasismo) y por lengua. Construyamos un mundo mejor para las futuras generaciones.

    • Hola Guillermo,

      Me parece interesante lo que compartes, y en realidad sería genial tener más gente de habla hispana en Gentoo. Actualmente existen canales de IRC para todos los lenguajes que usan en la comunidad, lamentablemente en #gentoo-es no van a encontrar a mucha gente además de mi y un par de usuarios 🙂 eso es algo que estoy intentando cambiar y así poder tener una comunidad con quien compartir en español.

      Cabe contemplar que yo no considero que exista discriminación en la comunidad, al menos no lo he visto todavía, pero en realidad es mucho más simple poder comunicarse en un solo idioma porque encuentras gente de todas partes del mundo en Gentoo, hay desde Canadá hasta Japón, pasando por Rusia e Isreal, y varios países de Europa.

      Aquí les dejo el mapa de developers, como verán falta gente de habla hispana 🙂
      https://www.gentoo.org/inside-gentoo/developers/map.html

      Saludos,

      • En realidad no me refiero a que sea en español, es más enriquecedor un foro con gente de todo el mundo a solamente los de una parte del mundo. Me refiero a que como idioma internacional más neutral, justo y barato de aprender existe el esperanto, ya que el inglés discrimina a la mayor parte del mundo que tiene que aprender un idioma que requiere mucho tiempo como irregular que es. Obviamente es imposible pasar de uno a otro, por ello es necesario un periodo en el que los que no son de habla inglesa usaran el inglés y su traducción al esperanto en todos los mensajes, para que en X años se lograra un mundo más justo en ese aspecto. Es penoso el derroche de recursos humanos y monetarios en enseñar/aprender inglés que gastan Estado, empresas y familias cuando con el idioma esperanto el coste en tiempo y dinero sería mucho menos que la quinta parte por su regularidad.

  4. He tenido Gentoo 4 años, me lo he pasado pipa con el y por desgracia he tenido que dejar de usarlo. Lo he usado como servidor hasta que tuve que migrar a CentOS porque el dhcpd y freeradius daban muchos problemas y había que reiniciar continuamente el servidor. Y lo tuve que desinstalar de mi portátil porque teniendo solo i3wm y abriendo Chrome se disparaba la temperatura a 80 grados y con debain Gnome u varias aplicaciones está en unos 65 grados.

    • mmmm bastante raro 🙁 pero bueno, si fue culpa de Gentoo, tal vez ya está resuelto, o sino debe ser un pequeño ajuste de kernel, has intentado copiando la configuración de Debian para hacer un diff con la que tenías? Algo como zcat /etc/config.gz > config_debian; diff /usr/src/linux/.config cofing_debian; Eso podría darnos una pista de lo que tienen de diferente, porque si es temperatura, probablemente es un detalle pendiente del kernel 😉 ojalá ayude. Saludos

  5. Muy buen artículo, salvo por la gramática y ortografía, ciertamente mejorables. Entiéndase por favor como crítica constructiva y respetuosa.
    Todavía no puedo declararme como usuario de Linux porque sólo lo tengo instalado en un portátil para aprender a usarlo. Sigo usando Windows 7 para todo.
    De momento estoy probando KDE Neon.
    Espero poder dar el salto a Linux en poco tiempo.
    Por eso leo de todo un poco sobre diferentes distribuciones.
    Saludos

    • Hola José Luis,
      Pues gracias por darte el tiempo para el feedback 🙂 como comprenderás soy bastante nuevo en esto de los blogs, y en realidad siempre escribo de corrido y como salen las ideas de mi cabeza, tal vez por eso todo está un poco mezclado 😛 pero intentaré mejorar la ortografía (que para eso si no hay razón de ser ni existir).

      Me parece genial que estés pensando migrar a Linux 🙂 es todo un mundo de aventuras 🙂 solo date un poco de tiempo para conocerlo y no te desanimes si en algun momento las cosas no funcionan del todo, también es parte de la aventura 🙂
      Saludos,

Dejar una respuesta