require_once("docutil.php"); page_head("Compiling BOINC software yourself"); echo " 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/IntelX86). BOINC provides two ways to make these programs available for different platforms.
In this approach, the BOINC-based project compiles program versions for common platforms (Windows/Intel, Linux/Intel, Mac OS/X. etc.), and places them on its servers. A participant downloads the core client for his platform (assuming that it's supported by the project). 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 executables.
This addresses the needs of most BOINC participants, but it's inadequate for some people:
In this model participants compile programs themselves rather than downloading them from the project. Here's how it works:
", htmlspecialchars(""), " setiathome setiathome_2.18_windows_intelx86.exe setiathome 218 setiathome_2.18_windows_intelx86.exe
"; page_tail(); ?>