BOINCIf you have machines running TarHeel Linux 6, you may want to donate the unused CPU cycles for some good causes, such as curing diseases, studying global warming, discovering pulsars, and many others.  BOINC is the piece of software to do such things.  In TarHeel Linux 6, it is very easy to install BOINC.

First of all, make sure that your TarHeel Linux 6 machine has EPEL repository configured.

yum install epel-release

Once your machine has access to the EPEL repository, we can then get the BOINC packages.  It will also install wxBase and wxGTK to satisfy dependency.

yum install boinc-client boinc-manager

Make sure that BOINC client is on when the system is rebooted.

chkconfig boinc-client on

Then, we turn on the boinc-client daemon.

service boinc-client start

The system will complain about not attaching a project and show the following message.

BOINC client requires initialization (no projects attached)[WARNING]
Starting boinc-client:                                     [  OK  ]

That is fine and we are going to attach project(s) now.  As root, change directory to /var/lib/boinc and then run BOINC manager.

cd /var/lib/boinc

The BOINC manager will ask you to choose project.  Create account if you do not have one yet.  Follow the instruction on screen, when you are done, BOINC will benchmark your machine and start downloading executables and files.

If you set up BOINC to attach to Einstein@Home project, consider joining the group “University of North Carolina at Chapel Hill”.