Compilación obsesiva, efectos de la “versionitis”

Muchas veces me he sentado a pensar en el motivo fundamental que me impulsa a mantenerme fiel al uso exclusivo de Software Libre y/o de Código Abierto. Desde hace un buen tiempo mi ordenador personal solo ha visto distribuciones GNU/Linux y verdaderamente no he extrañado en lo absoluto a Windows (salvo en ocasiones que me entran deseos de jugar MVP Baseball o Call Of Duty [cualquier versión], los únicos juegos que me hicieron en algún momento confundir la PC con una videoconsola [¿Viste? No soy tan viejo 🙂  ]).

En la búsqueda de la respuesta a la interrogante de “¿que le encuentro a Linux?“, suelo darme cuenta que la causa fundamental es una especie de enfermedad crónica no transmisible: la versionitis.

Aunque la mayoría de nuestros lectores entiende perfectamente el concepto de “versionitis” en el campo de la informática, considero oportuno aclarar dicho término para aquellos que no lo conocen. Según mis propias palabras dicha enfermedad consiste en el afán desmedido, a veces con límites obsesivos, de tener instalado en su ordenador la última versión (tómese lo más literal posible el adjetivo “última”) de cada aplicación, paquete o librería que forman parte del conjunto de instalaciones de su sistema operativo (aclaré que era con mis palabras 🙂  ).

Por desgracia, la mayoría de distribuciones populares, estables y amigables no son muy compatibles con los usuarios versionitosos, al extremo que muchas veces uno termina cambiando de distros constantemente, con las consecuentes instalaciones y reinstalaciones derivadas del constante cambio, algo que en ocasiones nos hace preguntar si lo mejor no es regresar a Windows con su único sabor de moda (XP a partir de 2001, Vista 2006, Seven 2009, Ocho 2012, etc.) y tratar de descargar constantemente la última versión de cada programa a utilizar, versiones que además tardan muchísimo en ser liberadas (ojo: siempre que pueda también descargar el crack).

Por otro lado, las distros Rolling Release como ArchLinux son lo más cercano a lo que buscamos, pero desgraciadamente suele ocurrir que una nueva versión de determinado programa tarda demasiadas horas en ser añadidas a los repositorios (créanme cuando les digo que es demasiado tiempo para los que padecemos la enfermedad que les menciono) y por otro lado, componentes críticos como el kernel Linux no suelen tener la configuración óptima para nuestras necesidades en los paquetes precompilados que brindan los repositorios.

Por suerte, encontré una alternativa para satisfacer mis ansias de vestir a la moda en cuanto a Software se trata sin tener que cambiar constantemente de distro ni regresar a la tierra del Crack (interprétese el verdadero significado de crack en este contexto). La solución es compilar cada paquete que necesito en cuanto el desarrollador los libere, con esto se logran tres cosas: vestir a la moda todo el tiempo, independencia de los empaquetadores de la distribución utilizada y configuraciones adecuadas a mis necesidades, logrando un mejor rendimiento de cada aplicación. Todo esto pudiera compararse con hacer mi propia ropa a partir de los patrones de la moda actual a la medida justa que la quiero.

Incluso, hace un tiempo descubrí una manera de conocer cuando un desarrollador o equipo de desarrolladores liberan una nueva versión de su producto libre: DistroWatch, este sitio no solo nos habla de Rankings y nuevas versiones de distros, también nos avisa de la liberación de nuevas versiones de paquetes diariamente.

El problema de todo este asunto es que la versionitis termina derivando en otra enfermedad: la compilación obsesiva.

VLC, mi reproductor de vídeo favorito anda ya por el desarrollo de la versión 2.0.8 mientras Ubuntu Precise se quedó estancado en la 2.0.5, en este caso todo se reduce a entrar a la Web oficial, descargar las fuentes, compilar haciendo algunos ajustes personales que el tiempo te va enseñando, instalar y listo. ¿tiempo? menos de una hora

