1 |
distcc is a program to distribute compilation of C code across |
2 |
several machines on a network. distcc should always generate the |
3 |
same results as a local compile, is simple to install and use, and |
4 |
is often significantly faster than a local compile. |
5 |
|
6 |
Unlike other distributed build systems, distcc does not require all |
7 |
machines to share a filesystem, have synchronized clocks, or to |
8 |
have the same libraries or header files installed. Machines can be |
9 |
running different operating systems, as long as they have compatible |
10 |
binary formats or cross-compilers. |
11 |
|
12 |
distcc sends the complete preprocessed source code across the network |
13 |
for each job, so all it requires of the volunteer machines is that |
14 |
they be running the distccd daemon, and that they have an appropriate |
15 |
compiler installed. |
16 |
|
17 |
This version also comes with a text-based as well as a GNOME-based monitor |
18 |
to inspect the load on the cluster, and how it is distributed among the |
19 |
various distcc nodes. |
20 |
|
21 |
WWW: http://distcc.org |