\"BOINC
\"BOINC
\"BOINC
"; } function show_download($client_info, $pname) { echo "
".tra("BOINC is a program that lets you donate your idle computer time to science projects like SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, and many others.") ." " .tra("After installing BOINC on your computer, you can connect it to as many of these projects as you like.") ."

" .tra("You may run this software on a computer only if you own the computer or have the permission of its owner."). "

" ; if ($pname == 'android') { echo "" .tra("We recommend that you download BOINC from the Google Play Store or Amazon Appstore, not from here.") ." "; } if ($pname) { download_link($client_info, $pname, true); } else { list_start(); list_heading_array(array( 'Computer type', 'BOINC version ', 'Click to download' )); download_link($client_info, 'win'); download_link($client_info, 'winx64'); download_link($client_info, 'mac'); download_link($client_info, 'macppc'); download_link($client_info, 'linux'); download_link($client_info, 'linuxx64'); download_link($client_info, 'linuxcompat'); download_link($client_info, 'android'); list_end(); echo "Linux users: BOINC is available as a package for many Linux distributions. It is available for Linux/ARM as a package for Debian and Ubuntu for ARM, and Raspbian (for Raspberry Pi)."; } if ($pname != 'android') { echo "
After downloading BOINC you must install it: typically this means double-clicking on the file icon when the download is finished. "; } echo "

".tra("System requirements")." · ".tra("Release notes")." · ".tra("Help")." · ".tra("All versions")." · ".tra("Version history")." · ".tra("GPU computing")."
"; show_pictures(); echo "
"; } if (get_str2('xml')) { $args = strstr($_SERVER['REQUEST_URI'], '?'); Header("Location: download_all.php$args"); exit(); } $client_info = $_SERVER['HTTP_USER_AGENT']; page_head(tra("BOINC: compute for science")); if (get_str2('all_platforms')) { show_download($client_info, null); } else { show_download($client_info, client_info_to_platform($client_info)); } page_tail(true); ?>