|
I will describe the structure and implementation of the FreeBSD
Package Cluster. The package cluster is used to build binary packages
of third-party software from the FreeBSD Ports Collection, for all
supported FreeBSD architectures and releases, as well as performing QA
of the ports collection and of the FreeBSD-current and FreeBSD-stable
branches.
A full package build for the i386 4.x branch takes less than 24 hours
to build 11000 packages, using 27 client build machines (Pentium 3
800MHz or slower). Achieving this level of performance has required a
number of optimizations, which I will describe in detail. I will also
describe plans for future work.
speaker: Kris Kennaway
location: SITE G0103
|