Folding @ home

El proyecto Folding @ home de la Universidad de Stanford busca aprender más acerca de las proteinas y una propiedad conocida como el “doblaje”. Cada proteina es una cadena de componentes organicos que se doblan en si mismos y toman distintas formas. Un doblado incorrecto esta ligado a diversas enfermedades como el Parkinson, Alzheimer y diversos tipos de Canceres, entre otros.

Software

Folding @ home hace una simulación de doblado de proteínas, probando diversas formas de doblado y que caracteristicas tendrian; ese software esta disponible para diversos sistemas, desde MS Windows, Mac OS X y, por supuesto, Linux. Hay varias formas de participar:

PS3

Aquí hay dos cosas interesantes. Si eres poseedor de un PS3, Sony proveé de un cliente nativo, aprovechando las capacidades de calculo del procesador Cell, que dobla proteinas como un campeón. También existe cliente para openSUSE, Ubuntu y Fedora.

Netbook

Otra posible opción es que si tienes un máquina netbook que solo uses para juntas fuera de tu oficina o para la escuela, la dediques a ser cliente de Folding @ home cuando no la estes usando, como cuando estas en casa o en la oficina, trabajando en tu computadora principal.

Virtualbox

Si tienes una máquina en la oficina o en casa que permanecera todo el día prendida, podrias instalar el cliente nativo en la computadora o, si por alguna razón no puedes hacerlo, instala VirtualBox y ahi instala tu sistema operativo favorito, donde podrás correr folding @ home sin problemas.

Resultados

El proyecto funciona, ya publicó varios resultados interesantes. Me parece muy interesante por dos angulos: el tener un proyecto de cómputo distribuido de este tamaño y al mismo tiempo el tener un acto de cooperación mundial tan interesante. Deberian unirse al proyecto. :-)

Instalando Ubuntu en la Virtualbox

Por si aun no te animas a instalar Ubuntu en tu computadora, puedes crear una máquina virtual con virtualbox e instalarlo, como puedes ir viendo en este tutorial.

Cheat Sheet for dpkg/apt-get

  • Apt/Dpkg: Beyond the basic use of installing programs, apt and dpkg have many features that are useful for packaging.
    • apt-cache dump – lists every package in the cache. This command is especially helpful in combination with a grep pipe such as apt-cache dump | grep foo to search for packages whose names or dependencies include “foo”.
    • apt-cache policy – lists the repositories (main/restricted/universe/multiverse) in which a package exists.
    • apt-cache show – displays information about a binary package.
    • apt-cache showsrc – displays information about a source package.
    • apt-cache rdepends – shows reverse dependencies for a package (which packages require the queried one.
    • dpkg -S – lists the binary package to which a particular file belongs.
    • dpkg -l – lists currently installed packages. This is similar to apt-cache dump but for installed packages.
    • dpkg -c – lists the contents of a binary package. It is useful for ensuring that files are installed to the right places.
    • dpkg -f – shows the control file for a binary package. It is useful for ensuring that the dependencies are correct.
    • grep-dctrl – searches for specialized information in packages. It is a specific use of the grep package (but not installed by default).

Empacando en ubuntu/debian

La guía para hacer paquetes para ubuntu y debian, aquí.

Plan de desarrollo de Lucid lynx (Ubuntu 10.4 LTS)

Leanlo aquí.

Solo puedo decir que es increible como Canonical tiene la habilidad de llevar a cabo movimientos que en otros momentos y otras distribuciones se consideraron “muy arrojados”. FTW Canonical, #FAIL for some.

Ubuntu FTBFS

Los FTBFS, genial forma para comenzar a hackear ubuntu.

Por cierto, este es un interesante log acerca de cómo dan mantenimiento a Firefox en ubuntu. Empacar firefox es una de las grandes pruebas de todo linuxero.

Lucid será LTS. Resumen del meeting de desarrolladores, aqui.

Karmic Koala para los CIOs

Interesante articulo.

Lucid Lynx is now open for uploads.

Lucid Lynx será el nuevo Ubuntu. Sera LTS (Long term support). Algunas notas a considerar de su ciclo de desarrollo:

“Automatic syncs from Debian will begin shortly. Because Lucid is an LTS,
autosyncing will track the Debian testing series for this cycle, rather
than Debian unstable as we normally do.” – UWN#167

(UWN = Ubuntu Weekly newsletter).

Testing es MUCHO mas estable que unstable. Es como ya todo digerido para el equipo de QA de Debian, no como unstable que es mas como de desarrolladores. Cuando un paquete llega a Testing, tiene cierta estabilidad, o al menos “ya compila”.

El hecho de que Ubuntu se alimente de testing hace pensar que ahora van a gastar menos en el desarrollo/trabajo de los paquetes en si, porque ya tienen algo mas “maduro” en testing. No se como impacta esto en las contribuciones con Debian. Basicamente, siento que dichas contribuciones seran menos en codigo, mas en bug reports.

UPDATE de “anónimo”: Todos los paquetes que entran a Unstable compilan, no sólo los de Testing. Más bien el “ya compila” es en Unstable, no en Testing. Los paquetes caen a Testing luego de un periodo de gracia de alrededor de dos semanas para que no provoquen bugs críticos.

Netbook de oferta en México

Me llego el spam típico de Dell México, pero viene una oferta muy buena. Si compras 2 Dell Mini 10, te las dejan en MXN$5500, con el envio incluido y los impuestos y todo.

La oferta aquí.

Las Dell Mini 10 jalan perfecto con el Netbook remix de Ubuntu. Y el teclado es particularmente decente (92% del tamaño normal).

UPDATE: Mi emoción del precio es que este fin vi la misma máquina en walmart, por $6300 MXN. Y era el lugar más economico que habia visto.