VLC, mi reproductor de vídeo favorito anda ya por el desarrollo de la versión 2.0.8 mientras Ubuntu Precise se quedó estancado en la 2.0.5, en este caso todo se reduce a entrar a la Web oficial, descargar las fuentes, compilar haciendo algunos ajustes personales que el tiempo te va enseñando, instalar y listo. ¿tiempo? menos de una hora

Otro reproductor de vídeo que suelo usar con frecuencia es smplayer. Ya ni recuerdo que versión incluyen Ubuntu o Debian en sus repositorios. Ya ando por la 0.8.5 y en espera

Otro reproductor de vídeo que suelo usar con frecuencia es smplayer. Ya ni recuerdo que versión incluyen Ubuntu o Debian en sus repositorios. Ya ando por la 0.8.5 y en espera

Algo que para muchos es tedioso, cuando le agarras el gusto se convierte en una verdadera pasión. Compilar el núcleo de tu sistema operativo justo a la medida de tus necesidades (una tarea de fin de semana). Esta imagen me hace recordar cuando salió la versión 3.9, ya ando por la 3.10 y en espera de la 3.11

Algo que para muchos es tedioso, cuando le agarras el gusto se convierte en una verdadera pasión. Compilar el núcleo de tu sistema operativo justo a la medida de tus necesidades (una tarea de fin de semana). Esta imagen me hace recordar cuando salió la versión 3.9, ya ando por la 3.10 y en espera de la 3.11

¿Cual es el colmo de un compilador obsesivo?

¿El colmo de un compilador obsesivo? Sencillo, compilar hasta el cargador de arranque GRUB2

¿El colmo de un compilador obsesivo? Sencillo, compilar hasta el cargador de arranque GRUB2

En ocasiones este compilador obsesivo ha navegado hasta los repositorios de Fuentes de distribuciones como Fuduntu tratando de saciar sus ansias de vestir a la moda.

En ocasiones este compilador obsesivo ha navegado hasta los repositorios de Fuentes de distribuciones como Fuduntu tratando de saciar sus ansias de vestir a la moda.

Como es lógico, todo no es color de rosas, muchas veces la distribución que utilizas te impide compilar algunas versiones de determinados programas debido a incompatibilidad con librerías muy actualizadas, pero bueno, en ese caso está la opción de pasar a otra versión más actualizada de la distribución, pasarse a otra distro (Rolling Release, por ejemplo), o morderse la lengua y darte cuenta que la versionitis no es una enfermedad sino un simple capricho que en nuestra bella isla es muy difícil de mantener mientras Internet sea una palabra impronunciable, sigamos en nuestro micromundo de los Kb/s y para colmo, los mayores sitios repositorios de código fuente estén vedados para nosotros.

Regresando a la pregunta inicial

Muchos se estarán preguntando que tiene que ver todo esto de la versionitis con el hecho de mantenerme fiel al uso exclusivo de Software Libre / Open Source. Sencillo:

  • ¿Haz escuchado algo sobre las 4 Libertades del Software Libre?
  • ¿Te suenan las dos palabras: Código Abierto?

Fuente: http://./configure/make/make%20install

🙂

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions

