Gentoo: Porque nada es perfecto

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


22 comentarios, deja el tuyo

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.

  1.   Eduardo dijo

    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

    1.    ChrisADR dijo

      Muchas gracias Eduardo 🙂 es un gusto poder compartir un poco de mi tiempo con ustedes y contarles sobre algo que me emociona mucho 🙂 gracias a ustedes también por darse un tiempo de leer a este loco por la tecnología 🙂 Saludos

      1.    Dario Urrutia Mellado dijo

        ChrisADR, soy un lector de tus post, vivo aqui en Surco, Las Gardenias. Lima-Peru, podria ser el caso que tu vives por aqui cerca, para cambiar ideas, soy un profesor jubilado de 80 años de edad.

        1.    lagarto dijo

          Pues yo me uno al tema, yo actualmente vivo en Chorrillos por la av. el Sol, a ver cuando nos juntamos a conversar.

        2.    ChrisADR dijo

          Les acabo de mandar un correo a ambos, me avisan 🙂 Saludos

  2.   Eduardo Vieira dijo

    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

    1.    ChrisADR dijo

      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.   Guillermo dijo

    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.

    1.    Guillermo dijo

      A cuenta de la realidad actual: «requisito indispensable es poder hablar/escribir/leer inglés»

    2.    ChrisADR dijo

      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,

      1.    Guille dijo

        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.   Miguel Angel, Fuentes Conesa dijo

    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.

    1.    ChrisADR dijo

      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.   José Luis dijo

    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

    1.    ChrisADR dijo

      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,

  6.   Adrian dijo

    Te voy a dar mi humilde opinión, tengo usando Linux desde el 2005, mis primeros años con Linux fueron probar cuanta distro encontraba en DistroWatch, Desde Red Hat 9 (Que fue mi primer distro), Debian, Fedora, Mandriva, Suse, Gentoo, Slackware, Linespa, Ubuntu, entre otras, amaba hacer eso, me encantaba exprimir cada distro, y si algo fallaba, hacia hasta lo imposible por repararlo. Hoy a un par de meses de cumplir 30, casado, con familia, desarrollador web de profesión, el poco tiempo que me sobra se lo dedico a la familia, realmente ya todo lo veo de una manera distinta, ya no me gusta desperdiciar mi tiempo trasteando distros y menos intentando resolver problemas del tema de la compatibilidad, no niego de que de vez en cuando trasteo con el equipo de mi mujer, que por cierto ni cuenta se da cuando le cambio de distro jaja, en fin, cosas como Ubuntu o Mint me van como anillo al dedo, casi siempre todo funciona a la primera, sin mover mucho,

  7.   ChrisADR dijo

    Hola Adrian,
    Muchas gracias por tu comentario 🙂 pues me parece genial lo que mencionas sobre la familia 🙂 yo siempre intento darme un tiempo para mis seres queridos también, eso es tener las prioridades en su lugar 🙂

    Por otro lado, yo jamás lo vería como un «despercidio» de tiempo el investigar sobre tu equipo y cómo funciona y conozco un buen grupo de gente de 50/60/70… que piensan igual que yo. Y si lo piensas con detenimiento, con toda mi serie de posts sobre Gentoo lo que hago es tratar de mover la curiosidad de ustedes 🙂 en fin de cuentas, esa curiosidad es la que lleva a algunos a crear lenguajes de programación como PHP, Python, Ruby, Js… esa curiosidad mantiene el kernel en desarrollo, y esa curiosidad es la que hace que tu puedas instalar Ubuntu o Mint en el equipo de tu mujer 😉
    Saludos

  8.   fernan dijo

    Hola:
    Lo que es claro es que aunque no uses gentoo es admirable que existan estas distribuciones porque hay que pensar que aunque uses una distribución sencilla alguien ha tenido que compilar y empaquetar los paquetes binarios que instalas en tu distro, además la documentación de gentoo y archlinux a veces sirve para todas las distribuciones.
    Por otra parte igual los que saben manejar gentoo no lo ven tan complicado, seguro que muchas complicaciones vienen porque el usuario hace mal las cosas. esto pasa también con las distribuciones sencillas que algunos vienen de windows y quieren hacer las cosas como en windows y resulta que la solución es mas sencilla que lo que intentan.
    Igual el autor de la serie de gentoo debería indicarnos usuarios ya mayores que siguen usando gentoo porque parece que es una distribución para ingenieros jóvenes y seguro que hay usuarios que ni son ingenieros ni son jóvenes.
    Saludos.

    1.    ChrisADR dijo

      Les dejo aquí el link de la lista de developers actual, también en las pestañas pueden ver el mapa y todas los miembros que por uno u otro motivo se han retirado. Más que eso no puedo decir porque no puedo revelar más de lo que ellos libremente quieran mostrar en sus perfiles 🙂 Saludos

      https://www.gentoo.org/inside-gentoo/developers/

  9.   Miguel Mayol i Tur dijo

    Si quieres divulgar Gentoo, creo que Sabayon es la mejor manera de empezar a familiarizarse de una manera rapida y sencilla con él.

    Además de emerge instalador compilando se cuenta con portage como instalador de pre compilados.

    Y aunque hace tiempo que no lo uso, precisamente por al falta de paquetería rara, y me gusta experimentar, ir va como la seda para usarlo trabajando.

    1.    ChrisADR dijo

      Hola Miguel, muchas gracias por el comentario 🙂 Como he compartido en otros momentos, prefiero ir a la raíz, y no podría hablar mucho de Sabayon porque a decir verdad nunca lo he usado, solo sé que existe por ser una especie de Manjaro o Antergos para Arch.
      No estoy seguro de a qué te refieres con pre-compilado, pero si eso es binarios, en Gentoo también hay la opción de instalar como binario los paquetes más pesados 🙂
      Saludos

  10.   Luis1603 dijo

    Hola, pues es una gran sorpresa encontrarme alguien con muchas ganas de hacer comunidad en español sobre esta maravillosa distribución. Fui usuario de Gentoo durante 5 años, me costó días tener todo a punto, pero aprendí muchísimo y la satisfación de haberlo conseguido fue muy gratificante.

    Era un poco suplicio la compilación de según que programas, (mi portatil sigue siendo un Core2Duo), también tengo que decir que siempre usé make.

    Actualmente uso Debian como plataforma de desarrollo y ordenador personal, no descarto algún día volver al gran Gentoo.