Bugs en Gentoo

Gentoo como todas las distribuciones de Linux tienen una estrategia para poder recopilar y dar solucion a los “bugs”. Cualquier persona puede descubrir un bug y reportarlo, gracias a la naturaleza del Software Libre ademas de encontrarlo si tenemos los conocimientos necesarios podríamos incluso resolverlos.

Pues bien, hace mucho que no reportaba un bug y me puse a pensar “cu´ntos bugs hay en Gentoo? cuántos se resuelven cada mes?” la respuesta la encontre en los boletines semanales, les dejo algunas muestras recientes:

La comunidad Gentoo usa Bugzilla (bugs.gentoo.org) para registrar y seguir bugs, notificaciones, sugerencias y otras interacciones con el equipo de desarrollo. Entre el 19 de marzo de 2006 y el 26 de marzo de 2006, la actividad en el sitio tuvo como resultado:

* 832 bugs nuevos durante este periodo
* 481 bugs cerrados o resueltos durante este periodo
* 27 bugs previamente cerrados fueron reabiertos durante este periodo

La comunidad Gentoo usa Bugzilla (bugs.gentoo.org) para registrar y seguir bugs, notificaciones, sugerencias y otras interacciones con el equipo de desarrollo. Entre el 12 de marzo de 2006 y el 19 de marzo de 2006, la actividad en el sitio tuvo como resultado:

* 865 bugs nuevos durante este periodo
* 417 bugs cerrados o resueltos durante este periodo
* 20 bugs previamente cerrados fueron reabiertos durante este periodo

Mas de 800 bugs en 1 semana, quiere decir aproximadamente 114 bugs por día, es bueno saber que la aproximadamente la mitad de ellos son resueltos en el mismo período, pero seguimos teniendo casi la mitad sin resolver y esto se va acumulando.

Hacer públicos los bugs es una excelente política, porque asi todos los usuarios son concientes de los problemas que existen; el “secretismo” de muchas compañías de software deriva en no contarle a los usuarios los problemas que tienen y resolverlos en la próxima versión o cuando alguno de los fallos se ha hecho público por parte de 3ros o peor aún la vulnerabilidad ha sido explotada por algun virus/exploit.

El punto es que encontrar un bug es muy sencillo, basta con utilizar un programa y descubrir el fallo, reproducirlo varias veces y luego simplemente reportarlo. El problema viene del lado de la resolución, para poder resolver el bug y crear el parche (patch) es necesario saber programar, tendrás que revisar el código fuente del programa en cuestión y ubicar la rutina que provoca el fallo, luego tendrás que escribir el código que reemplazará las líneas de código del problema, se le envía a los autores del programa y solo queda esperar que publiquen la nueva versión corregida.

Es evidente que la cantidad de gente que puede encontrar bugs comparada con la cantidad de gente que los puede resolver es mucho mayor. Esto quiere decir que si eres programador en alguno de los lenguajes mas usados para las aplicaciones (C/C++) realmente te necesitamos! hay muchos problemas interesantes por ser resueltos.

Por eso hay que destacar la labor de los desarrolladores, no sólo de Gentoo, si no de muchísimas aplicaciones de Software Libre, que hacen un trabajo realmente fantástico y todo por la satisfacción de resolver un problema, esa es la esencia de los hackers :-D

Gentoo en AMD64

Como había comentado tengo mi nueva PC y es hora de hacerla productiva instalando Linux, como es una PC con procesador de 64bits tengo que instalar una versión acorde con esta arquitectura, mi distro favorita es Gentoo y aquí les dejo toda la información importante que encontré para poner el sistema en marcha:

La instalación (que no es muy distinta de la normal x86)
http://www.gentoo.org/doc/es/handbook/handbook-amd64.xml
Si quieren verla en english solo cambien “es” por “en” en el URL

Luego viene lo interesante cuando queramos usar binarios de 32 bits en nuestro sistema de 64 bits para lo cual lo ideal es crear un ambiente “chrooted” el manual:
32Bit Chroot Guide for Gentoo/AMD64

Para hacer funcionar Mplayer, Flash y Mplayerplugin en Firefox visitar:
http://forums.gentoo.org/viewtopic-t-447949.html

Finalmente este otro documento es importante, la FAQ donde encontrarás respuesta a preguntas como que CFLAGS usar, y problemas comunes con binarios de 32 bits ;)
http://forums.gentoo.org/viewtopic-t-221361.html

epm, el rpm de Gentoo

