BOINC applications, and the BOINC core client, are native-mode programs, so different versions are required for each platform (a 'platform' is the combination of an operating system and a processor type: e.g., Linux/Intel).

The BOINC core client is available for common platforms (Windows/Intel, Linux/Intel, Mac OS/X. etc.) from this web site. BOINC-based projects compile program versions for some or all of these platforms and place them on their servers. Typically, you download the BOINC core client version for your platform. When the core client requests work from the project's scheduling server, the client tells the server its platform, and the server instructs it to download the appropriate program version.

This addresses the needs of most BOINC participants, but it's inadequate if:

To handle these cases, BOINC lets you make the client software yourself, or obtain it from a third party, rather than downloading it from its 'official' source. This applies to both the core client and to project-specific applications.

BOINC client software

You can get the BOINC client software in any of three ways:

Project-specific applications

Not all BOINC projects make their source code available. The following applies only to projects that make their source code available. As an example, instructions for SETI@home are here.

Note: if you decide to switch back to using the project-supplied executables, you must delete the app_info.xml file, then reset the project.

You may want to check out the following email lists (e.g. the port may already exist):

"; page_tail(); ?>