DistriBuild logo Distribute your build!
About us
Home
FAQ
Download
Discussion board
Who we are
Version history
Terms of use

We're a group of professional C++ programmers with many years of experience, mainly in Electronic Design Automation (EDA) industry. We're currently interested in parallel and distributed programming, both for multicore / SMP systems, as well as networked computation grids. To pursue those interests, we started the DistriBuild project. Our goal is to create a versatile, multiplatform distributed build solution, for many development environments and operating systems.

DistriBuild is written in clean, highly portable C++. The main infrastructure is separated from development environment details. The virtualization layer is the only really OS-dependent component, although we strongly believe it's possible to port it to POSIX-compliant operating systems.

Curently we focus on reliability of builds under Visual Studio 2003 IDE. There are many details to consider, but we already have very promising results. DistriBuild can build projects with precompiled headers, various debug info settings, custom build steps, and so on. The scalability is fairly good, but we think it may be improved, especially on multicore systems. But the primary goal for now is reliability, as we want to ship fairly robust versions from the start.