Buildix is an agile development platform on a disk. Those folks at ThoughtWorks decided that creating a Knoppix based distribution that is a “load and run” development server was a great idea; and I agree. Chris Read, a ThoughtWorker known for his Build Master tendencies, describes Buildix as:
The whole point of Buildix is to help any Java based Agile Development Project get up and running as quickly as possible buy providing them with pre-configured and integrated version control system, continuous integration framework, wiki and issue tracking system.
Introducting Buildix - The Agile Development Platform on a disk.[sic]
Buildix looks great to me. I’ve often wondered if it’d be better/easier to manage your SCM systems on a per team basis rather than making a Perforce/Subversion repository handle multiple projects. With virtualization coming along as it is, it might soon make sense to just create a “project server image” that runs in UML, VMWare, etc for each project. I know I’m looking into virualization as a possible solution for managing dependencies with FIT tests, how far can we run with this?