Wer gerne nach Gravitationswellen, außerirdischen Signalen oder neuen Proteinstrukturen suchen möchte, kann dies ganz leicht mit einer Installation von BOINC auf seinem Linuxrechner erreichen. Ubuntu bietet zum Beispiel die Pakete boinc-client
und boinc-manager
an. Mit
sudo aptitude install boinc-client boinc-manager
im Terminal ist der erste Konfigurationsschritt in Sekunden abgeschlossen.
Anschließend gibt es im Gnome Menü unter Anwendungen->Systemwerkzeuge einen neuen Eintrag namens Boinc Manager. Mit diesem lässt sich grafisch in wenigen Schritten ein Projekt hinzufügen. Dazu navigiert ihr zu Assistenten->Projekt anmelden und wählt euer Lieblingsprojekt aus. Anschließend könnt ihr mit Hilfe des nächsten Schrittes ein neues Teilnehmerkonto bei dem Projekt erstellen oder euch in ein bestehendes einloggen. Das wars auch schon und so sieht es aus.
Das Herunterladen des projektspezifischen Programmes und der Projekteinheiten übernimmt BOINC von alleine. Auf der jeweiligen Projekthomepage lässt sich dann noch etwas an den Details feilen. So ist es unter anderem möglich Rechenzeit auf verschiedene Projekte in bestimmten Verhältnissen aufzuteilen oder BOINC anzuweisen Dauer der Bearbeitung und Festplattenspeicher für einzelne Projekte zu begrenzen. Sogar das Einrichten unterschiedlicher Profile für Zuhause oder auf der Arbeit ist möglich.
Wer auf die grafische Benutzeroberfläche des boinc-managers verzichten kann und BOINC gerne auf einem Server laufen lässt, der mittels ssh Zugang bedient wird, kann auf das Kommandozeilenprogramm boinc_cmd zurückgreifen.
Die Anmeldung bei einem BOINC-Projekt erfolgt mit
boinc_cmd --project_attach "Projekt URL" "Projekt Schlüssel".
Beide Informationen erhält man nachdem man sich auf den Projektseiten registriert hat.
Mit
boinc_cmd --project "Projekt URL" nomorework
werden zum Beispiel nur noch die vorhandenen Pakete berechnet aber keine neuen mehr heruntergeladen.
Standardmäßig startet der boinc-client bei jedem Rechnerstart automatisch, lässt sich aber zum Beispiel mit
sudo /etc/init.d/boinc-client stop
anhalten.
Ein interessanter Befehl ist auch
boinc_cmd --get_state
, womit Statistiken zu den aktuellen Projekten in der Konsole angezeigt werden.