Index What is BOINC Install Add projects Configure Account Manager What is BOINC BOINC lets you contribute computing power on your home PC (and other devices) to projects doing research in many scientific areas. How it works When you run BOINC on your PC, it does the following: The BOINC software that will be installed on your computer is made up of several separate programs: The core client communicates with external servers to get and report work, and runs and controls applications (the programs that do scientific computing). Several applications may run at the same time on a computer with more than one CPU. The GUI (BOINC manager) provides a graphical interface that lets you control the core client. The screensaver runs when you're away from the computer. It communicates with the core client instructing it to tell one of the applications to generate screensaver graphics. Note that not all projects provide screensaver graphics. Installing BOINC Before downloading and installing BOINC you may want to read about the projects you can contribute to. List of all the available downloads Windows Download and run the installer. The install process is quite straightforward. The advanced installation options (install as service, use screensaver, users permission) are the only remarkable, and self-explanatory. GNU/Linux You can install BOINC on a Linux computer in any of three ways (each of one has its pros and cons, in terms of difficulty and the performance achieved): Use the package management system of your Linux distribution; Use the "Berkeley installer" provided by BOINC (a self-extracting archive, not distro-specific); Build directly from source code. Some Linux distributions (Fedora, Ubuntu, Debian, Gentoo, possibly others) have BOINC packages that you can install using your distribution's package manager. There are two packages that can be installed separately, one for BOINC Client (boinc-client) and another for BOINC Manager (boinc-manager). Only the client part is required but you will likely want to install the manager as well unless you intend to manage the client from a remote host. Often, for sake of simplicity, related packages are grouped in a metapackage. For instance, the BOINC metapackage will instruct the system to install the BOINC Client, the BOINC Manager, and its dependencies. Example of a metapackage in Linux Mint 17.1 To install BOINC from the GUI, open the system menu and search for Software in order to find your distribution's package manager or software manager (Software Centre/Manager/Store, Apper, YaST2...). Once you are in the corresponding package manager you can search for boinc and install the packages (boinc-client, boinc-manager).