Participar en SETI y proyectos científicos en Linux

Vamos a ver como instalar en Linux BOINC, un programa que permite utilizar los ciclos de CPU de tu sistema cuando está inactivo para colaborar con proyectos científicos que requieren una gran potencia computacional como el conocido SETI (Search for Extraterrestrial Intelligence) u otros proyectos que pretenden curar enfermedades o estudiar el clima del planeta, hay una buena cantidad de proyectos de investigación disponibles.

El programa está disponible en otras plataformas como Windows, Android o Mac. Nosotros vamos a centrarnos en la instalación en Linux. En el resto de plataformas igualmente es muy sencillo de instalar.

El proceso de ínstalación es el siguiente. Descargamos el script de instalación, le asignamos los permisos necesarios, lo ejecutamos y finalmente arrancamos el programa BOINC. El script está disponible en el sitio web de BOINC en Berkeley:

$ cd /var/tmp
$ wget http://boinc.berkeley.edu/dl/boinc_7.2.42_i686-pc-linux-gnu.sh
$ chmod 755 boinc_7.2.42_i686-pc-linux-gnu.sh
$ ./boinc_7.2.42_i686-pc-linux-gnu.sh
$ /var/tmp/BOINC/run_manager

Una vez arrancado el Manager con el último comando, llega el momento de elegir los proyectos a los que queremos donar nuestros ciclos de CPU cuando el equipo esté inactivo. Podéis elegirlo de un listado de proyectos como el SETI@home, Climateprediction.net, Rosetta@home, World Community Grid

seti project 1

Tras registrarnos en el proyecto, automáticamente se realiza una prueba de benchmarking en la máquina para probar la CPU. Cuando haya terminado ya podemos comenzar a trabajar en el proyecto, añadir nuevos, etc.

Para participar en los proyectos debemos registrarnos, simplemente se especifica una cuenta de correo electrónico y una contraseña de acceso.

seti project 2

Una vez finalizado, ya podemos ver como el sistema está trabajando en el proyecto cuando no está realizando otras tareas. Podemos tener tantos proyectos como queramos y seleccionarlos del desplegable:

Milky Way Project BOINC

En este caso, como veis está trabajando en el proyecto Milkyway@Home que utiliza las CPU de equipos en todo el mundo para crear un modelo tridimensional de la Vía Láctea utilizando datos recopilados por la Sloan Digital Sky Survey:

Tasks: 179 total,   2 running, 176 sleeping,   0 stopped,   1 zombie
Cpu0  : 12.3%us,  4.5%sy,  3.3%ni, 76.1%id,  3.7%wa,  0.0%hi,  0.1%si,  0.0%st
Cpu1  : 13.7%us,  4.3%sy,  3.4%ni, 75.6%id,  3.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2052544k total,  1260700k used,   791844k free,    64376k buffers
Swap:  2084860k total,        0k used,  2084860k free,   486808k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                      
 2818 alex      39  19  6820 4416 1420 R   97  0.2   0:25.11 milkyway_separa         

Un comentario en “Participar en SETI y proyectos científicos en Linux

  1. Estoy usando SETI@home en Linux concretamente en xubuntu 14.04.1 LTS pero no me sale el salvapantallas de SETI, ¿no funciona el salvapantallas en Linux?

Comments are closed.