1
2BOINC(1)                         User Manuals                         BOINC(1)
3
4
5

NAME

7       BOINC - Berkeley Open Infrastructure for Network Computing
8
9
10

DESCRIPTION

12       The  Berkeley  Open  Infrastructure for Network Computing (BOINC) is an
13       open-source software platform  which  supports  distributed  computing,
14       primarily  in the form of "volunteer" computing and "desktop grid" com‐
15       puting.  It is well suited for problems which are  often  described  as
16       "trivially parallel" or "embarrassingly parallel".  BOINC is the under‐
17       lying software used by projects such as SETI@home, Einstein@Home,  Cli‐
18       matePrediciton.net,  the  World  Community  Grid, and many others.  The
19       BOINC client software runs on Windows, MacOS  X,  and  Unix,  including
20       Linux.
21
22
23       By  downloading  and installing the BOINC client software your computer
24       can participate in  any  number  of  BOINC-based  projects.   For  each
25       project  you  simply  need to "attach" to the project, by providing the
26       URL of the project, your e-mail  address,  and  a  password  which  you
27       select.   The  BOINC  core  client, running on your computer, will then
28       connect to the servers for all of your attached projects and will auto‐
29       matically  download  and  run  applications  obtained  from the project
30       servers.
31
32
33       For  more  details  on  how   BOINC   works   see   http://boinc.berke
34       ley.edu/trac/wiki/IntroUser and the links therein.
35
36
37

APPLICATIONS

39       BOINC  applications  are the programs which actually do scientific com‐
40       puting.  Most BOINC applications are  capable  of  displaying  graphics
41       when  your  computer  would  usually show a screensaver, though not all
42       BOINC applications include such graphics  capability.   (There  are  no
43       screensaver graphics available yet for Unix.)  Several applications may
44       run at the same time on a computer with more than one CPU, and  in  any
45       case the core client will alternate between applications from different
46       projects to try to maintain a ratio of effort which you can control.
47
48
49       BOINC applications are generally written by the scientists who have set
50       up  a  particular BOINC project.  To learn more about what a particular
51       BOINC application is doing on your computer you should  visit  the  web
52       site for the BOINC project which uses that application.
53
54
55

DOWNLOAD

57       The  latest version of the BOINC client software can be downloaded from
58       http://boinc.berkeley.edu/download.php
59
60
61       An rpm package suitable for  installation  on  Red  Hat  Linux,  Fedora
62       Linux, and any other Linux distribution which uses RPM packages, may be
63       downloaded from http://pirates.spy-hill.net/download/RPMS
64
65
66

LICENSE

68       BOINC is free software; you can redistribute it and/or modify it  under
69       the  terms of the GNU Lesser General Public License as published by the
70       Free Software Foundation; either version 2.1 of  the  License,  or  (at
71       your option) any later version.
72
73
74

RUN BOINC ONLY ON AUTHORIZED COMPUTERS

76       You  should run BOINC only on computers which you own, or for which you
77       have obtained the owner's permission.  Some companies and schools  have
78       policies that prohibit using their computers for BOINC projects or sim‐
79       ilar uses.
80
81
82
83

FILES

85       /usr/bin/boinc_client
86                 The BOINC "core client",  which is the heart of BOINC.   This
87                 program  is  run  in  the background as a daemon, and it then
88                 controls which applications are run on your  computer,  along
89                 with downloading "Workunits" and uploading the "Result" files
90                 from completed tasks.
91
92
93       /usr/bin/boincmgr
94                 The BOINC "Manager", which provides a graphical  user  inter‐
95                 face (GUI) which allows the user to communicate with and con‐
96                 trol the BOINC core client.  See boincmgr(1), for details.
97
98
99       /usr/bin/boinc_cmd
100                 A command line tool which can be used to give  specific  com‐
101                 mands  to  the  running core client.  Although not as easy to
102                 use as the graphical interface provided by the BOINC Manager,
103                 boinc_cmd  provides  more  options.   See  boinc_cmd(1),  for
104                 details.
105
106
107       /etc/init.d/boinc
108                 A Unix init script to start boinc_client when the  system  is
109                 booted and to stop boinc_client when the system is shut down.
110                 Configuration settings may be put in  the  file  /usr/syscon‐
111                 fig/boinc.
112
113
114       /var/lib/boinc
115                 The  working  directory, under which the client core does all
116                 of its work.  This is the home directory of a special 'boinc'
117                 user.   The BOINC core client does not have to run as 'root',
118                 and indeed it should not be run as 'root'  for  better  secu‐
119                 rity.  Different values for both the account name and working
120                 directory can be set in /usr/sysconfig/boinc.
121
122
123
124
125
126       /var/lib/boinc/gui_rpc_auth.cfg
127                 A file containing the password needed to connect to the  run‐
128                 ning core client from the BOINC Manager.
129
130
131       /var/lib/boinc/client_state.xml
132                 A  file  containing  the  current  state  of the running core
133                 client and the files which it has downloaded  or  intends  to
134                 upload.
135
136
137

BUGS

139       Keep in mind that BOINC is continuously being developed and refined, so
140       there may well be bugs in any version of the software.
141
142
143       Any problems with the BOINC software can be reported and  discussed  in
144       the  BOINC  forums  at  http://boinc.berkeley.edu/dev, or in the forums
145       available on almost any BOINC-based project.  Individual bugs  or  fea‐
146       ture  requests  may  be  submitted  as a ticket in the "Trac" system at
147       http://boinc.berkeley.edu/trac.  Specific technical comments may be set
148       to  the developers mailing list at boinc_dev@ssl.berkeley.edu, but they
149       do not provide technical support,  and  they  are  more  interested  in
150       receiving patches which fix bugs than they are in receiving complaints.
151
152
153       Any problems with the packaging of the BOINC software should be submit‐
154       ted to the person who packaged the software for  distribution,  not  to
155       the BOINC developers.
156
157
158

SEE ALSO

160       boinc_client(1),  boincmgr(1),  boinc_cmd(1),  and  http://boinc.berke
161       ley.edu/trac/wiki/UnixClient
162
163
164       For  a  list  of  some  of  the   many   BOINC   based   projects   see
165       http://boinc.berkeley.edu/projects.php    or    http://boincprojectsta
166       tus.ath.cx/.  These lists are provided for your information  only,  and
167       are  not  endorsed  by  BOINC  or  U.C.  Berkeley.   You can find other
168       projects which use BOINC via Google.
169
170
171

VERSION

173       Revision Number: 5.10.21-18
174       Release Date: 29 Dec 2007
175
176
177
178
179BOINC 5.10                     18 December 2007                       BOINC(1)
Impressum