epm es una herramienta hecha en Perl que lo que busca es simular el comando rpm de las distribuciones basadas en este sistema de empaquetamiento hecho por RedHat.

Con epm se puede hacer consultas, verificar y borrar aplicaciones con los mismos parámetros que se usa con rpm, asi por ejemplo si yo quisiera ver todos los archivos incluídos en el paquete iptraf tendría que ejecutar:

# epm -ql iptraf

Aunque yo prefiero emerge, hay casos en los cuales usar epm puede ser mas rápido y preciso, por ejemplo en las busquedas, si quisiera conocer todos los paquetes que tienen que ver con php lo puedo obtener sencillamente ejecutando:

# epm -qa | grep php

Como es una herramienta exclusiva de Gentoo se instala haciendo un simple:

# emerge epm

Gentoo Linux 2005.1

Gentoo logo

Acaba de salir la nueva versión de mi distribución favorita, visitar el Changelog para conocer los cambios, para los que deseen probar visiten http://www.gentoo.org/main/en/where.xml personalmente recomendaría que usen BitTorrent para las descargars, pueden encontrar los torrents de http://tracker.netdomination.org/

Como bonus les cuento que ya hay un Live CD experimental con instalador gráfico (para los que les da miedo la consola hehehe) pueden ver algunos screenshots para ver si se animan.

Daniel Robbins contratado por Microsoft

Anoche cuando terminaba el anterior post me enteré de que Daniel Robbins fue contratado por Microsoft, claro eso no tendría mucho de extraño si no fuera porque Daniel fué el creador de Gentoo una de las mejores distribuciones de Linux que hay hasta el momento. He visto con pena como mucha gente se rasga las vestiduras y hasta lo han tildado de traidor, lo claro es que esta gente no tiene ni la mas mínima idea de como funcionan las cosas, otros que pretenden ser mas equilibrados hablan de principios.

Mucha gente no sabe que Daniel Robbins hizó todo su trabajo sin recibir un centavo, lo hizo por hobbie, movido por la satisfacción de hacer algo que beneficie a mucha gente; es cierto que en Gentoo se aceptan donaciones pero lamentablemente no alcanza para pagar las deudas y Daniel tenía muchas, es más ya había anunciado hace tiempo que se retiraba de Gentoo porque necesitaba un trabajo que le permitiera pagar sus deudas y mantener a su familia de forma decente. Y de todas las empresas que pudieron contratarlo se aparece Microsoft y le ofrece trabajo… Uds que harían?

Yo siempre digo que jamás trabajaría en Microsoft, pero luego de ver esto me pongo a pensar… si tengo deudas y me ofrecen un sueldo de 200K al año? claro si fuera hijito de papá y no tuviera mayor necesidad probablemente si puedo negarme aduciendo una cuestión de principios.

Lo único que queda es decir gracias Daniel! por tu trabajo, porque yo uso Gentoo y para mí es la mejor distro de linux que he podido instalar en mi desktop, soy uno de las miles de personas beneficiadas con tu trabajo y solo me queda desearte mucha suerte en tu nuevo trabajo.

Links al respecto en Slashdot, Barrapunto, Gentoo News y OS news

Packages Gentoo en RSS

Una de las visitas obligadas para todo usuario de Gentoo es http://packages.gentoo.org/, yo usaba un theme de superkaramba para ver los últimos paquetes. Visitando el blog de Albert Hopkins aka Marduk me enteré sobre la disponibilidad de feeds en RSS para todos los nuevos packages de todas las plataformas, en HTML o simple texto, nota: la versión en HTML trae mayor información

Si desean agregarlo a su feed reader favorito visiten: http://packages.gentoo.org/feeds/

  1. Search Website

  2. Random Post

    Las 5 del Viernes 12/Noviembre/2004

  3. Recent Posts

    1. El arte de comer un caldo de gallina
    2. Kick in the nuts, una broma muy pesada
    3. Comienzan los WCG PERU 2008
    4. Redes Sociales: Utiles o son una pérdida de tiempo?
    5. Rotting Christ en Lima
    6. UDO en Lima
    7. Stewie de Family Guy mira 2girls1cup por primera vez
    8. Concierto de Helloween y Gamma Ray en Lima
    9. Freelance otra vez
    10. Cuidado con lo que lees
  4. Archives



      May 2008
      S M T W T F S
      « Apr    
       123
      45678910
      11121314151617
      18192021222324
      25262728293031

  5. Search Website



  6. Peru Blogs