Teambuilder: Distributed Compilation Tool
Create a virtual, high-speed compilation server out of existing developer machines.
TeambuilderĀ® by Trolltech lets you build a compiler farm out of the unused CPU cycles of existing developer machines. A software-based, Linux/Unix distributed compilation system for C and C++, Teambuilder is a low-cost solution to a potentially high-cost problem. It lets developers spend a lot more time creating, editing, and testing new code, and a lot less time sitting around waiting for compilers to finish their jobs.
Teambuilder is straightforward to install, and requires no changes to the kernel, the system, or the way you work. In particular, it requires no shared source trees and no NFS. You just run the Teambuilder Daemon on each machine, and immediately see much faster compilations. To increase compilation speeds even more, you can add more machines.
The graph shows how compilation performance with Teambuilder scales as more computers are added to the distributed compilation farm. The test was performed with similar machines (1 GHz PIII) building two different projects: the Qt library and the Linux kernel.
Supported Platforms
Teambuilder is currently available for Linux, IRIX, and Solaris.
Evaluate Teambuilder
Trolltech offers a limited evaluation version of Teambuilder Commercial Edition for Linux, so you can try out the speed of distributed compilations.
Restrictions
The evaluation version is limited to a farm-size of only 3 machines. The full commercial version supports much larger farms, yielding significantly faster compilations. The evaluation version is time-limited. You may use it for evaluation for a period of 31 days from when you download it.
Download
Evaluation for Linux | Evaluation for IRIX | Evaluation for Solaris
Teambuilder Pricing and Licensing
Teambuilder commercial edition lets you build a distributed C/C++ compilation machine farm, by installing the Teambuilder daemon on multiple workstations or servers. The price varies with the number of CPUs in the farm. Each machine in the farm can:
- Generate compilation jobs
- Execute compilation jobs generated by another machine in the farm
- Or both of the above
Pricing
Teambuilder Commercial Edition is available for farm-sizes of up to 5, 10, 20, or more CPUs. For pricing information of these packages, or an offer on a site license, please contact us.
Ordering
To order Teambuilder, please contact sales.