BOINC Clients for other platforms

log in

Advanced search

Message boards : BOINC client : BOINC Clients for other platforms

1 · 2 · 3 · Next
Author Message
Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 5977 - Posted: 11 Oct 2006, 20:23:55 UTC

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.
____________

One Norse
Send message
Joined: 7 Dec 05
Posts: 2
United States
Message 6089 - Posted: 18 Oct 2006, 23:06:42 UTC
Last modified: 18 Oct 2006, 23:10:56 UTC

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?
____________

Metod, S56RKO
Send message
Joined: 9 Sep 05
Posts: 128
Slovenia
Message 6091 - Posted: 19 Oct 2006, 14:06:51 UTC - in response to Message 6089.

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?


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 ...

One Norse
Send message
Joined: 17 Oct 06
Posts: 4
United States
Message 6092 - Posted: 19 Oct 2006, 16:02:25 UTC - in response to Message 6091.

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.
____________

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 14043 - Posted: 23 Nov 2007, 8:47:24 UTC
Last modified: 23 Nov 2007, 8:48:12 UTC

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
____________

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 14337 - Posted: 15 Dec 2007, 14:58:19 UTC
Last modified: 15 Dec 2007, 15:08:28 UTC

A little update....
BOINC binaries for AIX 5 are avaiable at www.dotsch.de/boinc

Special thanks to [AF>HFR>RR] jm@rc !
____________

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 14589 - Posted: 31 Dec 2007, 12:27:59 UTC - in response to Message 14043.

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

____________

Eric Myers
Avatar
Send message
Joined: 12 Feb 06
Posts: 231
United States
Message 14621 - Posted: 3 Jan 2008, 12:49:21 UTC

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

Rodrigo Moura
Send message
Joined: 26 Jan 08
Posts: 3
Brazil
Message 15130 - Posted: 26 Jan 2008, 18:23:00 UTC

Are there any ideas or current work to develop Boinc Clients for game consoles, such as XBOX360 and PS3 ?

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 15131 - Posted: 26 Jan 2008, 19:10:12 UTC - in response to Message 15130.
Last modified: 26 Jan 2008, 19:12:09 UTC

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.
____________

Nicolas
Send message
Joined: 19 Jan 07
Posts: 1174
Argentina
Message 15134 - Posted: 26 Jan 2008, 21:27:03 UTC - in response to Message 15131.

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.

The question is: How do you get software into the xbox? It's more locked than the most-locked cellphone.
____________

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 15135 - Posted: 26 Jan 2008, 23:05:47 UTC - in response to Message 15134.

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.
____________

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 15907 - Posted: 15 Mar 2008, 12:45:46 UTC - in response to Message 14589.

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



____________

Chris
Avatar
Send message
Joined: 1 Jun 07
Posts: 36
Message 16784 - Posted: 22 Apr 2008, 15:47:43 UTC

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/

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 17464 - Posted: 25 May 2008, 7:25:35 UTC - in response to Message 15907.
Last modified: 25 May 2008, 7:26:46 UTC

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
____________

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 19987 - Posted: 5 Sep 2008, 7:28:48 UTC - in response to Message 17464.
Last modified: 5 Sep 2008, 7:30:35 UTC

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

danny
Send message
Joined: 8 Sep 08
Posts: 1
Israel
Message 20043 - Posted: 8 Sep 2008, 16:06:26 UTC
Last modified: 8 Sep 2008, 16:07:47 UTC

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

Dotsch
Avatar
Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 20044 - Posted: 8 Sep 2008, 16:32:25 UTC - in response to Message 20043.

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.

Profile KSMarksPsych
Volunteer moderator
Avatar
Send message
Joined: 30 Oct 05
Posts: 1195
United States
Message 20047 - Posted: 8 Sep 2008, 19:20:59 UTC - in response to Message 20043.

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)

Blondel
Send message
Joined: 19 Oct 08
Posts: 6
France
Message 20930 - Posted: 22 Oct 2008, 20:53:47 UTC

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.

1 · 2 · 3 · Next
Post to thread

Message boards : BOINC client : BOINC Clients for other platforms


BOINC home page · Log in · Create account

Copyright © 2014 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.