Message boards : BOINC client : BOINC Clients for other platforms
Message board moderation
Author | Message |
---|---|
Send message Joined: 11 Oct 06 Posts: 83 |
A lot of people did not know of the existance and state of the different ports for other, not offical supported ports of the BOINC Client and SETI Enhanced for other platforms. Here is a collection of the available binaries : Stefan Urbat ; http://www.lb.shuttle.de/apastron/boincDown.shtml : - Solaris x86 (i686 and AMD64) - Solaris SPARC BOINC client 5.4.9 and SETI App for UltraSPARC I/II and IIIi - Linux on AMD64 (Opteron), Itanium (IA64), PPC and Power CPUs, SPARC and Alpha - HPUX 10.20/11.0/11i (V1 and V2.) on PARISC - HPUX 11i (V.1 and V.2) on IA64 (Itanium) - FreeBSD i386 and Alpha - NetBSD i386 - OpenBSD i386 FreeBSD Ports ; http://www.freebsd.org/cgi/ports.cgi?query=boinc-setiathome&stype=all - FreeBSD, source via the FreeBSD Ports Yuri Dario ; http://groups.yahoo.com/group/seti-warp/message/1467 - OS/2 i386 Nekochan ; http://www.nekochan.net/nekoware/index.php?path=current/ - Irix KWSN ; http://www.zadra.org/index.php?module=Downloads - Windows MMX/SSE/SSE2/SSE3 optimized and Linux x86 SSE/SSE2 optimized The optimized Linux app works on older GLIBC 2.x Linuxes, too. Alex Kan ; http://tbp.berkeley.edu/~alexkan/seti/ - MacOS X optimized for G4 and G5 The ports for AIX and TRU64 are still in work. The most third party binaries are listed on the boinc third party site (boinc.berkeley.edu/download_other.php), too. |
Send message Joined: 7 Dec 05 Posts: 2 |
This is becoming a pet peeve of mine. There is no reason that anyone should be getting the 'platform 'x86_64-pc-linux-gnu' not found' error message at all. The 32 bit (i686-pc-linux-gnu) client applications run fine in an AMD 64 bit (x64_64-pc-linux-gnu) environment. I know, because until I 'upgraded' to BOINC version 5.4.9, they were running along quite nicely on my machine (Kubuntu 6.06 for AMD 64). In theory, they also run in the BSD environments, though I haven't tried it myself. I have spent too much time reading posts on this subject, and have found multiple solutions to the problem, none of which is appealing to an average end user, including: 1)Just change 'x64_86-pc-linux-gnu' to 'i686-pc-linux-gnu' in the client state file : '/var/lib/boinc-client/client_state.xml'. (Sounded great, tried it, BOINC on my machine changes it back.) 2)Download the source and compile BOINC 'with --build=i686-pc-gnu-linux but with 64bit CFLAGS. So the client now works in 64bit mode but recognizes itself as a i686-pc-gnu-linux machine' (Great, but the average user is not enthusiastic about the learning curve involved in compiling and setting flags.) 3)Download the 32 bit apps manually, and follow all the steps necessary to get it to run as an anonymous server including generating, or copying a new app_info.xml file. (OK, but the average user wants to fuss with extra downloads, generating new configuration files, and manual updates not at all.) None of the above solutions require a different binary for the client app. All of them seem to require some setting, or parameter be changed to get the app and run it. All of this suggests a solution: have the core client (or the boinc manager; or the server it communicates with at the client end) read the ' x64_86-pc-linux-gnu ' platform name, check to see if a native app is available, and if not send out the app for ' i686-pc-linux-gnu ' and use it. Ditto for BSD. Is there any reason this can't (or wont) be done? |
Send message Joined: 9 Sep 05 Posts: 128 |
All of this suggests a solution: have the core client (or the boinc manager; or the server it communicates with at the client end) read the ' x64_86-pc-linux-gnu ' platform name, check to see if a native app is available, and if not send out the app for ' i686-pc-linux-gnu ' and use it. Ditto for BSD. Quite some people around have been asking the same question on different project fora (including myself). The best reasoning not to do that (actually the only one) was that there's no guarantee that 32-bit app will run on 64-bit linux. There are a couple of reasons for that, but the main reason is that installation of proper 32-bit userland support is not done by every 64-bit linux distribution. Debian is one of them. For sure an advanced linux user will be able to set up proper 32-bit userland on her 64-bit distro, but then the same user will be able to do any of the solutions you mentioned in your post. But then again, some projects used to distribute software that didn't run on not-so-modern distributions due to some library dependencies ... Metod ... |
Send message Joined: 17 Oct 06 Posts: 4 |
The best reasoning not to do that (actually the only one) was that there's no guarantee that 32-bit app will run on 64-bit linux. Nothing is guaranteed to run on linux. The GNU GPL states that no warranty exists, even for 'fitness for a particular purpose,' like running on your computer. I un-installed the 64 bit boinc using Apt, downloaded the 32 bit version of 5.4.9 from this website, ran the shell script to unpack, executed the binary, and bingo! Now my machine is running all 32 bit bionc apps including boinc itself with no guarantee that it will work, and running them just fine. There is no reason why boinc 64 couldn't at least try to run the 32's and then if one fails, just refuse to run that project's app, and let the user sign up for others that will work. Making stuff like this automatic keeps users happy, and happy users are more likely to keep donating their resources and recruiting their friends. Volunteering should not be a hassle. |
Send message Joined: 11 Oct 06 Posts: 83 |
Time for a update.... Here is a collection of the available BOINC binaries with BOINC > 5.x, according to the third party site (http://boinc.berkeley.edu/trac/wiki/DownloadOther): Stefan Urbat ; http://www.lb.shuttle.de/apastron/boincDown.shtml : - Solaris x86 (i686 and AMD64) - Solaris SPARC BOINC client 5.4.9 and SETI App for UltraSPARC I/II and IIIi - Linux on AMD64 (Opteron), Itanium (IA64), PPC and Power CPUs, SPARC and Alpha - HPUX 10.20/11.0/11i (V1 and V2.) on PARISC - HPUX 11i (V.1 and V.2) on IA64 (Itanium) - FreeBSD i386 and Alpha - NetBSD i386 - OpenBSD i386 FreeBSD Ports ; http://www.freebsd.org/cgi/ports.cgi?query=boinc-setiathome&stype=all - FreeBSD, source via the FreeBSD Ports Yuri Dario ; http://groups.yahoo.com/group/seti-warp/message/1467 - OS/2 i386 Nekochan ; http://www.nekochan.net/nekoware/index.php?path=current/ - Irix Debian ; http://packages.debian.org/boinc-client and http://packages.debian.org/boinc-manager - Debian Linux for the most platforms SETI@SummoneR.mikrocomp.hu ; http://www.mikrocomp.hu/seti/ - OpenBSD x86_64 Lars Bausch ; http://www.dotsch.de/boinc - FreeBSD x86 - HP-UX IA64 and PARISC (11.0+11i) - Linux HPPA, PPC/Power/PS3, SPARC - NetBSD x86 - OpenBSD x86 - Solaris SPARC and x86 |
Send message Joined: 11 Oct 06 Posts: 83 |
A little update.... BOINC binaries for AIX 5 are avaiable at www.dotsch.de/boinc Special thanks to [AF>HFR>RR] jm@rc ! |
Send message Joined: 11 Oct 06 Posts: 83 |
Another time for a update.... Here is a collection of the available BOINC binaries with BOINC > 5.x, according to the third party site (http://boinc.berkeley.edu/trac/wiki/DownloadOther): Stefan Urbat ; http://www.lb.shuttle.de/apastron/boincDown.shtml : - Solaris x86 (i686 and AMD64) - Solaris SPARC BOINC client 5.4.9 and SETI App for UltraSPARC I/II and IIIi - Linux on AMD64 (Opteron), Itanium (IA64), PPC and Power CPUs, SPARC and Alpha - HPUX 10.20/11.0/11i (V1 and V2.) on PARISC - HPUX 11i (V.1 and V.2) on IA64 (Itanium) - FreeBSD i386 and Alpha - NetBSD i386 - OpenBSD i386 FreeBSD Ports ; http://www.freebsd.org/cgi/ports.cgi?query=boinc-setiathome&stype=all - FreeBSD, source via the FreeBSD Ports Yuri Dario ; http://groups.yahoo.com/group/seti-warp/message/1467 - OS/2 i386 Nekochan ; http://www.nekochan.net/nekoware/index.php?path=current/ - Irix Debian ; http://packages.debian.org/boinc-client and http://packages.debian.org/boinc-manager - Debian Linux for the most platforms SETI@SummoneR.mikrocomp.hu ; http://www.mikrocomp.hu/seti/ - OpenBSD x86_64 Lars Bausch ; http://www.dotsch.de/boinc - AIX on Power and PowerPC - FreeBSD Alpha and x86 - HP-UX IA64 and PARISC (10,20, 11.0, 11i) - Linux Alpha, HPPA, IA64, PPC/Power/PS3, SPARC - NetBSD x86 - OpenBSD x86 - SCO OpenServer and UnixWare LKP Howto - Solaris SPARC and x86 - TRU64 |
Send message Joined: 12 Feb 06 Posts: 232 |
I am now able to build rpm packages for the BOINC client, though we are still testing it. These should work on Fedora, Red Hat, SUSE, and possibly Mandriva. Comments and feedback are solicited. See http://www.spy-hill.net/help/boinc/linux-rpm.html and this thread. -- Eric Myers "Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats |
Send message Joined: 26 Jan 08 Posts: 3 |
Are there any ideas or current work to develop Boinc Clients for game consoles, such as XBOX360 and PS3 ? |
Send message Joined: 11 Oct 06 Posts: 83 |
Are there any ideas or current work to develop Boinc Clients for game consoles, such as XBOX360 and PS3 ? There are still BOINC clients for the PS3 available from PS3Grid and my download site. SETI, PS3Grid and Yoyo has applications which support the SPEs of the PS3. The SIMAP and Einstein applications uses the PPE of the PS3. According to the XBOX360, it's a PowerPC CPU with three cores. I have made a posting at SIMAP and SETI, if anyone is interested to test the still existing Linux PPC BOINC client with the SIMAP and SETI aplication binaries on the XBOX360. The XBOX360 has some hardware design problems and overheating with full CPU usage. But this looks for a good usage of the CPU throtteling feature. |
Send message Joined: 19 Jan 07 Posts: 1179 |
According to the XBOX360, it's a PowerPC CPU with three cores. I have made a posting at SIMAP and SETI, if anyone is interested to test the still existing Linux PPC BOINC client with the SIMAP and SETI aplication binaries on the XBOX360. The question is: How do you get software into the xbox? It's more locked than the most-locked cellphone. |
Send message Joined: 11 Oct 06 Posts: 83 |
The question is: How do you get software into the xbox? It's more locked than the most-locked cellphone. The free60 project (free60.org) has found a way to install Linux on the XBOX360. |
Send message Joined: 11 Oct 06 Posts: 83 |
Another time for a update.... Here is a collection of the available BOINC binaries with BOINC > 5.x, according to the third party site (http://boinc.berkeley.edu/trac/wiki/DownloadOther): Stefan Urbat ; http://www.lb.shuttle.de/apastron/boincDown.shtml : - Solaris x86 (i686 and AMD64) - Solaris SPARC BOINC client 5.4.9 and SETI App for UltraSPARC I/II and IIIi - Linux on AMD64 (Opteron), Itanium (IA64), PPC and Power CPUs, SPARC and Alpha - HPUX 10.20/11.0/11i (V1 and V2.) on PARISC - HPUX 11i (V.1 and V.2) on IA64 (Itanium) - FreeBSD i386 and Alpha - NetBSD i386 - OpenBSD i386 FreeBSD Ports ; http://www.freebsd.org/cgi/ports.cgi?query=boinc-setiathome&stype=all - FreeBSD, source via the FreeBSD Ports Yuri Dario ; http://groups.yahoo.com/group/seti-warp/message/1467 - OS/2 i386 Nekochan ; http://www.nekochan.net/nekoware/index.php?path=current/ - Irix Debian ; http://packages.debian.org/boinc-client and http://packages.debian.org/boinc-manager - Debian Linux for the most platforms SETI@SummoneR.mikrocomp.hu ; http://www.mikrocomp.hu/seti/ - OpenBSD x86_64 Lars Bausch ; http://www.dotsch.de/boinc - AIX on Power and PowerPC - FreeBSD Alpha and x86 - HP-UX IA64 and PARISC (10,20, 11.0, 11i) - Linux Alpha, HPPA, IA64, PPC/Power/PS3/iSeries, SPARC, zSeries - NetBSD x86 - OpenBSD x86 - SCO OpenServer and UnixWare LKP Howto - Solaris SPARC and x86 - TRU64 Tobias Neumann ; http://tobias-neumann.eu/boinc/ - OpenBSD PPC/Power Eric Myers / Pirates@home ; http://www.spy-hill.net/help/boinc/linux-rpm.html - Distribution indipendend Linux i386 RPM packages |
Send message Joined: 1 Jun 07 Posts: 36 |
Here are 64 Bit versions of 5.10.45, compiled for OpenSuse Linux 10.2/10.3 and 11.0, also 6.1.x development version. http://www.rechenaugust.de/boinc/ |
Send message Joined: 11 Oct 06 Posts: 83 |
Another time for a update.... Here is a collection of the available BOINC binaries with BOINC > 5.x, according to the third party site (http://boinc.berkeley.edu/trac/wiki/DownloadOther): Stefan Urbat ; http://www.lb.shuttle.de/apastron/boincDown.shtml : - Solaris x86 (i686 and AMD64) - Solaris SPARC BOINC client 5.4.9 and SETI App for UltraSPARC I/II and IIIi - Linux on AMD64 (Opteron), Itanium (IA64), PPC and Power CPUs, SPARC and Alpha - HPUX 10.20/11.0/11i (V1 and V2.) on PARISC - HPUX 11i (V.1 and V.2) on IA64 (Itanium) - FreeBSD i386 and Alpha - NetBSD i386 - OpenBSD i386 FreeBSD Ports ; http://www.freebsd.org/cgi/ports.cgi?query=boinc-setiathome&stype=all - FreeBSD, source via the FreeBSD Ports Yuri Dario ; http://groups.yahoo.com/group/seti-warp/message/1467 - OS/2 i386 Nekochan ; http://www.nekochan.net/nekoware/index.php?path=current/ - Irix Debian ; http://packages.debian.org/boinc-client and http://packages.debian.org/boinc-manager - Debian Linux for the most platforms SETI@SummoneR.mikrocomp.hu ; http://www.mikrocomp.hu/seti/ - OpenBSD x86_64 Lars Bausch ; http://www.dotsch.de/boinc - AIX on Power and PowerPC - DragonFly BSD on i386 - FreeBSD Alpha and x86 - HP-UX IA64 (11i) and PARISC (10.20, 11.0, 11i) - Irix 6.5.x on MIPS - Linux Alpha, HPPA, IA64, MIPS, PPC/Power/PS3/iSeries, SPARC, zSeries - NetBSD i386, Power/PowerPC, x86_64 - OpenBSD x86 - SCO OpenServer and UnixWare LKP Howto - Solaris SPARC and x86 - TRU64 Tobias Neumann ; http://tobias-neumann.eu/boinc/ - OpenBSD PPC/Power Eric Myers / Pirates@home ; http://www.spy-hill.net/help/boinc/linux-rpm.html - Distribution indipendend Linux i386 RPM packages Rechenaugust ; http://www.rechenaugust.de/boinc/ - Suse Linux 10.x, 11.x on i686 and x86_64 |
Send message Joined: 11 Oct 06 Posts: 83 |
Time for another update.... Here is a collection of the available BOINC binaries with BOINC > 5.x, according to the third party site (http://boinc.berkeley.edu/trac/wiki/DownloadOther): Stefan Urbat ; http://www.lb.shuttle.de/apastron/boincDown.shtml : - Solaris x86 (i686 and AMD64) - Solaris SPARC BOINC client 5.4.9 and SETI App for UltraSPARC I/II and IIIi - Linux on AMD64 (Opteron), Itanium (IA64), PPC and Power CPUs, SPARC and Alpha - HPUX 10.20/11.0/11i (V1 and V2.) on PARISC - HPUX 11i (V.1 and V.2) on IA64 (Itanium) - FreeBSD i386 and Alpha - NetBSD i386 - OpenBSD i386 FreeBSD Ports ; http://www.freebsd.org/cgi/ports.cgi?query=boinc-setiathome&stype=all - FreeBSD, source via the FreeBSD Ports Yuri Dario ; http://groups.yahoo.com/group/seti-warp/message/1467 - OS/2 i386 Nekochan ; http://www.nekochan.net/nekoware/index.php?path=current/ - Irix Debian ; http://packages.debian.org/boinc-client and http://packages.debian.org/boinc-manager - Debian Linux for the most platforms SETI@SummoneR.mikrocomp.hu ; http://www.mikrocomp.hu/seti/ - OpenBSD x86_64 Lars Bausch ; http://www.dotsch.de/boinc - AIX on Power and PowerPC - DragonFly BSD on i386 - FreeBSD Alpha and x86 - HP-UX IA64 (11i V.2, V.3) and PARISC (10.20, 11.0, 11i V.1..3) - Irix 6.5.x on MIPS - Linux Alpha, HPPA, IA64, MIPS, PPC/Power/PS3/iSeries, SPARC, zSeries - NetBSD i386, MIPS EL, Power/PowerPC, x86_64 - OpenBSD x86, SPARC64 - SCO OpenServer and UnixWare LKP Howto - Solaris SPARC and x86 - TRU64 Tobias Neumann ; http://tobias-neumann.eu/boinc - OpenBSD PPC/Power Eric Myers / Pirates@home ; http://www.spy-hill.net/help/boinc/linux-rpm.html - Distribution indipendend Linux i386 RPM packages Rechenaugust ; http://www.rechenaugust.de/boinc - Suse Linux 10.x, 11.x on i686 and x86_64 |
Send message Joined: 8 Sep 08 Posts: 1 |
Hi Guys I am trying to develop a boinc client application for the qualcom brew cell phone platform. Does any one have any recomendations or sample code of other boinc clients that could be useful Thanks Danny |
Send message Joined: 11 Oct 06 Posts: 83 |
Does any one have any recomendations or sample code of other boinc clients that could be useful I think the uppercase application which is included in the BOINC samples could be helpfull. Otherwise, SETI, Genetic Life and Leiden Classical has completly included the applicaiton within the BOINC API. BURP and Enigma has included the BOINC wrapper with there application. These are all open source projects. |
Send message Joined: 30 Oct 05 Posts: 1239 |
Does any one have any recomendations or sample code of other boinc clients that could be useful You can try Eric's examples as well. Hello and Yello currently build against the version 6 BOINC API. Kathryn :o) |
Send message Joined: 19 Oct 08 Posts: 6 |
Hi, What about make Boinc works with the Wii, of Nintendo ? I read about Brook, in order to make graphics cards work for Boinc, but I have never pass to compile it. Would it be possible ? Best regards. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.