Linux.conf.au 2003 | Abstracts

distcc

Martin Pool

BiographyBioPaperPaper AudioAudio

distcc is a program to speed up compilation of C or C++ code by distributing work across several machines on a network. Builds using distcc can be three or more times faster than compilation on a single machine.

distcc is designed to painlessly integrate into existing networks and software build systems. It does not require kernel patches, a shared filesystem, or even for all the machines to have the same libraries installed. distcc can even be used to distribute work across machines with different operating systems or compilers.

The paper will describe the problem space and distcc's solution, provide a brief example of use, and provide performance results.

More information is available from http://distcc.samba.org/


The original Tux penguin is copyright by Larry Ewing.
Linux is a trademark of Linus Torvalds.
© 2002 Linux Australia.