
Boinc est un plateforme de calcul distribué utilisée par plusieurs projets plus ou moins scientifiques avec lequel vous partagez les capacité de calcul de votre processeur pour participer aux calculs de projets de votre choix.
La difficulté avec un Raspeberry Pi est de trouver des projets qui soient compatibles avec un processeur ARM. J'ai pour ma part choisi le projet Seti@home, qui est de mémoire un des plus anciens projets de ce type a être apparu. J'ai aussi testé avec Milkyway@home qui fonctionnait bien.
S’inscrire sur un projet
http://setiathome.berkeley.edu/ pour Seti@home Se souvenir de l'identifiant et du mot de passe, qui sera utilisé lors de la configuration.
Installer Boinc sur un Raspberry Pi
"
sudo apt-get update
sudo apt-get install boinc
"
Télécharger le client du projet Seti@home
"
cd /var/lib/boinc-client
sudo wget https://github.com/dcarrion87/boinc-rpi/raw/master/bin/setiathome-armv6l.tar.gz
sudo tar xfz setiathome-armv6l.tar.gz
chown -R boinc:boinc projects/
"
Se connecter à son compte pour recuperer sa clé de compte
"
boinccmd --lookup_account http://setiathome.berkeley.edu/ votreAdresseMail votreMotDePasse
"
La commande retournera une clé "account key" composée de 32 caractères hexadécimaux a utiliser pour ajouter le projet avec la commande suivante:
"
boinccmd --project_attach http://setiathome.berkeley.edu votreCléDeProjet
"
Pour récupérer mes premiers taches j'ai utilisé la commande suivante:
"
boinccmd --project http://setiathome.berkeley.edu update
"
Pour suivre l'avancement des tâches, j'utilise la commande:
"
boinccmd --get_simple_gui_info
"
Et voilà, votre Raspberry Pi est à la recherche d'une trace d'intelligence extraterrestre.
Note: pour ce post je me suis fortement inspiré de celui-ci:
http://burdeview.blogspot.fr/p/raspberry-pi-boinc-project-ive-created.html