| FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with: | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
| FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with: | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
Dude, where's my packages?
Introducing the FreeBSD package building cluster, or, "Dude, where's my packages?"
The FreeBSD ports management team (portmgr) maintains a cluster of machines to build packages from individual ports. This talk attempts to explain the technical challenges involved.
* Introduction: the purpose of the build cluster
* Introduction: the dispatch machine 'pointyhat'
* Introduction: the package build nodes
* Release builds, incremental builds, and experimental builds
* What is done with the results of package builds
* Discussion of the scheduling algorithm
* Performance characterization of individual nodes
* Common problems seen on the nodes
* Common problems seen on pointyhat
* Notes on characterizing the overall performance