Este artículo tiene 27 comentarios

  1. Tienes razón en tu comentario, a muchos nos gusta estar a la moda (ultima versión). Yo también prefiero estar en rama testing de Debian, pero hay veces que es difícil (la conexión).

    También tengo obsesión con las ultimas películas y series, estas son más fácil de encontrar en nuestro país que cualquier cosa vinculada a Software Libre.

    Saludos Maikel.

      • Cuando conoci a mi esposa yo habla estos lenguajes extraños, linux, servidor, repo, crack, virus….. Mi suegro, en aquel entonces padre de mi novia le dijo a ella que se alejara de mi que yo fumaba de la buena….. Jajajajajaja

  2. Yo personalmente intento alejarme lo mas posible de la versionitis pero en cambio esta ha mutado en mi y ahora la que la sufre es la VM que se pasa el dia intentando cosas nuevas no obstante al fenomeno de la internet se suman la posiblidad de poder estando dentro de cuba hacer viable la utilizacion de los respositorios por ejemplo:

    Intenta hacer un upgrade de unos 128 Mb desde el repositorio de los Jc de tu provincia y veras que necesitas unas 20 horas solo para descargar los paquetes… esa es una buena medicina a la versionitis…. es tan dificil que tu mismo abandonas la idea xD

  3. Yo no soy de la versionitis, por lo que apenas mantengo al día los navegadores que uso (Chromium, Iceweasel, Opera), complementos como el flash player y el OpenJDK/IcedTea, pero la verdad es que no me llama la atención de estar compilándolo todo.

    Por otra parte, la versionitis puede a veces dejarte efectos secundarios, por lo que recomendaría prudencia a la hora de compilar algo con tus propias manos y leer siempre los manuales, las wikis y toda documentación que habla acerca de compilar aplicaciones o componentes de GNU/Linux en la distro en la cual usan.

  4. Yo por mi parte no sufro de versionitis. Me he mantenido fiel a Debian desde Lenny (2009). En algún momento, he probado alguna otra distro cuando sale nueva (Ubuntu, generalmente), pero solo en LiveCD. Tampoco me interesa ir más allá de lo estable. Hago una actualización una vez al mes desde los repos on line, y en sentido general, así me siento bien. 😉

    • Yo también conocí a Debian desde que salió Lenny por ese mismo año, ya que en el instituto que estudiaba estaban instalándolo y me quedé asombrado por lo sencillo que era. Actualmente mantengo al corriente algunas aplicaciones como Iceweasel que lo tengo en la rama release, y me va de maravillas.

      Apenas pruebo Ubuntu con los LiveCD’s y máquinas virtuales (como VirtualBox OSE 4.1).

  5. @canelo: Hijo, currate un Gentoo o Slackware… para que se te quite esa comezón… cuando tengas que compilar el OpenOffice/LibreOffice. En la Universidad dejabamos un papelito que decía: «Compilando», una noche completa(no eran PCs multi-cores)

  6. ültimamente los repositorios que encuentro ya no cuentan con el código fuente de sus programas. antes con solo usar apt-build paquete install el Debian me compilaba todo pero ahora solo están los debs.

  7. La verdad es que todos los que padecen de Versionitis, están locos de atar!!!. Jajajajajaja. Yo estoy con mi Wheezy y GNOME-Shell de cuando salió y no lo cambio por nada del mundo.
    Sip Maikel, Ozkar… Soy un OldFashion Man

  8. Yo no sufro por la versionitis, sino por la imposibilidad de tomar los medicamentos que la calman… jeje… no tengo salida al mar… por tanto «resignación»…
    saludos,
    lpozo

  9. La falta de vista al mar mantiene mi versdionitis al margen, eso me hizo dejar mi slackware y usar arch, hasta que recupere la vista y me pueda mantener cerca de los tarball.., aunque de vez en cuando jurungueo algun paquete…, pero no hay nada mejor y que se sienta mas libre que pasarle un configure –…….. luego un make …. y para culminar con broche de oro el make install al source en tu pc, eso supera todo pero actual mente empastillao…. por falta de source, jajajaja…

  10. Llamaret, creo que se está acercando tu hora de montarte un LFS, jejeje.

    Esa es una tarea que yo aun tengo pendiente, pero mientras siga teniendo esta conectividad tan limitada, no es más que un sueño.

  11. Ahhhh, eso me recuerda los tiempos en que Leslie estaba obstinado y compilaba el Squid, por placer[por solo citar un ejemplo], parece que algo ha cambiado, proque ahora nada más usa .deb 😀

  12. Hablando de Versionitis…. Ozkar estoy probando ahora mismo Fedora 19 (el iso me lo trajo un socio que vino de Bolivia hace poco) realmente esta bonito el paquete de iconos pero igual… sigue siendo Gnome… quizas si hubiera sido Fedora con LXDe lo mirara con mejores ojos.

Los comentarios están cerrados.