[Debian Wiki] Update of "BOINC" by SteffenMoeller

Debian Wiki debian-www at lists.debian.org
Sat Sep 8 12:47:19 UTC 2012


Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Debian Wiki" for change notification.

The "BOINC" page has been changed by SteffenMoeller:
http://wiki.debian.org/BOINC?action=diff&rev1=154&rev2=155

Comment:
general updates to the text.

  == Introduction ==
  
  This page accompanies an [[Alioth]] [[http://alioth.debian.org/projects/pkg-boinc/|project of the same name]] on the creation of respective [[DebianPts:boinc|Debian package for BOINC]]. A detailed introduction to [[http://boinc.berkeley.edu/|BOINC]] itself is available on the wiki pages of 
- [[WikiPedia:Berkeley_Open_Infrastructure_for_Network_Computing|en.wikipedia.org]]. In short, BOINC provides an infrastructure for distributed computing that is already applied for various scientific problems. Hence, everybody can do something beneficial to the world at large while one's computer is not in use.
+ [[WikiPedia:Berkeley_Open_Infrastructure_for_Network_Computing|en.wikipedia.org]]. In short, BOINC provides an infrastructure for distributed computing that asks for volunteers world-wide to offer their compute power for a good cause. There is no central organisation but every contributor decides by h(im|er)self what project to support. Everything is Open Source, for the contributors and the scientists with computational demands alike. Hence, everybody can do something beneficial to the world at large, just by running an unnotified application in the background. 
  
  === Benefits of Debian for BOINC ===
  
@@ -45, +45 @@

  === Once you decide to prepare your very own BOINC project... ===
  ... you demand too much from this effort that is aiming merely at packaging existing packages for Debian. The upstream official [[http://boinc.berkeley.edu/trac/wiki/ProjectMain|documentation to create a BOINC project]] (Especially the section creating a BOINC project) should be a first read and the BOINC [[http://boinc.berkeley.edu/email_lists.php|mailing lists]] and [[http://boinc.berkeley.edu/dev/|message boards]] will come to your assistance.
  
- A boinc-server package was prepared and there are also plans to upload it to Debian's experimental section. The package however can use some more help to further ease the entry level for creating one's own Debian-based BOINC project. Please consider to contact and join the [[http://lists.alioth.debian.org/pipermail/pkg-boinc-devel/|BOINC developers mailing list]] with respect to the server package and follow the [[BOINC/Server]]-dedicated page on this Wiki.
+ A `boinc-server-maker` package was prepared and there are also plans to upload it to Debian's experimental section. The package however can use some more help to further ease the entry level for creating one's own Debian-based BOINC project. Please consider to contact and join the [[http://lists.alioth.debian.org/pipermail/pkg-boinc-devel/|BOINC developers mailing list]] with respect to the server package and follow the [[BOINC/Server]]-dedicated page on this Wiki.
  
  == Technical overview ==
  
  From the user's perspective, BOINC has three parts:
  
-  1. The external web server that manages the data flow. After the user's registration to the project(s) this server is remains only for power users who are interested to communicate with other users or the general progress of the individual project.
+  1. The external web server, run by the scientists, that manages the data flow. After the user's registration to a particular project this server is of interest only for power users who are interested to communicate with other users or the general progress of the individual project.
   1. The BOINC core client that is commonly wrapped by the BOINC Manager (`boincmgr`) and the only program that is actually started by the user.
   1. The project-specific application (e.g. `setiathome`) that is started by the BOINC core client.
  
@@ -60, +60 @@

  the individual machine is. Hence, it makes perfect sense to have
  a very much optimized binary of the BOINC core client, if one is
  interested in the stats. However, the project-specific application,
+ which does the real work, does not profit from an optimization
- which does the real work, does not profit from an optimisation of the merely communicating BOINC client. It is the application's code where the real interest is in. Hence, the ultimate goal is to
+ of the merely communicating BOINC client. It is the application's code where the real interest is in. Hence, the ultimate goal is to
- have locally optimised Debian packages for the scientific applications,
+ have locally optimized Debian packages for the scientific applications,
- too. These however are mostly distributed as binaries only, though,
+ too. These however are mostly distributed as binaries only, though there
- which renders this process difficult.
- 
+ are exceptions, like SETI at Home, Milkyway at Home, Eistein at Home and others.
+ We are providing also a package for SETI and Milkyway.
  
  <<Anchor(Installation)>>
  == Installation ==
@@ -73, +74 @@

  
  The BOINC packages are part of the Debian main archive since DebianEtch (see: DebianPkg:boinc-client, DebianPkg:boinc-dev, DebianPkg:boinc-manager). To install BOINC on your computer update your package index files and install the `boinc-client` package:
  {{{
- apt-get update
+ sudo apt-get update
- apt-get install boinc-client
+ sudo apt-get install boinc-client
  }}}
+ The boinc-client starts at a reboot, or explicitly with
+ {{{
+ sudo /etc/init.d/boinc-start
+ }}}
- If you wish to manage boinc by GUI, install the `boinc-manager` package in addition:
+ To manage scientific applications run on boinc by GUI, install the `boinc-manager` package in addition:
  {{{
  apt-get install boinc-manager
  }}}
@@ -90, +95 @@

  
  ==== AMD Stream / OpenCL ====
  
- This Wiki has a dedicated page on ATIstream/OpenCL intallation instructions. The DebianPkg:boinc-amd-opencl drags in the dependencies. On amd64, also install the 32bit libraries, but other than for NVidia, use the multiarch principle.
+ This Wiki has a dedicated page on ATIstream/OpenCL intallation instructions. We prepared a package DebianPkg:boinc-amd-opencl but are currently not shipping it since the AMD packages had issues. This, as a virtual package, drags in the dependencies but otherwise has no extra functionality on its own. On amd64, it also installs the 32bit libraries, but other than for NVidia, it uses the multiarch principle.
  
  === Installation from source ===
  



More information about the pkg-boinc-commits mailing list