mach allows you to set up clean roots from scratch for any distribution or distribution variation supported. This clean-build root can be used for several goals: making clean packages, setting up chroots for services to run it, or making disk images of clean roots.